diff --git a/gooddata-dbt/gooddata_dbt/dbt/cloud.py b/gooddata-dbt/gooddata_dbt/dbt/cloud.py index 637dfd3f0..a7b94c76b 100644 --- a/gooddata-dbt/gooddata_dbt/dbt/cloud.py +++ b/gooddata-dbt/gooddata_dbt/dbt/cloud.py @@ -145,7 +145,7 @@ def run_job(self, logger: logging.Logger, job_id: str) -> Tuple[str, str]: # Allow testing from localhost where CI_COMMIT_SHA is not set # TODO - Gitlab only! Allow override it from the outside in the future if os.getenv("CI_COMMIT_SHA"): - commit_sha = os.getenv("CI_COMMIT_SHA") + commit_sha = os.environ["CI_COMMIT_SHA"] data = { "cause": f"Triggered via API by gooddata-dbt plugin - {commit_sha=}", "git_sha": commit_sha, diff --git a/gooddata-sdk/gooddata_sdk/catalog/user/declarative_model/user_group.py b/gooddata-sdk/gooddata_sdk/catalog/user/declarative_model/user_group.py index 1ec67b217..422277eb9 100644 --- a/gooddata-sdk/gooddata_sdk/catalog/user/declarative_model/user_group.py +++ b/gooddata-sdk/gooddata_sdk/catalog/user/declarative_model/user_group.py @@ -46,6 +46,7 @@ def store_to_disk(self, layout_organization_folder: Path) -> None: @attr.s(auto_attribs=True, kw_only=True) class CatalogDeclarativeUserGroup(Base): id: str + name: Optional[str] = None parents: Optional[List[CatalogUserGroupIdentifier]] = None permissions: List[CatalogDeclarativeWorkspaceHierarchyPermission] = attr.field(factory=list) diff --git a/gooddata-sdk/gooddata_sdk/catalog/user/entity_model/user_group.py b/gooddata-sdk/gooddata_sdk/catalog/user/entity_model/user_group.py index b17f1427a..ed02028e3 100644 --- a/gooddata-sdk/gooddata_sdk/catalog/user/entity_model/user_group.py +++ b/gooddata-sdk/gooddata_sdk/catalog/user/entity_model/user_group.py @@ -30,6 +30,7 @@ def update_user_group(self, user_group_parents_id: Optional[List[str]] = None) - @attr.s(auto_attribs=True, kw_only=True) class CatalogUserGroup(Base): id: str + attributes: Optional[CatalogUserGroupAttributes] = None relationships: Optional[CatalogUserGroupRelationships] = None @staticmethod @@ -37,14 +38,26 @@ def client_class() -> Type[JsonApiUserGroupIn]: return JsonApiUserGroupIn @classmethod - def init(cls, user_group_id: str, user_group_parent_ids: Optional[List[str]] = None) -> CatalogUserGroup: + def init( + cls, + user_group_id: str, + user_group_name: Optional[str] = None, + user_group_parent_ids: Optional[List[str]] = None, + ) -> CatalogUserGroup: + attributes = CatalogUserGroupAttributes(name=user_group_name) relationships = CatalogUserGroupRelationships.create_user_group_relationships(user_group_parent_ids) - return cls(id=user_group_id, relationships=relationships) + return cls(id=user_group_id, attributes=attributes, relationships=relationships) @property def get_parents(self) -> List[str]: return self.relationships.get_parents if self.relationships is not None else [] + @property + def name(self) -> Optional[str]: + if self.attributes is not None: + return self.attributes.name + return None + @attr.s(auto_attribs=True, kw_only=True) class CatalogUserGroupRelationships(Base): @@ -66,6 +79,11 @@ def get_parents(self) -> List[str]: return self.parents.get_parents if self.parents is not None else [] +@attr.s(auto_attribs=True, kw_only=True) +class CatalogUserGroupAttributes(Base): + name: Optional[str] = None + + @attr.s(auto_attribs=True, kw_only=True) class CatalogUserGroupParents(Base): data: Optional[List[CatalogUserGroup]] = None diff --git a/gooddata-sdk/gooddata_sdk/catalog/user/service.py b/gooddata-sdk/gooddata_sdk/catalog/user/service.py index b3d6d8a68..9b97c5702 100644 --- a/gooddata-sdk/gooddata_sdk/catalog/user/service.py +++ b/gooddata-sdk/gooddata_sdk/catalog/user/service.py @@ -98,14 +98,11 @@ def create_or_update_user_group(self, user_group: CatalogUserGroup) -> None: try: self.get_user_group(user_group_id=user_group.id) user_group_document = CatalogUserGroupDocument(data=user_group) - user_group_document.update_user_group(user_group_parents_id=user_group.get_parents) self._entities_api.update_entity_user_groups( id=user_group.id, json_api_user_group_in_document=user_group_document.to_api() ) except NotFoundException: - user_group_document = CatalogUserGroupDocument.init( - user_group_id=user_group.id, user_group_parent_ids=user_group.get_parents - ) + user_group_document = CatalogUserGroupDocument(data=user_group) self._entities_api.create_entity_user_groups(user_group_document.to_api()) def get_user_group(self, user_group_id: str) -> CatalogUserGroup: diff --git a/gooddata-sdk/tests/catalog/expected/declarative_user_groups.json b/gooddata-sdk/tests/catalog/expected/declarative_user_groups.json index 1a970f51c..b730928b7 100644 --- a/gooddata-sdk/tests/catalog/expected/declarative_user_groups.json +++ b/gooddata-sdk/tests/catalog/expected/declarative_user_groups.json @@ -3,6 +3,10 @@ { "id": "adminGroup" }, + { + "id": "demoGroup", + "name": "demo group" + }, { "id": "adminQA1Group", "parents": [ @@ -12,11 +16,9 @@ } ] }, - { - "id": "demoGroup" - }, { "id": "visitorsGroup", + "name": "visitors", "parents": [ { "id": "demoGroup", diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml index 689780da9..8ce773d99 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: fff31964d92660e2 + traceId: 9211a205f71f17e3 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -187,8 +187,8 @@ interactions: - name: projectId value: PROJECT_ID type: BIGQUERY - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -282,8 +282,8 @@ interactions: - name: projectId value: PROJECT_ID type: BIGQUERY - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml index f1b71b918..bb327843b 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml @@ -83,8 +83,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: demo-test-ds + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds links: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml index b389c25de..de450aef2 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml @@ -220,7 +220,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml index e95d54d5a..22dd443f6 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml @@ -298,7 +298,7 @@ interactions: body: string: queryDurationMillis: - simpleSelect: 0 + simpleSelect: 1 successful: true - request: method: PUT diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml index 8caa392ce..3198adf47 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml @@ -81,7 +81,7 @@ interactions: attributes: title: '# of Active Customers' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -96,7 +96,7 @@ interactions: attributes: title: '# of Orders' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) @@ -111,7 +111,7 @@ interactions: attributes: title: '# of Top Customers' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT @@ -128,7 +128,7 @@ interactions: title: '# of Valid Orders' description: '' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} @@ -144,7 +144,7 @@ interactions: attributes: title: Campaign Spend areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT SUM({fact/spend}) @@ -159,7 +159,7 @@ interactions: attributes: title: Order Amount areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) @@ -174,7 +174,7 @@ interactions: attributes: title: '% Revenue' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} @@ -189,7 +189,7 @@ interactions: attributes: title: '% Revenue from Top 10 Customers' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -205,7 +205,7 @@ interactions: attributes: title: '% Revenue from Top 10% Customers' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -221,7 +221,7 @@ interactions: attributes: title: '% Revenue from Top 10% Products' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -237,7 +237,7 @@ interactions: attributes: title: '% Revenue from Top 10 Products' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -253,7 +253,7 @@ interactions: attributes: title: '% Revenue in Category' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, @@ -269,7 +269,7 @@ interactions: attributes: title: '% Revenue per Product' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL @@ -286,7 +286,7 @@ interactions: title: Revenue description: '' areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} @@ -302,7 +302,7 @@ interactions: attributes: title: Revenue (Clothing) areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -318,7 +318,7 @@ interactions: attributes: title: Revenue (Electronic) areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -334,7 +334,7 @@ interactions: attributes: title: Revenue (Home) areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -350,7 +350,7 @@ interactions: attributes: title: Revenue (Outdoor) areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -366,7 +366,7 @@ interactions: attributes: title: Revenue per Customer areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -381,7 +381,7 @@ interactions: attributes: title: Revenue per Dollar Spent areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} @@ -396,7 +396,7 @@ interactions: attributes: title: Revenue / Top 10 areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) @@ -411,7 +411,7 @@ interactions: attributes: title: Revenue / Top 10% areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) @@ -426,7 +426,7 @@ interactions: attributes: title: Total Revenue areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER @@ -441,7 +441,7 @@ interactions: attributes: title: Total Revenue (No Filters) areRelationsValid: true - createdAt: 2023-08-21 10:43 + createdAt: 2023-10-01 19:55 content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER @@ -558,7 +558,7 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 3a0643699f98df2fa33b9fcc4c584201e5ae5526 + executionResult: 86e786c4746a2845f5cd321e4e420b586bb258de - request: method: POST uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification @@ -732,4 +732,4 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: a0ae08c5fa80e0ad5f68ae719575ab0c87da7b75 + executionResult: 1554ba48f13276f16b3a648cc2adc3b077b65c4f diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_and_load_and_put_declarative_pdm.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_and_load_and_put_declarative_pdm.yaml index 618931de5..2936167a2 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_and_load_and_put_declarative_pdm.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_and_load_and_put_declarative_pdm.yaml @@ -346,7 +346,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -693,7 +693,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -844,7 +844,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -1185,6 +1185,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml index e94032533..f3c6bee46 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml @@ -576,7 +576,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -727,6 +727,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 293eb77c-9ec2-4099-9cef-7a0f5d3576e4 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml index a1e59ccdc..69104527b 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 6bce9a8af7d85284 + traceId: a4a8ad3f508d3939 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -178,8 +178,8 @@ interactions: cachePath: - $scratch type: DREMIO - schema: '' name: Dremio + schema: '' links: self: http://localhost:3000/api/v1/entities/dataSources/dremio - request: @@ -265,8 +265,8 @@ interactions: cachePath: - $scratch type: DREMIO - schema: '' name: Dremio + schema: '' links: self: http://localhost:3000/api/v1/entities/dataSources/dremio - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml index 6fd39eedb..e7534d7ad 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml @@ -83,8 +83,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: demo-test-ds + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds links: @@ -167,7 +167,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 1076a958d822f85f + traceId: 809ad742471c22d3 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -266,8 +266,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -353,8 +353,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -440,8 +440,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -536,8 +536,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -623,8 +623,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml index 0c82823ef..ee109ecdb 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f1d26f43c1f874f8 + traceId: 491e7cbd0781ff4b - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -174,8 +174,8 @@ interactions: username: demouser enableCaching: false type: REDSHIFT - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -259,8 +259,8 @@ interactions: username: demouser enableCaching: false type: REDSHIFT - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml index 792aacbb6..defe20ad7 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: a80f66b376f8e2df + traceId: 62e06ff0f4e36baf - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -178,8 +178,8 @@ interactions: cachePath: - cache_schema type: SNOWFLAKE - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -265,8 +265,8 @@ interactions: cachePath: - cache_schema type: SNOWFLAKE - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml index 0bac415a8..8dc5865d8 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml @@ -83,8 +83,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: demo-test-ds + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds links: @@ -167,7 +167,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 3273fd56c43d55fe + traceId: 8ba7c62cdd91a2cd - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -266,8 +266,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -353,8 +353,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -440,8 +440,8 @@ interactions: cachePath: - cache_schema type: POSTGRESQL - schema: demo name: Test + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -538,8 +538,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -623,8 +623,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: demo-test-ds + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds - id: test @@ -634,8 +634,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test links: @@ -789,8 +789,8 @@ interactions: username: demouser enableCaching: false type: POSTGRESQL - schema: demo name: demo-test-ds + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds links: diff --git a/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml b/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml index 587910236..e42af952a 100644 --- a/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d0002ccfa97fe7eb + traceId: c02226b5bf142c25 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -174,8 +174,8 @@ interactions: username: demouser enableCaching: false type: VERTICA - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: @@ -259,8 +259,8 @@ interactions: username: demouser enableCaching: false type: VERTICA - schema: demo name: Test2 + schema: demo links: self: http://localhost:3000/api/v1/entities/dataSources/test - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml index 95cdc3881..fd1234f65 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 0ba64979f00abf36 + traceId: c434e941fd41e859 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml index 1ee2539e2..2165478a8 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 4ee862883e1b17a9 + traceId: cf1a20239b6bcba1 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -329,7 +329,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 7f20a804370878f7 + traceId: 8c6c061c1beef30f - request: method: GET uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml index 55fb13909..b22b87fef 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 4dbee38cb4fe2e99 + traceId: f55312c228d027d6 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -262,7 +262,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: aa88868f2fd0bfb0 + traceId: a37250915dcb53ff - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml index 1ab594bdf..52712e6e7 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml @@ -150,6 +150,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: f2c93ec5-56fc-4045-9165-5ae18b71c916 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml index 0393df569..570166c9c 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ae939f3bf11e65c3 + traceId: 428843978422a551 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml index a6f72931f..31ac5b8b7 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml @@ -150,7 +150,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -301,7 +301,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -314,7 +314,7 @@ interactions: attributes: name: test_organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a headers: Accept: - application/vnd.gooddata.api+json @@ -392,7 +392,7 @@ interactions: attributes: name: test_organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -543,7 +543,7 @@ interactions: attributes: name: test_organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -694,7 +694,7 @@ interactions: attributes: name: test_organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -707,7 +707,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a headers: Accept: - application/vnd.gooddata.api+json @@ -785,7 +785,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -936,6 +936,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/organization/update_oidc_settings.yaml b/gooddata-sdk/tests/catalog/fixtures/organization/update_oidc_settings.yaml index e48862cfc..6e4e9127a 100644 --- a/gooddata-sdk/tests/catalog/fixtures/organization/update_oidc_settings.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/organization/update_oidc_settings.yaml @@ -150,7 +150,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: f2c93ec5-56fc-4045-9165-5ae18b71c916 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -301,7 +301,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: f2c93ec5-56fc-4045-9165-5ae18b71c916 + oauthClientId: 6c626aec-2e86-409e-a5e3-f720a111fe2c links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -789,7 +789,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -940,6 +940,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml b/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml index b16bec1d0..b067a8b78 100644 --- a/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml @@ -74,12 +74,12 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '93' + - '107' body: string: userGroups: - - id: demoGroup - name: null - id: visitorsGroup - name: null + name: visitors + - id: demoGroup + name: demo group users: [] diff --git a/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml b/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml index 60bb0988c..ef7d8ba07 100644 --- a/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml @@ -148,12 +148,12 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '113' + - '119' body: string: userGroups: - id: visitorsGroup - name: null + name: visitors permissions: - level: VIEW source: direct diff --git a/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml b/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml index f45b3904e..2013de7d6 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -76,38 +76,38 @@ interactions: body: string: data: - - id: demo + - id: admin type: user - attributes: - authenticationId: CiRiNDJiMzQ4Zi03NjA0LTRhNDktYjg0MS0wOGYyNzRhNWQ1OTUSBWxvY2Fs + attributes: {} relationships: userGroups: data: - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo - - id: demo2 + self: http://localhost:3000/api/v1/entities/users/admin + - id: demo type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 - - id: admin + self: http://localhost:3000/api/v1/entities/users/demo + - id: demo2 type: user - attributes: {} + attributes: + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/admin + self: http://localhost:3000/api/v1/entities/users/demo2 included: - id: adminGroup type: userGroup @@ -116,7 +116,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -199,7 +200,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c84b0a084433996a + traceId: eb69bac61339f35c - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -325,7 +326,7 @@ interactions: Connection: - keep-alive Content-Length: - - '471' + - '490' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -387,7 +388,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -419,7 +421,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1518' + - '1537' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -466,52 +468,52 @@ interactions: body: string: data: - - id: demo + - id: newUser type: user attributes: - authenticationId: CiRiNDJiMzQ4Zi03NjA0LTRhNDktYjg0MS0wOGYyNzRhNWQ1OTUSBWxvY2Fs + authenticationId: newUser_auth_id + firstname: john + lastname: doe + email: john.doe@email.com relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo - - id: demo2 + self: http://localhost:3000/api/v1/entities/users/newUser + - id: admin type: user - attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + attributes: {} relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 - - id: admin + self: http://localhost:3000/api/v1/entities/users/admin + - id: demo type: user - attributes: {} + attributes: + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/admin - - id: newUser + self: http://localhost:3000/api/v1/entities/users/demo + - id: demo2 type: user attributes: - authenticationId: newUser_auth_id - firstname: john - lastname: doe - email: john.doe@email.com + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/newUser + self: http://localhost:3000/api/v1/entities/users/demo2 included: - id: adminGroup type: userGroup @@ -520,7 +522,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -620,7 +623,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -667,38 +670,38 @@ interactions: body: string: data: - - id: demo + - id: admin type: user - attributes: - authenticationId: CiRiNDJiMzQ4Zi03NjA0LTRhNDktYjg0MS0wOGYyNzRhNWQ1OTUSBWxvY2Fs + attributes: {} relationships: userGroups: data: - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo - - id: demo2 + self: http://localhost:3000/api/v1/entities/users/admin + - id: demo type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 - - id: admin + self: http://localhost:3000/api/v1/entities/users/demo + - id: demo2 type: user - attributes: {} + attributes: + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/admin + self: http://localhost:3000/api/v1/entities/users/demo2 included: - id: adminGroup type: userGroup @@ -707,7 +710,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml b/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml index 6dd48b62a..f6b776585 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1186' + - '1241' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -83,7 +83,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - id: adminQA1Group @@ -98,7 +99,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -114,7 +116,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -197,7 +200,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5fe24a830df76e11 + traceId: f2da10282d6880ba - request: method: POST uri: http://localhost:3000/api/v1/entities/userGroups @@ -205,6 +208,8 @@ interactions: data: id: newUserGroup type: userGroup + attributes: + name: NEWUSERGROUP relationships: parents: data: @@ -235,7 +240,7 @@ interactions: Connection: - keep-alive Content-Length: - - '146' + - '167' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -284,7 +289,8 @@ interactions: data: id: newUserGroup type: userGroup - attributes: {} + attributes: + name: NEWUSERGROUP links: self: http://localhost:3000/api/v1/entities/userGroups/newUserGroup - request: @@ -314,7 +320,7 @@ interactions: Connection: - keep-alive Content-Length: - - '380' + - '420' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -363,7 +369,8 @@ interactions: data: id: newUserGroup type: userGroup - attributes: {} + attributes: + name: NEWUSERGROUP relationships: parents: data: @@ -372,7 +379,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -404,7 +412,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1401' + - '1477' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -458,7 +466,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - id: adminQA1Group @@ -473,7 +482,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -483,7 +493,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - id: newUserGroup type: userGroup - attributes: {} + attributes: + name: NEWUSERGROUP relationships: parents: data: @@ -499,7 +510,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -599,7 +611,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1186' + - '1241' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -653,7 +665,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - id: adminQA1Group @@ -668,7 +681,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -684,7 +698,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml index da11852e5..9357d0f98 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -164,7 +166,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -176,8 +178,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml index 5336b1836..91c308ea8 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml @@ -84,14 +84,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -180,14 +180,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml index b47e638ef..f9b0f3f07 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -99,14 +101,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -185,7 +187,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -197,8 +199,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -210,14 +214,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml b/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml index 3296988b5..46c88e163 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml b/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml index dd8c84d59..a66d48573 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '152' + - '171' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -78,6 +78,7 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL diff --git a/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml index 61bc8ae7d..98f4b8ce5 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1186' + - '1241' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -83,7 +83,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - id: adminQA1Group @@ -98,7 +99,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -114,7 +116,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml b/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml index eb08da99d..ed4d09160 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -76,38 +76,38 @@ interactions: body: string: data: - - id: demo + - id: admin type: user - attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + attributes: {} relationships: userGroups: data: - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo - - id: demo2 + self: http://localhost:3000/api/v1/entities/users/admin + - id: demo type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 - - id: admin + self: http://localhost:3000/api/v1/entities/users/demo + - id: demo2 type: user - attributes: {} + attributes: + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/admin + self: http://localhost:3000/api/v1/entities/users/demo2 included: - id: adminGroup type: userGroup @@ -116,7 +116,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml index fbdd11c31..7ed7a7ee5 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml @@ -84,14 +84,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -170,7 +170,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -182,8 +182,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -215,7 +217,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -265,7 +267,7 @@ interactions: - id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -286,7 +288,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: @@ -302,7 +304,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -595,7 +598,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -605,14 +608,16 @@ interactions: userGroups: - id: adminGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] - - id: demoGroup - permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -754,7 +759,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -766,8 +771,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -779,14 +786,16 @@ interactions: userGroups: - id: adminGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] - - id: demoGroup - permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -868,14 +877,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml index a7369f622..b843ca426 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml @@ -84,14 +84,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -125,7 +125,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -185,7 +185,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: @@ -196,7 +196,7 @@ interactions: - id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -212,7 +212,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -433,7 +434,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -634,14 +635,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml index 62c57b996..eded3797a 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -99,14 +101,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -140,7 +142,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -200,7 +202,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: @@ -211,7 +213,7 @@ interactions: - id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -227,7 +229,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -520,7 +523,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -530,14 +533,16 @@ interactions: userGroups: - id: adminGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] - - id: demoGroup - permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -700,7 +705,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -712,8 +717,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -752,8 +759,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -766,14 +775,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml index 3fb838739..99105d095 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -174,14 +176,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -215,7 +217,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -275,7 +277,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: @@ -286,7 +288,7 @@ interactions: - id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -302,7 +304,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -460,8 +463,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -603,7 +608,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -615,8 +620,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -628,14 +635,16 @@ interactions: userGroups: - id: adminGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] - - id: demoGroup - permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -717,14 +726,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml index dee753f0f..17e6ef62c 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml @@ -84,14 +84,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -125,7 +125,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -172,17 +172,17 @@ interactions: body: string: data: - - id: demo + - id: demo2 type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo + self: http://localhost:3000/api/v1/entities/users/demo2 - id: admin type: user attributes: {} @@ -193,17 +193,17 @@ interactions: type: userGroup links: self: http://localhost:3000/api/v1/entities/users/admin - - id: demo2 + - id: demo type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: http://localhost:3000/api/v1/entities/users/demo included: - id: adminGroup type: userGroup @@ -212,7 +212,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -297,14 +298,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -457,14 +458,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -483,14 +484,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml index f8ebf1f85..cf05dae26 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -99,14 +101,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -140,7 +142,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -190,7 +192,7 @@ interactions: - id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -211,7 +213,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: @@ -227,7 +229,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -385,8 +388,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -399,14 +404,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -549,7 +554,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -561,8 +566,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -574,14 +581,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -601,8 +608,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -615,14 +624,14 @@ interactions: settings: [] permissions: [] - id: demo - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml index 206a235fd..9a2238643 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -164,7 +166,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '270' + - '308' body: string: userGroups: @@ -176,8 +178,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -330,7 +334,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -481,6 +485,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml index f8eaba7d4..a11a8046f 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml @@ -84,14 +84,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -180,14 +180,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -342,7 +342,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -493,6 +493,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml index 06da86e68..9c778b5c9 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml @@ -74,7 +74,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -86,8 +86,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -99,14 +101,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -185,7 +187,7 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '722' + - '760' body: string: userGroups: @@ -197,8 +199,10 @@ interactions: type: userGroup permissions: [] - id: demoGroup + name: demo group permissions: [] - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup @@ -210,14 +214,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxYTMwZGVlZi0yNWY4LTQ2ZjgtOWE1YS0zMGU1ZGYzZWQwZTcSBWxvY2Fs + - authId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs id: demo permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + - authId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -372,7 +376,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -523,6 +527,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 7610ecf2-e15c-46c6-a1c0-97a513ff7b41 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml b/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml index 3296988b5..46c88e163 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml index 3296988b5..46c88e163 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml index 3296988b5..46c88e163 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml b/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml index 3296988b5..46c88e163 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiRiYjg4OTdhMS01ZjExLTRhZGEtOWY3OC00ZjZlZTRhYzk4ZDUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml b/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml index 981d14a8e..8330b1435 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -79,7 +79,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -88,7 +88,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -120,7 +121,7 @@ interactions: Connection: - keep-alive Content-Length: - - '447' + - '466' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -170,7 +171,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -179,7 +180,8 @@ interactions: included: - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -311,7 +313,7 @@ interactions: Connection: - keep-alive Content-Length: - - '654' + - '690' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -368,19 +370,21 @@ interactions: relationships: userGroups: data: - - id: visitorsGroup - type: userGroup - id: demoGroup type: userGroup + - id: visitorsGroup + type: userGroup included: - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors links: self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -529,7 +533,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 833662fcd22e0944 + traceId: b84d9feb1464918d - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -538,7 +542,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: @@ -619,7 +623,7 @@ interactions: id: demo2 type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs links: self: http://localhost:3000/api/v1/entities/users/demo2 - request: @@ -649,7 +653,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1219' + - '1238' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -696,17 +700,17 @@ interactions: body: string: data: - - id: demo + - id: demo2 type: user attributes: - authenticationId: CiRiNDJiMzQ4Zi03NjA0LTRhNDktYjg0MS0wOGYyNzRhNWQ1OTUSBWxvY2Fs + authenticationId: CiRiOWU2NjY4Zi1jYzc4LTQ4MTYtOGM5OS0zMWI3Y2VhMzg0MGQSBWxvY2Fs relationships: userGroups: data: - - id: adminGroup + - id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo + self: http://localhost:3000/api/v1/entities/users/demo2 - id: admin type: user attributes: {} @@ -717,17 +721,17 @@ interactions: type: userGroup links: self: http://localhost:3000/api/v1/entities/users/admin - - id: demo2 + - id: demo type: user attributes: - authenticationId: CiQ4NTFmODE2MS1kNGU3LTQ4MGItYmFiZS05MjllZmNhMzBmYjgSBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs relationships: userGroups: data: - - id: demoGroup + - id: adminGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: http://localhost:3000/api/v1/entities/users/demo included: - id: adminGroup type: userGroup @@ -736,7 +740,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml b/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml index 062500cee..0141586eb 100644 --- a/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '152' + - '171' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -78,7 +78,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL - request: @@ -108,7 +109,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1186' + - '1241' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -162,7 +163,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - id: adminQA1Group @@ -177,7 +179,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -193,7 +196,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: @@ -226,7 +230,7 @@ interactions: Connection: - keep-alive Content-Length: - - '152' + - '171' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -275,7 +279,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL - request: @@ -285,6 +290,8 @@ interactions: data: id: demoGroup type: userGroup + attributes: + name: test_update_user_group relationships: parents: data: [] @@ -313,7 +320,7 @@ interactions: Connection: - keep-alive Content-Length: - - '140' + - '171' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -362,7 +369,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: test_update_user_group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - request: @@ -392,7 +400,7 @@ interactions: Connection: - keep-alive Content-Length: - - '152' + - '183' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -441,7 +449,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: test_update_user_group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL - request: @@ -471,7 +480,7 @@ interactions: Connection: - keep-alive Content-Length: - - '152' + - '183' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -520,7 +529,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: test_update_user_group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL - request: @@ -530,9 +540,8 @@ interactions: data: id: demoGroup type: userGroup - relationships: - parents: - data: [] + attributes: + name: demo group headers: Accept: - application/vnd.gooddata.api+json @@ -558,7 +567,7 @@ interactions: Connection: - keep-alive Content-Length: - - '140' + - '159' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -607,7 +616,8 @@ interactions: data: id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - request: @@ -637,7 +647,7 @@ interactions: Connection: - keep-alive Content-Length: - - '1186' + - '1241' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -701,7 +711,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - id: visitorsGroup type: userGroup - attributes: {} + attributes: + name: visitors relationships: parents: data: @@ -711,7 +722,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup included: @@ -722,7 +734,8 @@ interactions: self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - id: demoGroup type: userGroup - attributes: {} + attributes: + name: demo group links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup links: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml index 65c11c9d9..bad03f87c 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml @@ -127,7 +127,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -166,7 +166,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -316,7 +316,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -327,7 +327,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -337,7 +337,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -386,7 +386,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -395,7 +395,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -415,7 +415,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -425,7 +425,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -443,7 +443,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -463,7 +463,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -473,7 +473,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -483,7 +483,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -493,7 +493,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -503,7 +503,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -513,7 +513,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -524,7 +524,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -534,7 +534,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -544,7 +544,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -554,7 +554,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -572,7 +572,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -581,7 +581,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -590,7 +590,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -599,7 +599,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -608,7 +608,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -673,7 +673,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -749,7 +749,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -828,7 +828,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -887,7 +887,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -944,7 +944,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -997,7 +997,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1072,7 +1072,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1129,7 +1129,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1228,7 +1228,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1284,7 +1284,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1323,7 +1323,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1379,7 +1379,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1447,7 +1447,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1504,7 +1504,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1561,7 +1561,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1692,7 +1692,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1731,7 +1731,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1881,7 +1881,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1892,7 +1892,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1902,7 +1902,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1951,7 +1951,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1960,7 +1960,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1970,7 +1970,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1980,7 +1980,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1990,7 +1990,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1999,7 +1999,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2008,7 +2008,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2018,7 +2018,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2028,7 +2028,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2038,7 +2038,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2048,7 +2048,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2058,7 +2058,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2068,7 +2068,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2078,7 +2078,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2089,7 +2089,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2099,7 +2099,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2109,7 +2109,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2119,7 +2119,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2128,7 +2128,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2137,7 +2137,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2146,7 +2146,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2155,7 +2155,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2164,7 +2164,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2173,7 +2173,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2238,7 +2238,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2314,7 +2314,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2393,7 +2393,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2452,7 +2452,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2509,7 +2509,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2562,7 +2562,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2637,7 +2637,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2694,7 +2694,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2793,7 +2793,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2849,7 +2849,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2888,7 +2888,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2944,7 +2944,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3012,7 +3012,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3069,7 +3069,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3126,7 +3126,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml index 1ce6db969..71f2b81c6 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml @@ -76,743 +76,743 @@ interactions: body: string: data: - - id: date.minute + - id: campaign_channel_id type: attribute attributes: - title: Date - Minute - description: Minute + title: Campaign channel id + description: Campaign channel id tags: - - Date - granularity: MINUTE + - Campaign channels areRelationsValid: true + sourceColumn: campaign_channel_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.minute + - id: campaign_channel_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minute + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originType: NATIVE originId: demo - - id: date.hour + - id: campaign_channels.category type: attribute attributes: - title: Date - Hour - description: Hour + title: Category + description: Category tags: - - Date - granularity: HOUR + - Campaign channels areRelationsValid: true + sourceColumn: category + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.hour + - id: campaign_channels.category type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hour + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originType: NATIVE originId: demo - - id: date.day + - id: type type: attribute attributes: - title: Date - Date - description: Date + title: Type + description: Type tags: - - Date - granularity: DAY + - Campaign channels areRelationsValid: true + sourceColumn: type + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.day + - id: type type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type meta: origin: originType: NATIVE originId: demo - - id: date.week + - id: campaign_id type: attribute attributes: - title: Date - Week/Year - description: Week and Year (W52/2020) + title: Campaign id + description: Campaign id tags: - - Date - granularity: WEEK + - Campaigns areRelationsValid: true + sourceColumn: campaign_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: campaigns type: dataset labels: data: - - id: date.week + - id: campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originType: NATIVE originId: demo - - id: date.month + - id: campaign_name type: attribute attributes: - title: Date - Month/Year - description: Month and Year (12/2020) + title: Campaign name + description: Campaign name tags: - - Date - granularity: MONTH + - Campaigns areRelationsValid: true + sourceColumn: campaign_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaigns type: dataset labels: data: - - id: date.month + - id: campaign_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originType: NATIVE originId: demo - - id: date.quarter + - id: customer_id type: attribute attributes: - title: Date - Quarter/Year - description: Quarter and Year (Q1/2020) + title: Customer id + description: Customer id tags: - - Date - granularity: QUARTER + - Customers areRelationsValid: true + sourceColumn: customer_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.quarter + - id: customer_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originType: NATIVE originId: demo - - id: date.year + - id: customer_name type: attribute attributes: - title: Date - Year - description: Year + title: Customer name + description: Customer name tags: - - Date - granularity: YEAR + - Customers areRelationsValid: true + sourceColumn: customer_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.year + - id: customer_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originType: NATIVE originId: demo - - id: date.minuteOfHour + - id: region type: attribute attributes: - title: Date - Minute of Hour - description: Generic Minute of the Hour(MI1-MI60) + title: Region + description: Region tags: - - Date - granularity: MINUTE_OF_HOUR + - Customers areRelationsValid: true + sourceColumn: region + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.minuteOfHour + - id: region type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minuteOfHour + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region meta: origin: originType: NATIVE originId: demo - - id: date.hourOfDay + - id: state type: attribute attributes: - title: Date - Hour of Day - description: Generic Hour of the Day(H1-H24) + title: State + description: State tags: - - Date - granularity: HOUR_OF_DAY + - Customers areRelationsValid: true + sourceColumn: state + sourceColumnDataType: STRING relationships: + defaultView: + data: + id: state + type: label dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.hourOfDay + - id: geo__state__location + type: label + - id: state type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hourOfDay + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state meta: origin: originType: NATIVE originId: demo - - id: date.dayOfWeek + - id: order_id type: attribute attributes: - title: Date - Day of Week - description: Generic Day of the Week (D1-D7) + title: Order id + description: Order id tags: - - Date - granularity: DAY_OF_WEEK + - Order lines areRelationsValid: true + sourceColumn: order_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfWeek + - id: order_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfWeek + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originType: NATIVE originId: demo - - id: date.dayOfMonth + - id: order_line_id type: attribute attributes: - title: Date - Day of Month - description: Generic Day of the Month (D1-D31) + title: Order line id + description: Order line id tags: - - Date - granularity: DAY_OF_MONTH + - Order lines areRelationsValid: true + sourceColumn: order_line_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfMonth + - id: order_line_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfMonth + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originType: NATIVE originId: demo - - id: date.dayOfYear + - id: order_status type: attribute attributes: - title: Date - Day of Year - description: Generic Day of the Year (D1-D366) + title: Order status + description: Order status tags: - - Date - granularity: DAY_OF_YEAR + - Order lines areRelationsValid: true + sourceColumn: order_status + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfYear + - id: order_status type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originType: NATIVE originId: demo - - id: date.weekOfYear + - id: product_id type: attribute attributes: - title: Date - Week of Year - description: Generic Week (W1-W53) + title: Product id + description: Product id tags: - - Date - granularity: WEEK_OF_YEAR + - Products areRelationsValid: true + sourceColumn: product_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.weekOfYear + - id: product_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.weekOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originType: NATIVE originId: demo - - id: date.monthOfYear + - id: product_name type: attribute attributes: - title: Date - Month of Year - description: Generic Month (M1-M12) + title: Product name + description: Product name tags: - - Date - granularity: MONTH_OF_YEAR + - Products areRelationsValid: true + sourceColumn: product_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.monthOfYear + - id: product_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.monthOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originType: NATIVE originId: demo - - id: date.quarterOfYear + - id: products.category type: attribute attributes: - title: Date - Quarter of Year - description: Generic Quarter (Q1-Q4) + title: Category + description: Category tags: - - Date - granularity: QUARTER_OF_YEAR + - Products areRelationsValid: true + sourceColumn: category + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.quarterOfYear + - id: products.category type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarterOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originType: NATIVE originId: demo - - id: campaign_channel_id + - id: date.minute type: attribute attributes: - title: Campaign channel id - description: Campaign channel id + title: Date - Minute + description: Minute tags: - - Campaign channels + - Date + granularity: MINUTE areRelationsValid: true - sourceColumn: campaign_channel_id - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: campaign_channel_id + - id: date.minute type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minute meta: origin: originType: NATIVE originId: demo - - id: campaign_channels.category + - id: date.hour type: attribute attributes: - title: Category - description: Category + title: Date - Hour + description: Hour tags: - - Campaign channels + - Date + granularity: HOUR areRelationsValid: true - sourceColumn: category - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: campaign_channels.category + - id: date.hour type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hour meta: origin: originType: NATIVE originId: demo - - id: type + - id: date.day type: attribute attributes: - title: Type - description: Type + title: Date - Date + description: Date tags: - - Campaign channels + - Date + granularity: DAY areRelationsValid: true - sourceColumn: type - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: type + - id: date.day type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originType: NATIVE originId: demo - - id: campaign_id + - id: date.week type: attribute attributes: - title: Campaign id - description: Campaign id + title: Date - Week/Year + description: Week and Year (W52/2020) tags: - - Campaigns + - Date + granularity: WEEK areRelationsValid: true - sourceColumn: campaign_id - sourceColumnDataType: INT relationships: dataset: data: - id: campaigns + id: date type: dataset labels: data: - - id: campaign_id + - id: date.week type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originType: NATIVE originId: demo - - id: campaign_name + - id: date.month type: attribute attributes: - title: Campaign name - description: Campaign name + title: Date - Month/Year + description: Month and Year (12/2020) tags: - - Campaigns + - Date + granularity: MONTH areRelationsValid: true - sourceColumn: campaign_name - sourceColumnDataType: STRING relationships: dataset: data: - id: campaigns + id: date type: dataset labels: data: - - id: campaign_name + - id: date.month type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originType: NATIVE originId: demo - - id: customer_id + - id: date.quarter type: attribute attributes: - title: Customer id - description: Customer id + title: Date - Quarter/Year + description: Quarter and Year (Q1/2020) tags: - - Customers + - Date + granularity: QUARTER areRelationsValid: true - sourceColumn: customer_id - sourceColumnDataType: INT relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: customer_id + - id: date.quarter type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originType: NATIVE originId: demo - - id: customer_name + - id: date.year type: attribute attributes: - title: Customer name - description: Customer name + title: Date - Year + description: Year tags: - - Customers + - Date + granularity: YEAR areRelationsValid: true - sourceColumn: customer_name - sourceColumnDataType: STRING relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: customer_name + - id: date.year type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originType: NATIVE originId: demo - - id: region + - id: date.minuteOfHour type: attribute attributes: - title: Region - description: Region + title: Date - Minute of Hour + description: Generic Minute of the Hour(MI1-MI60) tags: - - Customers + - Date + granularity: MINUTE_OF_HOUR areRelationsValid: true - sourceColumn: region - sourceColumnDataType: STRING relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: region + - id: date.minuteOfHour type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minuteOfHour meta: origin: originType: NATIVE originId: demo - - id: state + - id: date.hourOfDay type: attribute attributes: - title: State - description: State + title: Date - Hour of Day + description: Generic Hour of the Day(H1-H24) tags: - - Customers + - Date + granularity: HOUR_OF_DAY areRelationsValid: true - sourceColumn: state - sourceColumnDataType: STRING relationships: - defaultView: - data: - id: state - type: label dataset: data: - id: customers + id: date type: dataset labels: data: - - id: state - type: label - - id: geo__state__location + - id: date.hourOfDay type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hourOfDay meta: origin: originType: NATIVE originId: demo - - id: order_id + - id: date.dayOfWeek type: attribute attributes: - title: Order id - description: Order id + title: Date - Day of Week + description: Generic Day of the Week (D1-D7) tags: - - Order lines + - Date + granularity: DAY_OF_WEEK areRelationsValid: true - sourceColumn: order_id - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_id + - id: date.dayOfWeek type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfWeek meta: origin: originType: NATIVE originId: demo - - id: order_line_id + - id: date.dayOfMonth type: attribute attributes: - title: Order line id - description: Order line id + title: Date - Day of Month + description: Generic Day of the Month (D1-D31) tags: - - Order lines + - Date + granularity: DAY_OF_MONTH areRelationsValid: true - sourceColumn: order_line_id - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_line_id + - id: date.dayOfMonth type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfMonth meta: origin: originType: NATIVE originId: demo - - id: order_status + - id: date.dayOfYear type: attribute attributes: - title: Order status - description: Order status + title: Date - Day of Year + description: Generic Day of the Year (D1-D366) tags: - - Order lines + - Date + granularity: DAY_OF_YEAR areRelationsValid: true - sourceColumn: order_status - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_status + - id: date.dayOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfYear meta: origin: originType: NATIVE originId: demo - - id: product_id + - id: date.weekOfYear type: attribute attributes: - title: Product id - description: Product id + title: Date - Week of Year + description: Generic Week (W1-W53) tags: - - Products + - Date + granularity: WEEK_OF_YEAR areRelationsValid: true - sourceColumn: product_id - sourceColumnDataType: INT relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: product_id + - id: date.weekOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.weekOfYear meta: origin: originType: NATIVE originId: demo - - id: product_name + - id: date.monthOfYear type: attribute attributes: - title: Product name - description: Product name + title: Date - Month of Year + description: Generic Month (M1-M12) tags: - - Products + - Date + granularity: MONTH_OF_YEAR areRelationsValid: true - sourceColumn: product_name - sourceColumnDataType: STRING relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: product_name + - id: date.monthOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.monthOfYear meta: origin: originType: NATIVE originId: demo - - id: products.category + - id: date.quarterOfYear type: attribute attributes: - title: Category - description: Category + title: Date - Quarter of Year + description: Generic Quarter (Q1-Q4) tags: - - Products + - Date + granularity: QUARTER_OF_YEAR areRelationsValid: true - sourceColumn: category - sourceColumnDataType: STRING relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: products.category + - id: date.quarterOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarterOfYear meta: origin: originType: NATIVE @@ -879,35 +879,35 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: date type: dataset multivalue: false sourceColumns: - - customer_id + - date sourceColumnDataTypes: - - INT + - DATE - identifier: - id: products + id: campaigns type: dataset multivalue: false sourceColumns: - - product_id + - campaign_id sourceColumnDataTypes: - INT dataSourceTableId: demo-test-ds:order_lines @@ -915,20 +915,20 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL links: @@ -1454,18 +1454,18 @@ interactions: relationships: attributes: data: + - id: campaign_channel_id + type: attribute - id: campaign_channels.category type: attribute - id: type type: attribute - - id: campaign_channel_id - type: attribute facts: data: - - id: spend - type: fact - id: budget type: fact + - id: spend + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: @@ -1524,10 +1524,10 @@ interactions: data: - id: state type: attribute - - id: customer_name - type: attribute - id: region type: attribute + - id: customer_name + type: attribute - id: customer_id type: attribute links: @@ -1549,47 +1549,47 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: campaigns type: dataset multivalue: false sourceColumns: - - customer_id + - campaign_id sourceColumnDataTypes: - INT - identifier: - id: products + id: date type: dataset multivalue: false sourceColumns: - - product_id + - date sourceColumnDataTypes: - - INT + - DATE dataSourceTableId: demo-test-ds:order_lines dataSourceTablePath: - demo - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1605,18 +1605,18 @@ interactions: relationships: attributes: data: - - id: order_id - type: attribute - id: order_line_id type: attribute + - id: order_id + type: attribute - id: order_status type: attribute facts: data: - - id: price - type: fact - id: quantity type: fact + - id: price + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines meta: @@ -1669,33 +1669,33 @@ interactions: data: - id: date.day type: attribute - - id: date.dayOfMonth - type: attribute - id: date.week type: attribute - - id: date.minute + - id: date.hour + type: attribute + - id: date.month type: attribute - id: date.minuteOfHour type: attribute - - id: date.hour + - id: date.dayOfYear type: attribute - - id: date.quarter + - id: date.hourOfDay + type: attribute + - id: date.monthOfYear type: attribute - id: date.dayOfWeek type: attribute - - id: date.dayOfYear + - id: date.quarterOfYear type: attribute - - id: date.hourOfDay + - id: date.quarter type: attribute - id: date.weekOfYear type: attribute - - id: date.monthOfYear - type: attribute - id: date.year type: attribute - - id: date.quarterOfYear + - id: date.minute type: attribute - - id: date.month + - id: date.dayOfMonth type: attribute links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date @@ -2145,7 +2145,7 @@ interactions: attributes: title: '# of Active Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -2160,7 +2160,7 @@ interactions: attributes: title: '# of Orders' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) @@ -2175,7 +2175,7 @@ interactions: attributes: title: '# of Top Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT @@ -2192,7 +2192,7 @@ interactions: title: '# of Valid Orders' description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} @@ -2208,7 +2208,7 @@ interactions: attributes: title: Campaign Spend areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/spend}) @@ -2223,7 +2223,7 @@ interactions: attributes: title: Order Amount areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) @@ -2238,7 +2238,7 @@ interactions: attributes: title: '% Revenue' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} @@ -2253,7 +2253,7 @@ interactions: attributes: title: '% Revenue from Top 10 Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -2269,7 +2269,7 @@ interactions: attributes: title: '% Revenue from Top 10% Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -2285,7 +2285,7 @@ interactions: attributes: title: '% Revenue from Top 10% Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -2301,7 +2301,7 @@ interactions: attributes: title: '% Revenue from Top 10 Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -2317,7 +2317,7 @@ interactions: attributes: title: '% Revenue in Category' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, @@ -2333,7 +2333,7 @@ interactions: attributes: title: '% Revenue per Product' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL @@ -2350,7 +2350,7 @@ interactions: title: Revenue description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} @@ -2366,7 +2366,7 @@ interactions: attributes: title: Revenue (Clothing) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2382,7 +2382,7 @@ interactions: attributes: title: Revenue (Electronic) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2398,7 +2398,7 @@ interactions: attributes: title: Revenue (Home) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2414,7 +2414,7 @@ interactions: attributes: title: Revenue (Outdoor) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2430,7 +2430,7 @@ interactions: attributes: title: Revenue per Customer areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -2445,7 +2445,7 @@ interactions: attributes: title: Revenue per Dollar Spent areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} @@ -2460,7 +2460,7 @@ interactions: attributes: title: Revenue / Top 10 areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) @@ -2475,7 +2475,7 @@ interactions: attributes: title: Revenue / Top 10% areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) @@ -2490,7 +2490,7 @@ interactions: attributes: title: Total Revenue areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER @@ -2505,7 +2505,7 @@ interactions: attributes: title: Total Revenue (No Filters) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml index 4feaead03..287f5a659 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml @@ -76,743 +76,743 @@ interactions: body: string: data: - - id: date.minute + - id: campaign_channel_id type: attribute attributes: - title: Date - Minute - description: Minute + title: Campaign channel id + description: Campaign channel id tags: - - Date - granularity: MINUTE + - Campaign channels areRelationsValid: true + sourceColumn: campaign_channel_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.minute + - id: campaign_channel_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minute + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originType: NATIVE originId: demo - - id: date.hour + - id: campaign_channels.category type: attribute attributes: - title: Date - Hour - description: Hour + title: Category + description: Category tags: - - Date - granularity: HOUR + - Campaign channels areRelationsValid: true + sourceColumn: category + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.hour + - id: campaign_channels.category type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hour + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originType: NATIVE originId: demo - - id: date.day + - id: type type: attribute attributes: - title: Date - Date - description: Date + title: Type + description: Type tags: - - Date - granularity: DAY + - Campaign channels areRelationsValid: true + sourceColumn: type + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaign_channels type: dataset labels: data: - - id: date.day + - id: type type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type meta: origin: originType: NATIVE originId: demo - - id: date.week + - id: campaign_id type: attribute attributes: - title: Date - Week/Year - description: Week and Year (W52/2020) + title: Campaign id + description: Campaign id tags: - - Date - granularity: WEEK + - Campaigns areRelationsValid: true + sourceColumn: campaign_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: campaigns type: dataset labels: data: - - id: date.week + - id: campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originType: NATIVE originId: demo - - id: date.month + - id: campaign_name type: attribute attributes: - title: Date - Month/Year - description: Month and Year (12/2020) + title: Campaign name + description: Campaign name tags: - - Date - granularity: MONTH + - Campaigns areRelationsValid: true + sourceColumn: campaign_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: campaigns type: dataset labels: data: - - id: date.month + - id: campaign_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originType: NATIVE originId: demo - - id: date.quarter + - id: customer_id type: attribute attributes: - title: Date - Quarter/Year - description: Quarter and Year (Q1/2020) + title: Customer id + description: Customer id tags: - - Date - granularity: QUARTER + - Customers areRelationsValid: true + sourceColumn: customer_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.quarter + - id: customer_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originType: NATIVE originId: demo - - id: date.year + - id: customer_name type: attribute attributes: - title: Date - Year - description: Year + title: Customer name + description: Customer name tags: - - Date - granularity: YEAR + - Customers areRelationsValid: true + sourceColumn: customer_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.year + - id: customer_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originType: NATIVE originId: demo - - id: date.minuteOfHour + - id: region type: attribute attributes: - title: Date - Minute of Hour - description: Generic Minute of the Hour(MI1-MI60) + title: Region + description: Region tags: - - Date - granularity: MINUTE_OF_HOUR + - Customers areRelationsValid: true + sourceColumn: region + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.minuteOfHour + - id: region type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minuteOfHour + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region meta: origin: originType: NATIVE originId: demo - - id: date.hourOfDay + - id: state type: attribute attributes: - title: Date - Hour of Day - description: Generic Hour of the Day(H1-H24) + title: State + description: State tags: - - Date - granularity: HOUR_OF_DAY + - Customers areRelationsValid: true + sourceColumn: state + sourceColumnDataType: STRING relationships: + defaultView: + data: + id: state + type: label dataset: data: - id: date + id: customers type: dataset labels: data: - - id: date.hourOfDay + - id: geo__state__location + type: label + - id: state type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hourOfDay + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state meta: origin: originType: NATIVE originId: demo - - id: date.dayOfWeek + - id: order_id type: attribute attributes: - title: Date - Day of Week - description: Generic Day of the Week (D1-D7) + title: Order id + description: Order id tags: - - Date - granularity: DAY_OF_WEEK + - Order lines areRelationsValid: true + sourceColumn: order_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfWeek + - id: order_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfWeek + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originType: NATIVE originId: demo - - id: date.dayOfMonth + - id: order_line_id type: attribute attributes: - title: Date - Day of Month - description: Generic Day of the Month (D1-D31) + title: Order line id + description: Order line id tags: - - Date - granularity: DAY_OF_MONTH + - Order lines areRelationsValid: true + sourceColumn: order_line_id + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfMonth + - id: order_line_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfMonth + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originType: NATIVE originId: demo - - id: date.dayOfYear + - id: order_status type: attribute attributes: - title: Date - Day of Year - description: Generic Day of the Year (D1-D366) + title: Order status + description: Order status tags: - - Date - granularity: DAY_OF_YEAR + - Order lines areRelationsValid: true + sourceColumn: order_status + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: order_lines type: dataset labels: data: - - id: date.dayOfYear + - id: order_status type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originType: NATIVE originId: demo - - id: date.weekOfYear + - id: product_id type: attribute attributes: - title: Date - Week of Year - description: Generic Week (W1-W53) + title: Product id + description: Product id tags: - - Date - granularity: WEEK_OF_YEAR + - Products areRelationsValid: true + sourceColumn: product_id + sourceColumnDataType: INT relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.weekOfYear + - id: product_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.weekOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originType: NATIVE originId: demo - - id: date.monthOfYear + - id: product_name type: attribute attributes: - title: Date - Month of Year - description: Generic Month (M1-M12) + title: Product name + description: Product name tags: - - Date - granularity: MONTH_OF_YEAR + - Products areRelationsValid: true + sourceColumn: product_name + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.monthOfYear + - id: product_name type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.monthOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originType: NATIVE originId: demo - - id: date.quarterOfYear + - id: products.category type: attribute attributes: - title: Date - Quarter of Year - description: Generic Quarter (Q1-Q4) + title: Category + description: Category tags: - - Date - granularity: QUARTER_OF_YEAR + - Products areRelationsValid: true + sourceColumn: category + sourceColumnDataType: STRING relationships: dataset: data: - id: date + id: products type: dataset labels: data: - - id: date.quarterOfYear + - id: products.category type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarterOfYear + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originType: NATIVE originId: demo - - id: campaign_channel_id + - id: date.minute type: attribute attributes: - title: Campaign channel id - description: Campaign channel id + title: Date - Minute + description: Minute tags: - - Campaign channels + - Date + granularity: MINUTE areRelationsValid: true - sourceColumn: campaign_channel_id - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: campaign_channel_id + - id: date.minute type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minute meta: origin: originType: NATIVE originId: demo - - id: campaign_channels.category + - id: date.hour type: attribute attributes: - title: Category - description: Category + title: Date - Hour + description: Hour tags: - - Campaign channels + - Date + granularity: HOUR areRelationsValid: true - sourceColumn: category - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: campaign_channels.category + - id: date.hour type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hour meta: origin: originType: NATIVE originId: demo - - id: type + - id: date.day type: attribute attributes: - title: Type - description: Type + title: Date - Date + description: Date tags: - - Campaign channels + - Date + granularity: DAY areRelationsValid: true - sourceColumn: type - sourceColumnDataType: STRING relationships: dataset: data: - id: campaign_channels + id: date type: dataset labels: data: - - id: type + - id: date.day type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originType: NATIVE originId: demo - - id: campaign_id + - id: date.week type: attribute attributes: - title: Campaign id - description: Campaign id + title: Date - Week/Year + description: Week and Year (W52/2020) tags: - - Campaigns + - Date + granularity: WEEK areRelationsValid: true - sourceColumn: campaign_id - sourceColumnDataType: INT relationships: dataset: data: - id: campaigns + id: date type: dataset labels: data: - - id: campaign_id + - id: date.week type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originType: NATIVE originId: demo - - id: campaign_name + - id: date.month type: attribute attributes: - title: Campaign name - description: Campaign name + title: Date - Month/Year + description: Month and Year (12/2020) tags: - - Campaigns + - Date + granularity: MONTH areRelationsValid: true - sourceColumn: campaign_name - sourceColumnDataType: STRING relationships: dataset: data: - id: campaigns + id: date type: dataset labels: data: - - id: campaign_name + - id: date.month type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originType: NATIVE originId: demo - - id: customer_id + - id: date.quarter type: attribute attributes: - title: Customer id - description: Customer id + title: Date - Quarter/Year + description: Quarter and Year (Q1/2020) tags: - - Customers + - Date + granularity: QUARTER areRelationsValid: true - sourceColumn: customer_id - sourceColumnDataType: INT relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: customer_id + - id: date.quarter type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originType: NATIVE originId: demo - - id: customer_name + - id: date.year type: attribute attributes: - title: Customer name - description: Customer name + title: Date - Year + description: Year tags: - - Customers + - Date + granularity: YEAR areRelationsValid: true - sourceColumn: customer_name - sourceColumnDataType: STRING relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: customer_name + - id: date.year type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originType: NATIVE originId: demo - - id: region + - id: date.minuteOfHour type: attribute attributes: - title: Region - description: Region + title: Date - Minute of Hour + description: Generic Minute of the Hour(MI1-MI60) tags: - - Customers + - Date + granularity: MINUTE_OF_HOUR areRelationsValid: true - sourceColumn: region - sourceColumnDataType: STRING relationships: dataset: data: - id: customers + id: date type: dataset labels: data: - - id: region + - id: date.minuteOfHour type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.minuteOfHour meta: origin: originType: NATIVE originId: demo - - id: state + - id: date.hourOfDay type: attribute attributes: - title: State - description: State + title: Date - Hour of Day + description: Generic Hour of the Day(H1-H24) tags: - - Customers + - Date + granularity: HOUR_OF_DAY areRelationsValid: true - sourceColumn: state - sourceColumnDataType: STRING relationships: - defaultView: - data: - id: state - type: label dataset: data: - id: customers + id: date type: dataset labels: data: - - id: state - type: label - - id: geo__state__location + - id: date.hourOfDay type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.hourOfDay meta: origin: originType: NATIVE originId: demo - - id: order_id + - id: date.dayOfWeek type: attribute attributes: - title: Order id - description: Order id + title: Date - Day of Week + description: Generic Day of the Week (D1-D7) tags: - - Order lines + - Date + granularity: DAY_OF_WEEK areRelationsValid: true - sourceColumn: order_id - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_id + - id: date.dayOfWeek type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfWeek meta: origin: originType: NATIVE originId: demo - - id: order_line_id + - id: date.dayOfMonth type: attribute attributes: - title: Order line id - description: Order line id + title: Date - Day of Month + description: Generic Day of the Month (D1-D31) tags: - - Order lines + - Date + granularity: DAY_OF_MONTH areRelationsValid: true - sourceColumn: order_line_id - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_line_id + - id: date.dayOfMonth type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfMonth meta: origin: originType: NATIVE originId: demo - - id: order_status + - id: date.dayOfYear type: attribute attributes: - title: Order status - description: Order status + title: Date - Day of Year + description: Generic Day of the Year (D1-D366) tags: - - Order lines + - Date + granularity: DAY_OF_YEAR areRelationsValid: true - sourceColumn: order_status - sourceColumnDataType: STRING relationships: dataset: data: - id: order_lines + id: date type: dataset labels: data: - - id: order_status + - id: date.dayOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.dayOfYear meta: origin: originType: NATIVE originId: demo - - id: product_id + - id: date.weekOfYear type: attribute attributes: - title: Product id - description: Product id + title: Date - Week of Year + description: Generic Week (W1-W53) tags: - - Products + - Date + granularity: WEEK_OF_YEAR areRelationsValid: true - sourceColumn: product_id - sourceColumnDataType: INT relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: product_id + - id: date.weekOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.weekOfYear meta: origin: originType: NATIVE originId: demo - - id: product_name + - id: date.monthOfYear type: attribute attributes: - title: Product name - description: Product name + title: Date - Month of Year + description: Generic Month (M1-M12) tags: - - Products + - Date + granularity: MONTH_OF_YEAR areRelationsValid: true - sourceColumn: product_name - sourceColumnDataType: STRING relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: product_name + - id: date.monthOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.monthOfYear meta: origin: originType: NATIVE originId: demo - - id: products.category + - id: date.quarterOfYear type: attribute attributes: - title: Category - description: Category + title: Date - Quarter of Year + description: Generic Quarter (Q1-Q4) tags: - - Products + - Date + granularity: QUARTER_OF_YEAR areRelationsValid: true - sourceColumn: category - sourceColumnDataType: STRING relationships: dataset: data: - id: products + id: date type: dataset labels: data: - - id: products.category + - id: date.quarterOfYear type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarterOfYear meta: origin: originType: NATIVE @@ -879,35 +879,35 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: date type: dataset multivalue: false sourceColumns: - - customer_id + - date sourceColumnDataTypes: - - INT + - DATE - identifier: - id: products + id: campaigns type: dataset multivalue: false sourceColumns: - - product_id + - campaign_id sourceColumnDataTypes: - INT dataSourceTableId: demo-test-ds:order_lines @@ -915,20 +915,20 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL links: @@ -1454,18 +1454,18 @@ interactions: relationships: attributes: data: + - id: campaign_channel_id + type: attribute - id: campaign_channels.category type: attribute - id: type type: attribute - - id: campaign_channel_id - type: attribute facts: data: - - id: spend - type: fact - id: budget type: fact + - id: spend + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: @@ -1524,10 +1524,10 @@ interactions: data: - id: state type: attribute - - id: customer_name - type: attribute - id: region type: attribute + - id: customer_name + type: attribute - id: customer_id type: attribute links: @@ -1549,47 +1549,47 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: campaigns type: dataset multivalue: false sourceColumns: - - customer_id + - campaign_id sourceColumnDataTypes: - INT - identifier: - id: products + id: date type: dataset multivalue: false sourceColumns: - - product_id + - date sourceColumnDataTypes: - - INT + - DATE dataSourceTableId: demo-test-ds:order_lines dataSourceTablePath: - demo - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1605,18 +1605,18 @@ interactions: relationships: attributes: data: - - id: order_id - type: attribute - id: order_line_id type: attribute + - id: order_id + type: attribute - id: order_status type: attribute facts: data: - - id: price - type: fact - id: quantity type: fact + - id: price + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines meta: @@ -1669,33 +1669,33 @@ interactions: data: - id: date.day type: attribute - - id: date.dayOfMonth - type: attribute - id: date.week type: attribute - - id: date.minute + - id: date.hour + type: attribute + - id: date.month type: attribute - id: date.minuteOfHour type: attribute - - id: date.hour + - id: date.dayOfYear type: attribute - - id: date.quarter + - id: date.hourOfDay + type: attribute + - id: date.monthOfYear type: attribute - id: date.dayOfWeek type: attribute - - id: date.dayOfYear + - id: date.quarterOfYear type: attribute - - id: date.hourOfDay + - id: date.quarter type: attribute - id: date.weekOfYear type: attribute - - id: date.monthOfYear - type: attribute - id: date.year type: attribute - - id: date.quarterOfYear + - id: date.minute type: attribute - - id: date.month + - id: date.dayOfMonth type: attribute links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date @@ -2145,7 +2145,7 @@ interactions: attributes: title: '# of Active Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -2160,7 +2160,7 @@ interactions: attributes: title: '# of Orders' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) @@ -2175,7 +2175,7 @@ interactions: attributes: title: '# of Top Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT @@ -2192,7 +2192,7 @@ interactions: title: '# of Valid Orders' description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} @@ -2208,7 +2208,7 @@ interactions: attributes: title: Campaign Spend areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/spend}) @@ -2223,7 +2223,7 @@ interactions: attributes: title: Order Amount areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) @@ -2238,7 +2238,7 @@ interactions: attributes: title: '% Revenue' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} @@ -2253,7 +2253,7 @@ interactions: attributes: title: '% Revenue from Top 10 Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -2269,7 +2269,7 @@ interactions: attributes: title: '% Revenue from Top 10% Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -2285,7 +2285,7 @@ interactions: attributes: title: '% Revenue from Top 10% Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -2301,7 +2301,7 @@ interactions: attributes: title: '% Revenue from Top 10 Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -2317,7 +2317,7 @@ interactions: attributes: title: '% Revenue in Category' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, @@ -2333,7 +2333,7 @@ interactions: attributes: title: '% Revenue per Product' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL @@ -2350,7 +2350,7 @@ interactions: title: Revenue description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} @@ -2366,7 +2366,7 @@ interactions: attributes: title: Revenue (Clothing) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2382,7 +2382,7 @@ interactions: attributes: title: Revenue (Electronic) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2398,7 +2398,7 @@ interactions: attributes: title: Revenue (Home) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2414,7 +2414,7 @@ interactions: attributes: title: Revenue (Outdoor) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -2430,7 +2430,7 @@ interactions: attributes: title: Revenue per Customer areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -2445,7 +2445,7 @@ interactions: attributes: title: Revenue per Dollar Spent areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} @@ -2460,7 +2460,7 @@ interactions: attributes: title: Revenue / Top 10 areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) @@ -2475,7 +2475,7 @@ interactions: attributes: title: Revenue / Top 10% areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) @@ -2490,7 +2490,7 @@ interactions: attributes: title: Total Revenue areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER @@ -2505,7 +2505,7 @@ interactions: attributes: title: Total Revenue (No Filters) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml index f84b8d627..300ea0da0 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml @@ -257,10 +257,10 @@ interactions: relationships: labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label links: self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state meta: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml index 7f0e176c8..109dbe9fb 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml @@ -81,7 +81,7 @@ interactions: attributes: title: '# of Active Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -96,7 +96,7 @@ interactions: attributes: title: '# of Orders' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) @@ -111,7 +111,7 @@ interactions: attributes: title: '# of Top Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT @@ -128,7 +128,7 @@ interactions: title: '# of Valid Orders' description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} @@ -144,7 +144,7 @@ interactions: attributes: title: Campaign Spend areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/spend}) @@ -159,7 +159,7 @@ interactions: attributes: title: Order Amount areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) @@ -174,7 +174,7 @@ interactions: attributes: title: '% Revenue' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} @@ -189,7 +189,7 @@ interactions: attributes: title: '% Revenue from Top 10 Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -205,7 +205,7 @@ interactions: attributes: title: '% Revenue from Top 10% Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -221,7 +221,7 @@ interactions: attributes: title: '% Revenue from Top 10% Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -237,7 +237,7 @@ interactions: attributes: title: '% Revenue from Top 10 Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -253,7 +253,7 @@ interactions: attributes: title: '% Revenue in Category' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, @@ -269,7 +269,7 @@ interactions: attributes: title: '% Revenue per Product' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL @@ -286,7 +286,7 @@ interactions: title: Revenue description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} @@ -302,7 +302,7 @@ interactions: attributes: title: Revenue (Clothing) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -318,7 +318,7 @@ interactions: attributes: title: Revenue (Electronic) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -334,7 +334,7 @@ interactions: attributes: title: Revenue (Home) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -350,7 +350,7 @@ interactions: attributes: title: Revenue (Outdoor) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -366,7 +366,7 @@ interactions: attributes: title: Revenue per Customer areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -381,7 +381,7 @@ interactions: attributes: title: Revenue per Dollar Spent areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} @@ -396,7 +396,7 @@ interactions: attributes: title: Revenue / Top 10 areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) @@ -411,7 +411,7 @@ interactions: attributes: title: Revenue / Top 10% areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) @@ -426,7 +426,7 @@ interactions: attributes: title: Total Revenue areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER @@ -441,7 +441,7 @@ interactions: attributes: title: Total Revenue (No Filters) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml index fc423dd71..55943c270 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml @@ -105,20 +105,20 @@ interactions: type: metric - - id: customer_id type: attribute - - id: revenue_per_customer + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_customers - type: metric + - id: customers + type: dataset - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_percent_customers + - id: revenue_per_customer type: metric - - id: customer_id type: attribute - - id: customers - type: dataset + - id: percent_revenue_from_top_10_customers + type: metric - - id: customer_name type: attribute - id: customers @@ -213,15 +213,15 @@ interactions: type: dataset - - id: product_id type: attribute - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_per_product type: metric - - id: product_id type: attribute - - id: percent_revenue_from_top_10_products + - id: percent_revenue_from_top_10_percent_products type: metric - - id: product_id type: attribute - - id: percent_revenue_per_product + - id: percent_revenue_from_top_10_products type: metric - - id: product_name type: attribute @@ -265,16 +265,16 @@ interactions: type: dataset - - id: date type: dataset - - id: product_and_category - type: analyticalDashboard + - id: revenue_by_category_trend + type: visualizationObject - - id: date type: dataset - id: percentage_of_customers_by_region type: visualizationObject - - id: date type: dataset - - id: order_lines - type: dataset + - id: product_and_category + type: analyticalDashboard - - id: date type: dataset - id: revenue_trend @@ -285,11 +285,11 @@ interactions: type: visualizationObject - - id: date type: dataset - - id: customers_trend - type: visualizationObject + - id: order_lines + type: dataset - - id: date type: dataset - - id: revenue_by_category_trend + - id: customers_trend type: visualizationObject - - id: products type: dataset @@ -303,53 +303,57 @@ interactions: type: fact - id: order_lines type: dataset - - - id: price - type: fact - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject - - id: price type: fact - id: order_amount type: metric + - - id: price + type: fact + - id: revenue_and_quantity_by_product_and_category + type: visualizationObject - - id: quantity type: fact - id: order_lines type: dataset + - - id: quantity + type: fact + - id: order_amount + type: metric - - id: quantity type: fact - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - - id: quantity + - - id: spend type: fact - - id: order_amount + - id: campaign_spend type: metric - - id: spend type: fact - id: campaign_channels type: dataset - - - id: spend - type: fact - - id: campaign_spend - type: metric - - id: campaign_channel_id type: label - id: campaign_channel_id type: attribute - - - id: campaign_channels.category - type: label - - id: campaign_spend - type: visualizationObject - - id: campaign_channels.category type: label - id: campaign_channels.category type: attribute + - - id: campaign_channels.category + type: label + - id: campaign_spend + type: visualizationObject - - id: campaign_id type: label - id: campaign_id type: attribute - - id: campaign_name type: label - - id: campaign_spend + - id: campaign_name_filter + type: filterContext + - - id: campaign_name + type: label + - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject - - id: campaign_name type: label @@ -357,16 +361,16 @@ interactions: type: attribute - - id: campaign_name type: label - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - - id: campaign_name - type: label - - id: campaign_name_filter - type: filterContext - - id: customer_id type: label - id: customer_id type: attribute + - - id: customer_name + type: label + - id: customer_name + type: attribute - - id: customer_name type: label - id: percent_revenue_per_product_by_customer_and_category @@ -379,10 +383,6 @@ interactions: type: label - id: top_10_customers type: visualizationObject - - - id: customer_name - type: label - - id: customer_name - type: attribute - - id: date.day type: label - id: date.day @@ -417,8 +417,8 @@ interactions: type: attribute - - id: date.month type: label - - id: date.month - type: attribute + - id: revenue_by_category_trend + type: visualizationObject - - id: date.month type: label - id: percentage_of_customers_by_region @@ -429,11 +429,11 @@ interactions: type: visualizationObject - - id: date.month type: label - - id: customers_trend - type: visualizationObject + - id: date.month + type: attribute - - id: date.month type: label - - id: revenue_by_category_trend + - id: customers_trend type: visualizationObject - - id: date.monthOfYear type: label @@ -473,27 +473,27 @@ interactions: type: attribute - - id: order_status type: label - - id: order_status - type: attribute + - id: revenue + type: metric - - id: order_status type: label - id: amount_of_valid_orders type: metric - - id: order_status type: label - - id: revenue - type: metric + - id: order_status + type: attribute - - id: product_id type: label - id: product_id type: attribute - - id: product_name type: label - - id: product_saleability + - id: top_10_products type: visualizationObject - - id: product_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: product_breakdown type: visualizationObject - - id: product_name type: label @@ -505,7 +505,7 @@ interactions: type: attribute - - id: product_name type: label - - id: top_10_products + - id: product_saleability type: visualizationObject - - id: product_name type: label @@ -517,40 +517,40 @@ interactions: type: visualizationObject - - id: product_name type: label - - id: revenue_by_product + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: product_name type: label - - id: product_breakdown + - id: revenue_by_product type: visualizationObject - - id: products.category type: label - - id: revenue_and_quantity_by_product_and_category + - id: revenue_by_category_trend type: visualizationObject - - id: products.category type: label - - id: revenue-outdoor - type: metric + - id: top_10_products + type: visualizationObject - - id: products.category type: label - - id: product_revenue_comparison-over_previous_period + - id: product_breakdown type: visualizationObject - - id: products.category type: label - - id: products.category - type: attribute + - id: product_revenue_comparison-over_previous_period + type: visualizationObject - - id: products.category type: label - id: revenue-clothing type: metric - - id: products.category type: label - - id: revenue-electronic + - id: revenue-home type: metric - - id: products.category type: label - - id: top_10_products - type: visualizationObject + - id: products.category + type: attribute - - id: products.category type: label - id: percent_revenue_per_product_by_customer_and_category @@ -561,16 +561,20 @@ interactions: type: visualizationObject - - id: products.category type: label - - id: revenue-home + - id: revenue-electronic type: metric - - id: products.category type: label - - id: product_breakdown - type: visualizationObject + - id: revenue-outdoor + type: metric - - id: products.category type: label - - id: revenue_by_category_trend + - id: revenue_and_quantity_by_product_and_category type: visualizationObject + - - id: region + type: label + - id: region + type: attribute - - id: region type: label - id: percentage_of_customers_by_region @@ -579,26 +583,22 @@ interactions: type: label - id: region_filter type: filterContext - - - id: region + - - id: state type: label - - id: region + - id: state type: attribute - - id: state type: label - id: top_10_customers type: visualizationObject - - - id: state + - - id: type type: label - - id: state + - id: type type: attribute - - id: type type: label - id: campaign_spend type: visualizationObject - - - id: type - type: label - - id: type - type: attribute - - id: amount_of_active_customers type: metric - id: amount_of_top_customers @@ -611,10 +611,6 @@ interactions: type: metric - id: customers_trend type: visualizationObject - - - id: amount_of_orders - type: metric - - id: amount_of_valid_orders - type: metric - - id: amount_of_orders type: metric - id: product_saleability @@ -623,17 +619,21 @@ interactions: type: metric - id: revenue_trend type: visualizationObject + - - id: amount_of_orders + type: metric + - id: amount_of_valid_orders + type: metric - - id: campaign_spend type: metric - id: revenue_per_dollar_spent type: metric - - id: campaign_spend type: metric - - id: campaign_spend + - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject - - id: campaign_spend type: metric - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - id: order_amount type: metric @@ -649,15 +649,15 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue_and_quantity_by_product_and_category + - id: revenue_by_category_trend type: visualizationObject - - id: revenue type: metric - - id: revenue-outdoor - type: metric + - id: product_breakdown + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_products + - id: revenue_top_10 type: metric - - id: revenue type: metric @@ -665,27 +665,35 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue_per_dollar_spent + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue type: metric - - id: percent_revenue_per_product_by_customer_and_category + - id: product_saleability type: visualizationObject - - id: revenue type: metric - - id: revenue_top_10 + - id: revenue-home type: metric - - id: revenue type: metric - - id: product_categories_pie_chart + - id: revenue_per_dollar_spent + type: metric + - - id: revenue + type: metric + - id: amount_of_top_customers + type: metric + - - id: revenue + type: metric + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: revenue type: metric - - id: revenue_trend + - id: product_categories_pie_chart type: visualizationObject - - id: revenue type: metric - - id: revenue_by_product + - id: revenue_trend type: visualizationObject - - id: revenue type: metric @@ -697,19 +705,19 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue-home - type: metric + - id: revenue_by_product + type: visualizationObject - - id: revenue type: metric - - id: product_saleability - type: visualizationObject + - id: total_revenue + type: metric - - id: revenue type: metric - - id: amount_of_top_customers + - id: percent_revenue type: metric - - id: revenue type: metric - - id: revenue_top_10_percent + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue type: metric @@ -717,15 +725,15 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_customers + - id: percent_revenue_per_product type: metric - - id: revenue type: metric - - id: percent_revenue + - id: percent_revenue_from_top_10_percent_products type: metric - - id: revenue type: metric - - id: total_revenue + - id: revenue_top_10_percent type: metric - - id: revenue type: metric @@ -733,23 +741,15 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue_per_customer - type: metric - - - id: revenue - type: metric - - id: percent_revenue_from_top_10_percent_customers + - id: revenue-outdoor type: metric - - id: revenue type: metric - - id: percent_revenue_per_product - type: metric - - - id: revenue + - id: revenue_per_customer type: metric - - id: product_breakdown - type: visualizationObject - - id: revenue type: metric - - id: revenue_by_category_trend + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: revenue_per_customer type: metric @@ -761,19 +761,19 @@ interactions: type: visualizationObject - - id: revenue_top_10 type: metric - - id: top_10_customers + - id: top_10_products type: visualizationObject - - id: revenue_top_10 type: metric - - id: top_10_products + - id: top_10_customers type: visualizationObject - - id: revenue_top_10 type: metric - - id: percent_revenue_from_top_10_customers + - id: percent_revenue_from_top_10_products type: metric - - id: revenue_top_10 type: metric - - id: percent_revenue_from_top_10_products + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue_top_10_percent type: metric @@ -785,11 +785,11 @@ interactions: type: metric - - id: total_revenue type: metric - - id: total_revenue-no_filters + - id: percent_revenue type: metric - - id: total_revenue type: metric - - id: percent_revenue + - id: total_revenue-no_filters type: metric - - id: campaign_spend type: visualizationObject @@ -825,19 +825,19 @@ interactions: type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: product_and_category + - id: dashboard_plugin type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: dashboard_plugin + - id: product_and_category type: analyticalDashboard - - id: campaign_name_filter type: filterContext - - id: campaign + - id: dashboard_plugin type: analyticalDashboard - - id: campaign_name_filter type: filterContext - - id: dashboard_plugin + - id: campaign type: analyticalDashboard - - id: region_filter type: filterContext diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml index 61e3dec45..6fc5fbb00 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 6ee672e17786c129 + traceId: 27eadc07672de4c4 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml index 10189741b..cd197c9fe 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: dc90aa43904f25b8 + traceId: cc807e736c32c633 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -2488,7 +2488,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml index e5ad6de91..0b5b0a99b 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ada0f85cf017a6dc + traceId: 287ef81f06dd1a21 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -713,7 +713,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml index 5e6704169..6e890169d 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 06ed48d2d6f15b46 + traceId: 7d2c335faaaeea4f - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml index 25a7f1a70..235af0906 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 9349eb93ea0ca072 + traceId: 57d5a5efd0107dcf - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml index 14121ea38..42f430c6a 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml @@ -127,7 +127,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -166,7 +166,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -316,7 +316,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -327,7 +327,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -337,7 +337,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -386,7 +386,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -395,7 +395,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -415,7 +415,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -425,7 +425,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -443,7 +443,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -463,7 +463,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -473,7 +473,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -483,7 +483,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -493,7 +493,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -503,7 +503,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -513,7 +513,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -524,7 +524,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -534,7 +534,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -544,7 +544,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -554,7 +554,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -572,7 +572,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -581,7 +581,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -590,7 +590,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -599,7 +599,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -608,7 +608,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -673,7 +673,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -749,7 +749,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -828,7 +828,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -887,7 +887,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -944,7 +944,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -997,7 +997,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1072,7 +1072,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1129,7 +1129,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1228,7 +1228,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1284,7 +1284,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1323,7 +1323,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1379,7 +1379,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1447,7 +1447,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1504,7 +1504,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1561,7 +1561,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1715,7 +1715,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -1843,7 +1843,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1882,7 +1882,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2032,7 +2032,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2043,7 +2043,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2053,7 +2053,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2102,7 +2102,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2111,7 +2111,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2121,7 +2121,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2131,7 +2131,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2141,7 +2141,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2150,7 +2150,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2159,7 +2159,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2169,7 +2169,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2179,7 +2179,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2189,7 +2189,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2199,7 +2199,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2209,7 +2209,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2219,7 +2219,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2229,7 +2229,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2240,7 +2240,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2250,7 +2250,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2260,7 +2260,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2270,7 +2270,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2279,7 +2279,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2288,7 +2288,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2297,7 +2297,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2306,7 +2306,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2315,7 +2315,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2324,7 +2324,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2389,7 +2389,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2465,7 +2465,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2544,7 +2544,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2603,7 +2603,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2660,7 +2660,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2713,7 +2713,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2788,7 +2788,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2845,7 +2845,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2944,7 +2944,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3000,7 +3000,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3039,7 +3039,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3095,7 +3095,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3163,7 +3163,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3220,7 +3220,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3277,7 +3277,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3431,6 +3431,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml index 6b6779c6d..313c8b333 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml @@ -548,7 +548,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -1097,6 +1097,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml b/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml index 797f704da..1f092b95d 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml @@ -1497,10 +1497,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label links: self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state meta: @@ -2079,35 +2079,35 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: date type: dataset multivalue: false sourceColumns: - - customer_id + - date sourceColumnDataTypes: - - INT + - DATE - identifier: - id: products + id: campaigns type: dataset multivalue: false sourceColumns: - - product_id + - campaign_id sourceColumnDataTypes: - INT dataSourceTableId: demo-test-ds:order_lines @@ -2115,20 +2115,20 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING type: NORMAL links: @@ -2660,18 +2660,18 @@ interactions: relationships: attributes: data: + - id: campaign_channel_id + type: attribute - id: campaign_channels.category type: attribute - id: type type: attribute - - id: campaign_channel_id - type: attribute facts: data: - - id: spend - type: fact - id: budget type: fact + - id: spend + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: @@ -2736,10 +2736,10 @@ interactions: data: - id: state type: attribute - - id: customer_name - type: attribute - id: region type: attribute + - id: customer_name + type: attribute - id: customer_id type: attribute links: @@ -2761,47 +2761,47 @@ interactions: order: 0 referenceProperties: - identifier: - id: campaigns + id: customers type: dataset multivalue: false sourceColumns: - - campaign_id + - customer_id sourceColumnDataTypes: - INT - identifier: - id: date + id: products type: dataset multivalue: false sourceColumns: - - date + - product_id sourceColumnDataTypes: - - DATE + - INT - identifier: - id: customers + id: campaigns type: dataset multivalue: false sourceColumns: - - customer_id + - campaign_id sourceColumnDataTypes: - INT - identifier: - id: products + id: date type: dataset multivalue: false sourceColumns: - - product_id + - date sourceColumnDataTypes: - - INT + - DATE dataSourceTableId: demo-test-ds:order_lines dataSourceTablePath: - demo - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__region @@ -2817,18 +2817,18 @@ interactions: relationships: attributes: data: - - id: order_id - type: attribute - id: order_line_id type: attribute + - id: order_id + type: attribute - id: order_status type: attribute facts: data: - - id: price - type: fact - id: quantity type: fact + - id: price + type: fact links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines meta: @@ -2881,33 +2881,33 @@ interactions: data: - id: date.day type: attribute - - id: date.dayOfMonth - type: attribute - id: date.week type: attribute - - id: date.minute + - id: date.hour + type: attribute + - id: date.month type: attribute - id: date.minuteOfHour type: attribute - - id: date.hour + - id: date.dayOfYear type: attribute - - id: date.quarter + - id: date.hourOfDay + type: attribute + - id: date.monthOfYear type: attribute - id: date.dayOfWeek type: attribute - - id: date.dayOfYear + - id: date.quarterOfYear type: attribute - - id: date.hourOfDay + - id: date.quarter type: attribute - id: date.weekOfYear type: attribute - - id: date.monthOfYear - type: attribute - id: date.year type: attribute - - id: date.quarterOfYear + - id: date.minute type: attribute - - id: date.month + - id: date.dayOfMonth type: attribute links: self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date @@ -3357,7 +3357,7 @@ interactions: attributes: title: '# of Active Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -3372,7 +3372,7 @@ interactions: attributes: title: '# of Orders' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) @@ -3387,7 +3387,7 @@ interactions: attributes: title: '# of Top Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT @@ -3404,7 +3404,7 @@ interactions: title: '# of Valid Orders' description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} @@ -3420,7 +3420,7 @@ interactions: attributes: title: Campaign Spend areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/spend}) @@ -3435,7 +3435,7 @@ interactions: attributes: title: Order Amount areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) @@ -3450,7 +3450,7 @@ interactions: attributes: title: '% Revenue' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} @@ -3465,7 +3465,7 @@ interactions: attributes: title: '% Revenue from Top 10 Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -3481,7 +3481,7 @@ interactions: attributes: title: '% Revenue from Top 10% Customers' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -3497,7 +3497,7 @@ interactions: attributes: title: '% Revenue from Top 10% Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ @@ -3513,7 +3513,7 @@ interactions: attributes: title: '% Revenue from Top 10 Products' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ @@ -3529,7 +3529,7 @@ interactions: attributes: title: '% Revenue in Category' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, @@ -3545,7 +3545,7 @@ interactions: attributes: title: '% Revenue per Product' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL @@ -3562,7 +3562,7 @@ interactions: title: Revenue description: '' areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} @@ -3578,7 +3578,7 @@ interactions: attributes: title: Revenue (Clothing) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -3594,7 +3594,7 @@ interactions: attributes: title: Revenue (Electronic) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -3610,7 +3610,7 @@ interactions: attributes: title: Revenue (Home) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -3626,7 +3626,7 @@ interactions: attributes: title: Revenue (Outdoor) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN @@ -3642,7 +3642,7 @@ interactions: attributes: title: Revenue per Customer areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -3657,7 +3657,7 @@ interactions: attributes: title: Revenue per Dollar Spent areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} @@ -3672,7 +3672,7 @@ interactions: attributes: title: Revenue / Top 10 areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) @@ -3687,7 +3687,7 @@ interactions: attributes: title: Revenue / Top 10% areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) @@ -3702,7 +3702,7 @@ interactions: attributes: title: Total Revenue areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER @@ -3717,7 +3717,7 @@ interactions: attributes: title: Total Revenue (No Filters) areRelationsValid: true - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml index 5f4cde986..62baaff10 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 9743319ac97fe9bd + traceId: 6cf9e7d268df9beb - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -303,7 +303,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -342,7 +342,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -503,7 +503,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -513,7 +513,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -562,7 +562,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -571,7 +571,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -581,7 +581,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -591,7 +591,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -601,7 +601,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -610,7 +610,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -619,7 +619,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -629,7 +629,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -639,7 +639,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -649,7 +649,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -659,7 +659,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -669,7 +669,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -679,7 +679,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -689,7 +689,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -700,7 +700,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -710,7 +710,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -720,7 +720,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -730,7 +730,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -739,7 +739,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -748,7 +748,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -757,7 +757,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -766,7 +766,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -775,7 +775,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -784,7 +784,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -849,7 +849,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -925,7 +925,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1004,7 +1004,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1063,7 +1063,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1120,7 +1120,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1173,7 +1173,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1248,7 +1248,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1305,7 +1305,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1404,7 +1404,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1460,7 +1460,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1499,7 +1499,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1555,7 +1555,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1623,7 +1623,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1680,7 +1680,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1737,7 +1737,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2223,7 +2223,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5a9412d4df072a14 + traceId: 2c803b92471cdc57 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces @@ -2301,7 +2301,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 86c4c2146724988a + traceId: f1fac8a76f99b9ef - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -2977,7 +2977,7 @@ interactions: id: campaign title: Campaign description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3015,7 +3015,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3166,7 +3166,7 @@ interactions: id: product_and_category title: Product & Category description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3178,7 +3178,7 @@ interactions: id: dashboard_plugin_1 title: dashboard_plugin_1 description: Testing record dashboard_plugin_1 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3188,7 +3188,7 @@ interactions: id: dashboard_plugin_2 title: dashboard_plugin_2 description: Testing record dashboard_plugin_2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3236,7 +3236,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3245,7 +3245,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3255,7 +3255,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3266,7 +3266,7 @@ interactions: id: amount_of_valid_orders title: '# of Valid Orders' description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3275,7 +3275,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3284,7 +3284,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3293,7 +3293,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3303,7 +3303,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3313,7 +3313,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3323,7 +3323,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3333,7 +3333,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3343,7 +3343,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3352,7 +3352,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3363,7 +3363,7 @@ interactions: id: revenue title: Revenue description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3372,7 +3372,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3382,7 +3382,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3391,7 +3391,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3400,7 +3400,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3409,7 +3409,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3418,7 +3418,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3427,7 +3427,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3436,7 +3436,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3445,7 +3445,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3454,7 +3454,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3519,7 +3519,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3595,7 +3595,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3674,7 +3674,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3733,7 +3733,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3790,7 +3790,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3843,7 +3843,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3918,7 +3918,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3975,7 +3975,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4074,7 +4074,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4130,7 +4130,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4169,7 +4169,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4225,7 +4225,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4293,7 +4293,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4350,7 +4350,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4407,7 +4407,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4861,7 +4861,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4900,7 +4900,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5050,7 +5050,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5061,7 +5061,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5071,7 +5071,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5120,7 +5120,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5129,7 +5129,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5139,7 +5139,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5149,7 +5149,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5159,7 +5159,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5168,7 +5168,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5177,7 +5177,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5187,7 +5187,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5197,7 +5197,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5207,7 +5207,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5217,7 +5217,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5227,7 +5227,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5237,7 +5237,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5247,7 +5247,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5258,7 +5258,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5268,7 +5268,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5278,7 +5278,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5288,7 +5288,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5297,7 +5297,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5306,7 +5306,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5315,7 +5315,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5324,7 +5324,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5333,7 +5333,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5342,7 +5342,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5407,7 +5407,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5483,7 +5483,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5562,7 +5562,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5621,7 +5621,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5678,7 +5678,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5731,7 +5731,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5806,7 +5806,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5863,7 +5863,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5962,7 +5962,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6018,7 +6018,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6057,7 +6057,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6113,7 +6113,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6181,7 +6181,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6238,7 +6238,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6295,7 +6295,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6749,7 +6749,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6788,7 +6788,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6938,7 +6938,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6949,7 +6949,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6959,7 +6959,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7008,7 +7008,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7017,7 +7017,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7027,7 +7027,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7037,7 +7037,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7047,7 +7047,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7056,7 +7056,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7065,7 +7065,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7075,7 +7075,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7085,7 +7085,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7095,7 +7095,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7105,7 +7105,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7115,7 +7115,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7125,7 +7125,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7135,7 +7135,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7146,7 +7146,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7156,7 +7156,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7166,7 +7166,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7176,7 +7176,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7185,7 +7185,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7194,7 +7194,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7203,7 +7203,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7212,7 +7212,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7221,7 +7221,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7230,7 +7230,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7295,7 +7295,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7371,7 +7371,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7450,7 +7450,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7509,7 +7509,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7566,7 +7566,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7619,7 +7619,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7694,7 +7694,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7751,7 +7751,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7850,7 +7850,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7906,7 +7906,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -7945,7 +7945,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -8001,7 +8001,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -8069,7 +8069,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -8126,7 +8126,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -8183,7 +8183,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -8669,7 +8669,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ed571ede055cb3ab + traceId: cb213fdb9ade2866 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces @@ -8747,7 +8747,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 20b91c36b4e70377 + traceId: 5c2b0c2ef023fddf - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -9437,7 +9437,7 @@ interactions: id: campaign title: Campaign description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9475,7 +9475,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9626,7 +9626,7 @@ interactions: id: product_and_category title: Product & Category description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9638,7 +9638,7 @@ interactions: id: dashboard_plugin_1 title: dashboard_plugin_1 description: Testing record dashboard_plugin_1 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9648,7 +9648,7 @@ interactions: id: dashboard_plugin_2 title: dashboard_plugin_2 description: Testing record dashboard_plugin_2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9696,7 +9696,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9705,7 +9705,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9715,7 +9715,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9726,7 +9726,7 @@ interactions: id: amount_of_valid_orders title: '# of Valid Orders' description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9735,7 +9735,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9744,7 +9744,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9753,7 +9753,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9763,7 +9763,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9773,7 +9773,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9783,7 +9783,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9793,7 +9793,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9803,7 +9803,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9812,7 +9812,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9823,7 +9823,7 @@ interactions: id: revenue title: Revenue description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9832,7 +9832,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9842,7 +9842,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9851,7 +9851,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9860,7 +9860,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9869,7 +9869,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9878,7 +9878,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9887,7 +9887,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9896,7 +9896,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9905,7 +9905,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9914,7 +9914,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -9979,7 +9979,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10055,7 +10055,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10134,7 +10134,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10193,7 +10193,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10250,7 +10250,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10303,7 +10303,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10378,7 +10378,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10435,7 +10435,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10534,7 +10534,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10590,7 +10590,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10629,7 +10629,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10685,7 +10685,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10753,7 +10753,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10810,7 +10810,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -10867,7 +10867,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11507,7 +11507,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11546,7 +11546,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11696,7 +11696,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11707,7 +11707,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11717,7 +11717,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11766,7 +11766,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11775,7 +11775,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11785,7 +11785,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11795,7 +11795,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11805,7 +11805,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11814,7 +11814,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11823,7 +11823,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11833,7 +11833,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11843,7 +11843,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11853,7 +11853,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11863,7 +11863,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11873,7 +11873,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11883,7 +11883,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11893,7 +11893,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11904,7 +11904,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11914,7 +11914,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11924,7 +11924,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11934,7 +11934,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11943,7 +11943,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11952,7 +11952,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11961,7 +11961,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11970,7 +11970,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11979,7 +11979,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -11988,7 +11988,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12053,7 +12053,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12129,7 +12129,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12208,7 +12208,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12267,7 +12267,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12324,7 +12324,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12377,7 +12377,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12452,7 +12452,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12509,7 +12509,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12608,7 +12608,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12664,7 +12664,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12703,7 +12703,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12759,7 +12759,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12827,7 +12827,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12884,7 +12884,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -12941,7 +12941,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -13504,6 +13504,17 @@ interactions: body: string: data: + - id: demo_west_california + type: workspace + attributes: + name: Demo West California + relationships: + parent: + data: + id: demo_west + type: workspace + links: + self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california - id: demo type: workspace attributes: @@ -13521,17 +13532,6 @@ interactions: type: workspace links: self: http://localhost:3000/api/v1/entities/workspaces/demo_west - - id: demo_west_california - type: workspace - attributes: - name: Demo West California - relationships: - parent: - data: - id: demo_west - type: workspace - links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california - id: demo_clone type: workspace attributes: @@ -13704,7 +13704,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 27f370c9b6f1f7a5 + traceId: 2c1bdda726782aa8 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -14394,7 +14394,7 @@ interactions: id: campaign title: Campaign description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14432,7 +14432,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14583,7 +14583,7 @@ interactions: id: product_and_category title: Product & Category description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14595,7 +14595,7 @@ interactions: id: dashboard_plugin_1 title: dashboard_plugin_1 description: Testing record dashboard_plugin_1 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14605,7 +14605,7 @@ interactions: id: dashboard_plugin_2 title: dashboard_plugin_2 description: Testing record dashboard_plugin_2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14653,7 +14653,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14662,7 +14662,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14672,7 +14672,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14683,7 +14683,7 @@ interactions: id: amount_of_valid_orders title: '# of Valid Orders' description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14692,7 +14692,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14701,7 +14701,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14710,7 +14710,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14720,7 +14720,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14730,7 +14730,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14740,7 +14740,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14750,7 +14750,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14760,7 +14760,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14769,7 +14769,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14780,7 +14780,7 @@ interactions: id: revenue title: Revenue description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14789,7 +14789,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14799,7 +14799,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14808,7 +14808,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14817,7 +14817,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14826,7 +14826,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14835,7 +14835,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14844,7 +14844,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14853,7 +14853,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14862,7 +14862,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14871,7 +14871,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -14936,7 +14936,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15012,7 +15012,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15091,7 +15091,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15150,7 +15150,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15207,7 +15207,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15260,7 +15260,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15335,7 +15335,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15392,7 +15392,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15491,7 +15491,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15547,7 +15547,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15586,7 +15586,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15642,7 +15642,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15710,7 +15710,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15767,7 +15767,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -15824,7 +15824,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml index 618ab7d21..f9c035c86 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml @@ -197,7 +197,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 36d0142d41f607b9 + traceId: a2853ff5f325866d - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml index 96701f96a..328511452 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml @@ -372,7 +372,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml index 534f674ee..8654ac4ad 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml @@ -2016,7 +2016,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml index 6c3292b01..d42212156 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml @@ -400,7 +400,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml index f0d9836d1..1449d7316 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml @@ -298,7 +298,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml index eb67c30b6..69d45a19c 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml @@ -79,7 +79,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b969662ebc9111e7 + traceId: f82c4829488d0be5 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml index 875f6c01b..e4bcef9f9 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml @@ -302,7 +302,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -453,6 +453,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml index dee8029ef..4aeba3f76 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml @@ -1862,7 +1862,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -3725,6 +3725,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml index 560def7ae..3f35d7188 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml @@ -358,7 +358,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -509,6 +509,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml index 80e5c3f21..81865a24a 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml @@ -169,7 +169,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -208,7 +208,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -359,7 +359,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -370,7 +370,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -380,7 +380,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -429,7 +429,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -438,7 +438,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -448,7 +448,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -458,7 +458,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -468,7 +468,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -477,7 +477,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -486,7 +486,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -496,7 +496,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -506,7 +506,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -516,7 +516,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -526,7 +526,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -536,7 +536,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -546,7 +546,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -556,7 +556,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -567,7 +567,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -577,7 +577,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -587,7 +587,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -597,7 +597,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -606,7 +606,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -615,7 +615,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -624,7 +624,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -633,7 +633,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -642,7 +642,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -651,7 +651,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -716,7 +716,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -792,7 +792,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -871,7 +871,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -930,7 +930,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -987,7 +987,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1040,7 +1040,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1115,7 +1115,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1172,7 +1172,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1271,7 +1271,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1327,7 +1327,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1366,7 +1366,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1422,7 +1422,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1490,7 +1490,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1547,7 +1547,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -1604,7 +1604,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2162,7 +2162,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2201,7 +2201,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2352,7 +2352,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2363,7 +2363,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2373,7 +2373,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2422,7 +2422,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2431,7 +2431,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2441,7 +2441,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2451,7 +2451,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2461,7 +2461,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2470,7 +2470,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2479,7 +2479,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2489,7 +2489,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2499,7 +2499,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2509,7 +2509,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2519,7 +2519,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2529,7 +2529,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2539,7 +2539,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2549,7 +2549,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2560,7 +2560,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2570,7 +2570,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2580,7 +2580,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2590,7 +2590,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2599,7 +2599,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2608,7 +2608,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2617,7 +2617,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2626,7 +2626,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2635,7 +2635,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2644,7 +2644,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2709,7 +2709,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2785,7 +2785,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2864,7 +2864,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2923,7 +2923,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -2980,7 +2980,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3033,7 +3033,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3108,7 +3108,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3165,7 +3165,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3264,7 +3264,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3320,7 +3320,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3359,7 +3359,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3415,7 +3415,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3483,7 +3483,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3540,7 +3540,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -3597,7 +3597,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:55 createdBy: id: admin type: user @@ -4136,7 +4136,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -4287,6 +4287,6 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml index 9733ae9b8..7b70dd988 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml @@ -207,7 +207,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -246,7 +246,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -396,7 +396,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -407,7 +407,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -417,7 +417,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -466,7 +466,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -475,7 +475,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -485,7 +485,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -495,7 +495,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -505,7 +505,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -514,7 +514,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -523,7 +523,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -533,7 +533,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -543,7 +543,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -553,7 +553,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -583,7 +583,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -593,7 +593,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -604,7 +604,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -614,7 +614,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -624,7 +624,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -634,7 +634,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -643,7 +643,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -652,7 +652,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -661,7 +661,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -670,7 +670,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -679,7 +679,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -688,7 +688,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -753,7 +753,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -829,7 +829,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -908,7 +908,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -967,7 +967,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1024,7 +1024,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1077,7 +1077,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1152,7 +1152,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1209,7 +1209,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1308,7 +1308,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1364,7 +1364,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1403,7 +1403,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1459,7 +1459,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1527,7 +1527,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1584,7 +1584,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -1641,7 +1641,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2118,7 +2118,7 @@ interactions: attributes: name: Default Organization hostname: localhost - oauthClientId: 0769cace-0496-46e1-98ea-7b5c1397f299 + oauthClientId: f0ec3cf7-fc0f-4915-837b-e77af36ece4a links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: @@ -2326,7 +2326,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2365,7 +2365,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2515,7 +2515,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2526,7 +2526,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2536,7 +2536,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2585,7 +2585,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2594,7 +2594,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2604,7 +2604,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2614,7 +2614,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2624,7 +2624,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2633,7 +2633,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2642,7 +2642,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2652,7 +2652,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2662,7 +2662,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2672,7 +2672,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2682,7 +2682,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2692,7 +2692,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2702,7 +2702,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2712,7 +2712,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2723,7 +2723,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2733,7 +2733,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2743,7 +2743,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2753,7 +2753,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2762,7 +2762,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2771,7 +2771,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2780,7 +2780,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2789,7 +2789,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2798,7 +2798,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2807,7 +2807,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2872,7 +2872,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -2948,7 +2948,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3027,7 +3027,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3086,7 +3086,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3143,7 +3143,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3196,7 +3196,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3271,7 +3271,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3328,7 +3328,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3427,7 +3427,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3483,7 +3483,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3522,7 +3522,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3578,7 +3578,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3646,7 +3646,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3703,7 +3703,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -3760,7 +3760,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4166,7 +4166,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ef9b0987c41972c4 + traceId: cb8513c5e157c9f3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -4842,7 +4842,7 @@ interactions: id: campaign title: Campaign description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -4880,7 +4880,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5031,7 +5031,7 @@ interactions: id: product_and_category title: Product & Category description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5043,7 +5043,7 @@ interactions: id: dashboard_plugin_1 title: dashboard_plugin_1 description: Testing record dashboard_plugin_1 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5053,7 +5053,7 @@ interactions: id: dashboard_plugin_2 title: dashboard_plugin_2 description: Testing record dashboard_plugin_2 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5101,7 +5101,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5110,7 +5110,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5120,7 +5120,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5131,7 +5131,7 @@ interactions: id: amount_of_valid_orders title: '# of Valid Orders' description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5140,7 +5140,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5149,7 +5149,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5158,7 +5158,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5168,7 +5168,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5178,7 +5178,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5188,7 +5188,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5198,7 +5198,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5208,7 +5208,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5217,7 +5217,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5228,7 +5228,7 @@ interactions: id: revenue title: Revenue description: '' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5237,7 +5237,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5247,7 +5247,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5256,7 +5256,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5265,7 +5265,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5274,7 +5274,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5283,7 +5283,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5292,7 +5292,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5301,7 +5301,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5310,7 +5310,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5319,7 +5319,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5384,7 +5384,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5460,7 +5460,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5539,7 +5539,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5598,7 +5598,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5655,7 +5655,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5708,7 +5708,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5783,7 +5783,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5840,7 +5840,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5939,7 +5939,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -5995,7 +5995,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6034,7 +6034,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6090,7 +6090,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6158,7 +6158,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6215,7 +6215,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6272,7 +6272,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2023-08-23 07:05 + createdAt: 2023-10-01 19:56 createdBy: id: admin type: user @@ -6552,7 +6552,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 28281c7ba6dafaea + traceId: 46bc58deb32415f9 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings @@ -6724,7 +6724,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c8c765e7ce59718c + traceId: 05b8a63855cd94e3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings diff --git a/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml b/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml index 6f2b80dad..66561602e 100644 --- a/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml +++ b/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml @@ -156,7 +156,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 3855604dbd6972b2 + traceId: 3a83b2c80ed88562 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters @@ -367,7 +367,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQ2ZWMzZmEzYi1kYmE4LTQ2ZjYtOTkyNy1hMDIxZTg5MGY4NTISBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs links: self: http://localhost:3000/api/v1/entities/workspaces/demo/users/demo links: @@ -470,7 +470,7 @@ interactions: - id: demo type: user attributes: - authenticationId: CiQ2ZWMzZmEzYi1kYmE4LTQ2ZjYtOTkyNy1hMDIxZTg5MGY4NTISBWxvY2Fs + authenticationId: CiQzMzBlZTg2Zi00MWU1LTRhNzAtOWVlZC03MTI5OWZkNDlhZTUSBWxvY2Fs links: self: http://localhost:3000/api/v1/entities/workspaces/demo/users/demo - id: order_status diff --git a/gooddata-sdk/tests/catalog/load/gooddata_layouts/default/user_groups/user_groups.yaml b/gooddata-sdk/tests/catalog/load/gooddata_layouts/default/user_groups/user_groups.yaml index 575e0dbad..2a10f523f 100644 --- a/gooddata-sdk/tests/catalog/load/gooddata_layouts/default/user_groups/user_groups.yaml +++ b/gooddata-sdk/tests/catalog/load/gooddata_layouts/default/user_groups/user_groups.yaml @@ -1,11 +1,13 @@ # (C) 2022 GoodData Corporation - id: adminGroup +- id: demoGroup + name: demo group - id: adminQA1Group parents: - id: adminGroup type: userGroup -- id: demoGroup - id: visitorsGroup + name: visitors parents: - id: demoGroup type: userGroup diff --git a/gooddata-sdk/tests/catalog/test_catalog_user_service.py b/gooddata-sdk/tests/catalog/test_catalog_user_service.py index 7e360c986..aa4a846b4 100644 --- a/gooddata-sdk/tests/catalog/test_catalog_user_service.py +++ b/gooddata-sdk/tests/catalog/test_catalog_user_service.py @@ -126,6 +126,7 @@ def test_list_user_groups(test_config): "adminQA1Group", "visitorsGroup", } + assert set(user_group.name for user_group in user_groups) == {"demo group", None, "visitors", None} @gd_vcr.use_cassette(str(_fixtures_dir / "get_user_group.yaml")) @@ -142,12 +143,19 @@ def test_create_delete_user_group(test_config): user_group_parent_ids = [test_config["test_user_group"]] try: - assert len(sdk.catalog_user.list_user_groups()) == 4 - user_group_e = CatalogUserGroup.init(user_group_id=user_group_id, user_group_parent_ids=user_group_parent_ids) + current_user_groups = sdk.catalog_user.list_user_groups() + assert len(current_user_groups) == 4 + assert set(ug.name for ug in current_user_groups) == {"demo group", None, "visitors", None} + user_group_e = CatalogUserGroup.init( + user_group_id=user_group_id, + user_group_name=user_group_id.upper(), + user_group_parent_ids=user_group_parent_ids, + ) sdk.catalog_user.create_or_update_user_group(user_group_e) user_group = sdk.catalog_user.get_user_group(user_group_id) assert len(sdk.catalog_user.list_user_groups()) == 5 assert user_group.id == user_group_id + assert user_group.name == user_group_id.upper() assert [p.id for p in user_group.relationships.parents.data] == user_group_parent_ids finally: sdk.catalog_user.delete_user_group(user_group_id) @@ -160,13 +168,20 @@ def test_update_user_group(test_config): user_group_id = test_config["test_user_group"] user_group = sdk.catalog_user.get_user_group(user_group_id) user_group_parent_ids = [] + new_user_group_name = "test_update_user_group" assert len(sdk.catalog_user.list_user_groups()) == 4 try: - user_group_e = CatalogUserGroup.init(user_group_id=user_group_id, user_group_parent_ids=user_group_parent_ids) + user_group_e = CatalogUserGroup.init( + user_group_id=user_group_id, + user_group_name=new_user_group_name, + user_group_parent_ids=user_group_parent_ids, + ) sdk.catalog_user.create_or_update_user_group(user_group_e) updated_user_group = sdk.catalog_user.get_user_group(user_group_id) assert user_group.id == updated_user_group.id + assert updated_user_group.name == new_user_group_name + assert user_group.relationships == updated_user_group.relationships assert len(updated_user_group.get_parents) == len(user_group_parent_ids) assert set(updated_user_group.get_parents) == set(user_group_parent_ids) finally: @@ -500,6 +515,7 @@ def _assert_user_groups_default(user_groups: List[CatalogDeclarativeUserGroup]): "adminQA1Group", "visitorsGroup", } + assert set(user_group.name for user_group in user_groups) == {"demo group", None, "visitors", None} def _assert_users_user_groups_default(users_user_groups: CatalogDeclarativeUsersUserGroups): diff --git a/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml b/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml index 15b0c4aa5..8abdd1cce 100644 --- a/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml +++ b/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml @@ -161,12 +161,12 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 1a41d049063ef9b6a948251db9f9534dfe6bca5b + executionResult: ca1c21ad62d8114bce7916ae13e90d1a47d3ac72 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: - executionResult: 1a41d049063ef9b6a948251db9f9534dfe6bca5b + executionResult: ca1c21ad62d8114bce7916ae13e90d1a47d3ac72 fileName: test_csv format: CSV customOverride: @@ -251,10 +251,10 @@ interactions: - 1 ; mode=block body: string: - exportResult: 83eefdf58e87ff373d72d9341b20e66c750aa4cb + exportResult: 18b822385bbe6693d3a8f1f5beee13be4c4de8d3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/83eefdf58e87ff373d72d9341b20e66c750aa4cb + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/18b822385bbe6693d3a8f1f5beee13be4c4de8d3 body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/83eefdf58e87ff373d72d9341b20e66c750aa4cb + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/18b822385bbe6693d3a8f1f5beee13be4c4de8d3 body: null headers: Accept: @@ -396,7 +396,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/83eefdf58e87ff373d72d9341b20e66c750aa4cb + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/18b822385bbe6693d3a8f1f5beee13be4c4de8d3 body: null headers: Accept: diff --git a/gooddata-sdk/tests/export/fixtures/test_export_csv_by_insight_id.yaml b/gooddata-sdk/tests/export/fixtures/test_export_csv_by_insight_id.yaml index 5da3d828a..8b7c969e2 100644 --- a/gooddata-sdk/tests/export/fixtures/test_export_csv_by_insight_id.yaml +++ b/gooddata-sdk/tests/export/fixtures/test_export_csv_by_insight_id.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '3018' + - '3321' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -151,7 +151,12 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 + createdAt: 2023-10-01 19:56 relationships: + createdBy: + data: + id: admin + type: userIdentifier metrics: data: - id: amount_of_active_customers @@ -171,6 +176,11 @@ interactions: originType: NATIVE originId: demo included: + - id: admin + type: userIdentifier + attributes: {} + links: + self: http://localhost:3000/api/v1/entities/workspaces/demo/userIdentifiers/admin - id: date type: dataset attributes: @@ -185,6 +195,7 @@ interactions: type: metric attributes: title: '# of Active Customers' + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -194,6 +205,7 @@ interactions: type: metric attributes: title: Revenue per Customer + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -363,10 +375,10 @@ interactions: name: Revenue per Customer localIdentifier: dim_1 links: - executionResult: 3d0d64272a526bb50021702e5d04ee0177abcd86 + executionResult: 450bebe463cc16dc0d6a02fa2074a3fe981b55b4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3d0d64272a526bb50021702e5d04ee0177abcd86?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/450bebe463cc16dc0d6a02fa2074a3fe981b55b4?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -436,46 +448,37 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '1430' + - '1405' body: string: data: - - - 87.0 - - 249.6326923076923 - - - 87.0 - - 208.97644736842105 - - - 73.0 - - 177.2809375 - - - 56.0 + - - 56 - 170.1824 - - - 88.0 + - - 88 - 178.174875 - - - 65.0 + - - 65 - 174.79036363636362 - - - 61.0 + - - 61 - 150.10735849056604 - - - 70.0 + - - 70 - 110.63396825396825 - - - 53.0 + - - 53 - 164.63276595744682 - - - 54.0 + - - 54 - 247.32333333333332 - - - 58.0 + - - 58 - 113.54166666666667 - - - 76.0 + - - 76 - 213.47925373134328 + - - 95 + - 167.58869047619046 + - - 110 + - 237.2503 + - - 91 + - 154.40761904761905 dimensionHeaders: - headerGroups: - headers: - - attributeHeader: - labelValue: 2022-08 - primaryLabelValue: 2022-08 - - attributeHeader: - labelValue: 2022-09 - primaryLabelValue: 2022-09 - - attributeHeader: - labelValue: 2022-10 - primaryLabelValue: 2022-10 - attributeHeader: labelValue: 2022-11 primaryLabelValue: 2022-11 @@ -503,6 +506,15 @@ interactions: - attributeHeader: labelValue: 2023-07 primaryLabelValue: 2023-07 + - attributeHeader: + labelValue: 2023-08 + primaryLabelValue: 2023-08 + - attributeHeader: + labelValue: 2023-09 + primaryLabelValue: 2023-09 + - attributeHeader: + labelValue: 2023-10 + primaryLabelValue: 2023-10 - headerGroups: - headers: - measureHeader: @@ -524,7 +536,7 @@ interactions: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: - executionResult: 3d0d64272a526bb50021702e5d04ee0177abcd86 + executionResult: 450bebe463cc16dc0d6a02fa2074a3fe981b55b4 fileName: Customers Trend format: CSV customOverride: @@ -609,10 +621,10 @@ interactions: - 1 ; mode=block body: string: - exportResult: f287626023a2ffe575d2048cfd2223284f397244 + exportResult: a5b86ea777a93b0edf1b13f49836b8175de90001 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f287626023a2ffe575d2048cfd2223284f397244 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/a5b86ea777a93b0edf1b13f49836b8175de90001 body: null headers: Accept: @@ -683,7 +695,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f287626023a2ffe575d2048cfd2223284f397244 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/a5b86ea777a93b0edf1b13f49836b8175de90001 body: null headers: Accept: @@ -712,7 +724,7 @@ interactions: Content-Disposition: - attachment;filename*=utf-8''Customers%20Trend.csv Content-Length: - - '447' + - '422' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -759,28 +771,28 @@ interactions: body: string: '"date.month","amount_of_active_customers","revenue_per_customer" - "2022-08",87.0,249.6326923076923 + "2022-11",56,170.1824 - "2022-09",87.0,208.97644736842105 + "2022-12",88,178.174875 - "2022-10",73.0,177.2809375 + "2023-01",65,174.79036363636362 - "2022-11",56.0,170.1824 + "2023-02",61,150.10735849056604 - "2022-12",88.0,178.174875 + "2023-03",70,110.63396825396825 - "2023-01",65.0,174.79036363636362 + "2023-04",53,164.63276595744682 - "2023-02",61.0,150.10735849056604 + "2023-05",54,247.32333333333332 - "2023-03",70.0,110.63396825396825 + "2023-06",58,113.54166666666667 - "2023-04",53.0,164.63276595744682 + "2023-07",76,213.47925373134328 - "2023-05",54.0,247.32333333333332 + "2023-08",95,167.58869047619046 - "2023-06",58.0,113.54166666666667 + "2023-09",110,237.2503 - "2023-07",76.0,213.47925373134328 + "2023-10",91,154.40761904761905 ' diff --git a/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml b/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml index f11151fb8..0c287ff0d 100644 --- a/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml +++ b/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml @@ -161,12 +161,12 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 1a41d049063ef9b6a948251db9f9534dfe6bca5b + executionResult: ca1c21ad62d8114bce7916ae13e90d1a47d3ac72 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: - executionResult: 1a41d049063ef9b6a948251db9f9534dfe6bca5b + executionResult: ca1c21ad62d8114bce7916ae13e90d1a47d3ac72 fileName: test_xlsx format: XLSX customOverride: @@ -251,10 +251,10 @@ interactions: - 1 ; mode=block body: string: - exportResult: 9576a15897876b6df5e8ce231dbd704872a34593 + exportResult: 6a3d3cf077f0cf142129a4f918841e806c993dae - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/9576a15897876b6df5e8ce231dbd704872a34593 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/6a3d3cf077f0cf142129a4f918841e806c993dae body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/9576a15897876b6df5e8ce231dbd704872a34593 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/6a3d3cf077f0cf142129a4f918841e806c993dae body: null headers: Accept: @@ -354,7 +354,7 @@ interactions: Content-Disposition: - attachment;filename*=utf-8''test_xlsx.xlsx Content-Length: - - '7609' + - '7610' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -508,29 +508,29 @@ interactions: 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 - cHAueG1sUEsFBgAAAAAKAAoAgAIAACMbAAAAAA== + 8D7I3oGD0oQpWbxNegBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwC1eIxLJQEAAFACAAARAAAA + ZG9jUHJvcHMvY29yZS54bWydks1qwzAQhO99CqO7LcumoRW2A23JqYFCU1pyE9ImEbV+kNQ6efvK + TuIk4FOPq5n9dnZRNd+rNvkF56XRNSJZjhLQ3AiptzX6WC3SB5T4wLRgrdFQowN4NG/uKm4pNw7e + nLHgggSfRJD2lNsa7UKwFGPPd6CYz6JDR3FjnGIhlm6LLePfbAu4yPMZVhCYYIHhHpjakYhOSMFH + pP1x7QAQHEMLCnTwmGQEX7wBnPKTDYNy5VQyHCxMWs/i6N57ORq7rsu6crDG/AR/LV/fh1VTqftT + cUBNJTjlDlgwrqnwdREP1zIflvHEGwni6RD1ibfTIsc+EEkMQI9xz8pn+fyyWqCmyIsyJXmakxV5 + pPczWpB1P/Km/wJUpyH/Jp4Bx9y3n6D5A1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRv + Y1Byb3BzL2FwcC54bWydUsFO4zAQvfMVke/UabVaocoxWpVd9bCISi1wXBln0lh1bMszRClfj5Oq + IYU94dObN0/PzzMWt11jsxYiGu8KNp/lLAOnfWncvmCPuz/XNyxDUq5U1jso2BGQ3corsYk+QCQD + mCUHhwWricKSc9Q1NApnqe1Sp/KxUZTKuOe+qoyGO69fG3DEF3n+k0NH4Eoor8NoyE6Oy5a+a1p6 + 3efDp90xJD8pfoVgjVaUHinvjY4efUXZ706DFXzaFMloC/o1GjrKXPBpKbZaWVglY1kpiyD4ByHW + oPqZbZSJKEVLyxY0+ZiheUtTW7DsRSH0cQrWqmiUI3aSnYoB24AU5bOPB6wBCAUfyQFOtVNsfsj5 + IEjgUsjHIAlfRtwZsoAP1UZF+k/i+TTxkIFNMhIg/essdl8ini/7ZL/yTVAuzZCP6K9xB3wMO3+n + CM4TvSTFtlYRyrSEceIjIdYpWrS9flUrt4fyrPna6Pf/dPrjcr6Y5ekMaz9zgn98Z/kOUEsBAhQD + FAAAAAgAAAA/AGFdSTpPAQAAjwQAABMAAAAAAAAAAAAAAICBAAAAAFtDb250ZW50X1R5cGVzXS54 + bWxQSwECFAMUAAAACAAAAD8A8p9J2ukAAABLAgAACwAAAAAAAAAAAAAAgIGAAQAAX3JlbHMvLnJl + bHNQSwECFAMUAAAACAAAAD8ARHVb8OgAAAC5AgAAGgAAAAAAAAAAAAAAgIGSAgAAeGwvX3JlbHMv + d29ya2Jvb2sueG1sLnJlbHNQSwECFAMUAAAACAAAAD8ApzA+QlsHAABQIwAAGAAAAAAAAAAAAAAA + gIGyAwAAeGwvd29ya3NoZWV0cy9zaGVldDEueG1sUEsBAhQDFAAAAAgAAAA/AAjizPlMAQAAKQIA + AA8AAAAAAAAAAAAAAICBQwsAAHhsL3dvcmtib29rLnhtbFBLAQIUAxQAAAAIAAAAPwBbh3NUDwIA + ACwGAAAUAAAAAAAAAAAAAACAgbwMAAB4bC9zaGFyZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAA + PwCCg3RkHgMAAIUTAAANAAAAAAAAAAAAAACAgf0OAAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgA + AAA/ABj6RlSwBQAAUhsAABMAAAAAAAAAAAAAAICBRhIAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwEC + FAMUAAAACAAAAD8AtXiMSyUBAABQAgAAEQAAAAAAAAAAAAAAgIEnGAAAZG9jUHJvcHMvY29yZS54 + bWxQSwECFAMUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAAAAAAAAAAAAgIF7GQAAZG9jUHJvcHMv + YXBwLnhtbFBLBQYAAAAACgAKAIACAAAkGwAAAAA= diff --git a/gooddata-sdk/tests/export/fixtures/test_export_excel_by_insight_id.yaml b/gooddata-sdk/tests/export/fixtures/test_export_excel_by_insight_id.yaml index 23589f2bb..18da17349 100644 --- a/gooddata-sdk/tests/export/fixtures/test_export_excel_by_insight_id.yaml +++ b/gooddata-sdk/tests/export/fixtures/test_export_excel_by_insight_id.yaml @@ -28,7 +28,7 @@ interactions: Connection: - keep-alive Content-Length: - - '3018' + - '3321' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -151,7 +151,12 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 + createdAt: 2023-10-01 19:56 relationships: + createdBy: + data: + id: admin + type: userIdentifier metrics: data: - id: amount_of_active_customers @@ -171,6 +176,11 @@ interactions: originType: NATIVE originId: demo included: + - id: admin + type: userIdentifier + attributes: {} + links: + self: http://localhost:3000/api/v1/entities/workspaces/demo/userIdentifiers/admin - id: date type: dataset attributes: @@ -185,6 +195,7 @@ interactions: type: metric attributes: title: '# of Active Customers' + createdAt: 2023-10-01 19:56 content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) @@ -194,6 +205,7 @@ interactions: type: metric attributes: title: Revenue per Customer + createdAt: 2023-10-01 19:56 content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) @@ -363,10 +375,10 @@ interactions: name: Revenue per Customer localIdentifier: dim_1 links: - executionResult: 3d0d64272a526bb50021702e5d04ee0177abcd86 + executionResult: 450bebe463cc16dc0d6a02fa2074a3fe981b55b4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3d0d64272a526bb50021702e5d04ee0177abcd86?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/450bebe463cc16dc0d6a02fa2074a3fe981b55b4?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -436,46 +448,37 @@ interactions: X-XSS-Protection: - 1 ; mode=block content-length: - - '1430' + - '1405' body: string: data: - - - 87.0 - - 249.6326923076923 - - - 87.0 - - 208.97644736842105 - - - 73.0 - - 177.2809375 - - - 56.0 + - - 56 - 170.1824 - - - 88.0 + - - 88 - 178.174875 - - - 65.0 + - - 65 - 174.79036363636362 - - - 61.0 + - - 61 - 150.10735849056604 - - - 70.0 + - - 70 - 110.63396825396825 - - - 53.0 + - - 53 - 164.63276595744682 - - - 54.0 + - - 54 - 247.32333333333332 - - - 58.0 + - - 58 - 113.54166666666667 - - - 76.0 + - - 76 - 213.47925373134328 + - - 95 + - 167.58869047619046 + - - 110 + - 237.2503 + - - 91 + - 154.40761904761905 dimensionHeaders: - headerGroups: - headers: - - attributeHeader: - labelValue: 2022-08 - primaryLabelValue: 2022-08 - - attributeHeader: - labelValue: 2022-09 - primaryLabelValue: 2022-09 - - attributeHeader: - labelValue: 2022-10 - primaryLabelValue: 2022-10 - attributeHeader: labelValue: 2022-11 primaryLabelValue: 2022-11 @@ -503,6 +506,15 @@ interactions: - attributeHeader: labelValue: 2023-07 primaryLabelValue: 2023-07 + - attributeHeader: + labelValue: 2023-08 + primaryLabelValue: 2023-08 + - attributeHeader: + labelValue: 2023-09 + primaryLabelValue: 2023-09 + - attributeHeader: + labelValue: 2023-10 + primaryLabelValue: 2023-10 - headerGroups: - headers: - measureHeader: @@ -524,7 +536,7 @@ interactions: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: - executionResult: 3d0d64272a526bb50021702e5d04ee0177abcd86 + executionResult: 450bebe463cc16dc0d6a02fa2074a3fe981b55b4 fileName: Customers Trend format: XLSX customOverride: @@ -609,10 +621,10 @@ interactions: - 1 ; mode=block body: string: - exportResult: 1cab37a226609810065e80c83db93d5297ef82bf + exportResult: 40f40b86ada7b4b2e6f486402e134ccf04d33759 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1cab37a226609810065e80c83db93d5297ef82bf + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/40f40b86ada7b4b2e6f486402e134ccf04d33759 body: null headers: Accept: @@ -683,7 +695,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1cab37a226609810065e80c83db93d5297ef82bf + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/40f40b86ada7b4b2e6f486402e134ccf04d33759 body: null headers: Accept: @@ -712,7 +724,7 @@ interactions: Content-Disposition: - attachment;filename*=utf-8''Customers%20Trend.xlsx Content-Length: - - '6152' + - '6155' Content-Security-Policy: - 'default-src ''self'' *.wistia.com *.wistia.net; script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' *.wistia.com *.wistia.net *.hsforms.net *.hsforms.com @@ -774,95 +786,95 @@ interactions: tLZMbElot2n99xEJTR0IoQefxIzYmQe7683P0IsDJuqCV1AVJQj0JtjOtwo+d2+PzyCItbe6Dx4V jEiwqR/W79hrzjPkukgih3hS4Jjji5RkHA6aihDR558mpEFzlqmVUZu9blEuyvJJpmkG1FeZYmsV pK2tQOzGiP/JDk3TGXwN5mtAzzcq5HdIe3KInEN1apEVXCySp6cqcirI2zCLOWE4z+IfyEmezbsM - yzkZiMc+L/QCcdb36lez1jud0H5wytc2pZjavzDy6uLqI1BLAwQUAAAACAAAAD8ALVfxjuoCAAA1 - CQAAGAAAAHhsL3dvcmtzaGVldHMvc2hlZXQxLnhtbI2WXW+bMBSG7/crEPcDf39ESaomVbVdTJr2 - eU2Jk6ACjrDbbP9+BpLWMUZaIiHMOcfn8Qt+YXn3p6mTV9WZSrerFGYgTVRb6l3VHlbpzx+PH0Wa - GFu0u6LWrVqlf5VJ79YflmfdPZujUjZxE7RmlR6tPS3y3JRH1RQm0yfVushed01h3bA75ObUqWI3 - FDV1jgBgeVNUbTrOsOj+Zw6931eletDlS6NaO07SqbqwDt8cq5NJ18td5WL9epJO7VfpPVxsIU7z - 9XJo/atSZ+OdJ7Z4+q5qVVq1cwKkSb+yJ62f++Bndwn0pfmk9nGg+tolO7UvXmr7TZ8/qepwtG4S - 2peUujbDMWmqdpi5Kf6MHaqdPboznlEOMEQ0TcoXY3Xz+xK4lI+F6FKI3wtZRhDlYqYyHzsPlA+F - LdbLTp+TbmhtTkV/s+ACO6HK/uJ9f3WIOfJevtc1Wuav/TSXjM2YgbwMcJuxHTOwlwHfMnLX/Q0B - RRHQUE68chwgjBl0iAkedB+DbGQnMmMYMYkw4P0xzoGjHHiYiHscJOAYM0ScYwzKkQOITHJGCMdM - EDQjB4likAkGDTCIJwcPtNoSTw7IeYYEkJjTOAGNEtAJAQsIqCcEDYJb6gkBOcigQCTenkXbs0n7 - QOoN858HEbRnNwKIDHIi5tbPowB8AhD02HBv/Sy4PVt+s36ScQkwu/7jHCLKISYcMuAQnhAMBhzC - F4K6+wA4poJIQNkMhoxiyAkGDBxgIz09eGgP0tcDArdBsWQC0eEYB4EgblZgigJDuwKeJjTcHZfo - RRRGerfgjErKCWFiBmbGOeEUZuKd0N8oJISBvmUQnmGE338zMHEPhWgKE7oo9G2UhtsG+j4KIc4o - gez64zMwcSOFUyeFoZVC30t5aCHwxkwdDOHSPTAcQ0wmyuTeu+5UHNSXojtUrUlqtXf9QeY4uvHV - PJxbfRrOnE09aeventfR0X2fqK4fue57re110L9V37541v8AUEsDBBQAAAAIAAAAPwDvbfqrTwEA - AC8CAAAPAAAAeGwvd29ya2Jvb2sueG1sjVHLTsMwELzzFZbvNA8lEa2aVKKAqISAQ2nPJt40Vv2I - bIe0f886VQrcOHlndnc0s16uTkqSL7BOGF3SZBZTAro2XOhDST+2T7d3lDjPNGfSaCjpGRxdVTfL - wdjjpzFHgvvalbT1vltEkatbUMzNTAcaO42xinmE9hC5zgLjrgXwSkZpHBeRYkLTi8LC/kfDNI2o - 4cHUvQLtLyIWJPPo3rWic7RaNkLC7hKIsK57ZQptnyQlkjn/yIUHXtIMoRngD2H77r4XMoA8zmlU - XUO+W8KhYb30W7Q2qeO50ixNizAZpnYCBvezFCA57YXmZihpmuFlzxNKckqGsd4L7lskinh+5Z5B - HFpf0nlRxEE8+qU+3m96iR7DrXvnjUJTZGtBc/yw0NxgkARTLQQWdsOTUWrar5msMVZ4xsE0y5M5 - JU0v5Rq5N/1i2CgQlqZI1TdQSwMEFAAAAAgAAAA/AHekLOnjAAAAHQIAABQAAAB4bC9zaGFyZWRT - dHJpbmdzLnhtbHXRwWrEIBCA4XufQrwnmmx3uy3GPRT6BO05SDK7EeKYOpPQvn1dCltY7NFvflEY - c/oKs9ggkY/YyabWUgAOcfR46eTH+1t1lILY4ejmiNDJbyB5sg+GiEW+itTJiXl5UYqGCYKjOi6A - eXKOKTjOx3RRtCRwI00AHGbVan1QwXmUYogrcn52L8WK/nOF1xtYQ94ati5cqY/n3g3sN+iHlTiG - /GOj2Bp1rX7LBBvgCv0C6RbdN6NjqENEnu4nrW7bSh/L/FzkRpe5KXNb4F2lS3Xmf+pdmR/LvC/z - ocxPf6zyfu0PUEsDBBQAAAAIAAAAPwAf9bHeAwMAAA8RAAANAAAAeGwvc3R5bGVzLnhtbM1Y0W6b - MBR931dY7utWSJpm2QRUWyWkSVs1qd20V4MNsWZsZEyU9OtnYwjQkYYmWRd4wL7ce8659o1t4t2s - MwZWRBZUcB9OLl0ICI8Fpjz14Y+H8N0CgkIhjhETnPhwQwp4E7zxCrVh5H5JiAIagRc+XCqVf3Sc - Il6SDBWXIidcv0mEzJDSXZk6RS4JwoUJypgzdd25kyHKYeDxMgszVYBYlFxpGVsTsI8vWBvnMwgs - 3K3AWsrF24sLFzqB59ThgZcI3qJcQ2sIvOIRrBDTEBPjHgsmJFBaJjFU2sJRRqzHLWI0ktQYE5RR - trHmqTFUmdV+GeVCVtyWoc+zaGlkGvkwDN3q6nP9JBIjjga5hmEv3b+A7dUHXp0CeOGa+5TAwyM+ - ArN6mNmljPVnVxsCL0dKEclD3QF1+2GTayauK9bCVH57vFOJNpPp9fiAQjCKjYr0dnjgovoF5Zis - iS5hXcEGvYN4JFc7+6/A5Zr7pVzVQ89dJCTWq0wzewvYmAKPkUTpcEnTpXkqkRsOoZTIdANTlAqO - mCFoIkZEgmqB8qFa0vg3bEoQlUrUFehYv/0E+5GMV09FJ4TDnb8rR3ueXq5zNkpGcndGbz935fY0 - sx2+w0k9J+WlY9zAYqQ3NTxeMD9I7zHVsBfwP+v8t7UytCocWgd1Qy9pMWHs3uD9Snonl3XSObW4 - 5szCt029GNZNC2M7Br+LZrG7sO5BuGCdbAl2RU92RE/aaIDynG1CYRO0vc+VY9v/xGjKM9KMAWq6 - YCkkfdShZlM30wfNaVPR2PT11FS5r5Pd+qatvmlX3/R5fWYTOoXaQ+VdnYe8q1beVVfe7HXkjZnr - +lxv9c52VOP1U713ZRYRGVafAx3dx9dotWp0hcfag8gjtM/PU/uIKnl//lUyO7pKTpDFSWpmdnTN - vEImTr0xdXa/3t63tQLzhefDOyOYdZKJSsoU5QP7nsbE63bLq94qFDHSZ9EYmCSoZOph+9KHbfsb - wbTMPmy9vtOVULVX2/5q8pzMKwXtXxnBH1BLAwQUAAAACAAAAD8AGPpGVLAFAABSGwAAEwAAAHhs - L3RoZW1lL3RoZW1lMS54bWztWU2P20QYvvMrRr63jhM7za6arTbZpIXttqvdtKjHiT2xpxl7rJnJ - bnND7REJCVEQFyRuHBBQqZW4lF+zUARF6l/g9UeS8WayzbaLALU5JJ7x835/+B3n6rUHMUNHREjK - k7blXK5ZiCQ+D2gStq07g/6lloWkwkmAGU9I25oSaV3b+uAq3lQRiQkC8kRu4rYVKZVu2rb0YRvL - yzwlCdwbcRFjBUsR2oHAx8A2Zna9VmvaMaaJhRIcA9fboxH1CRpkLK2tGfMeg69EyWzDZ+LQzyXq - FDk2GDvZj5zKLhPoCLO2BXICfjwgD5SFGJYKbrStWv6x7K2r9pyIqRW0Gl0//5R0JUEwrud0IhzO - CZ2+u3FlZ86/XvBfxvV6vW7PmfPLAdj3wVJnCev2W05nxlMDFZfLvLs1r+ZW8Rr/xhJ+o9PpeBsV - fGOBd5fwrVrT3a5X8O4C7y3r39nudpsVvLfAN5fw/SsbTbeKz0ERo8l4CZ3Fcx6ZOWTE2Q0jvAXw - 1iwBFihby66CPlGrci3G97noAyAPLlY0QWqakhH2AdfF8VBQnAnAmwRrd4otXy5tZbKQ9AVNVdv6 - KMVQEQvIq+c/vHr+FL16/uTk4bOThz+fPHp08vAnA+ENnIQ64cvvPv/rm0/Qn0+/ffn4SzNe6vjf - fvz011++MAOVDnzx1ZPfnz158fVnf3z/2ADfFniowwc0JhLdIsfogMdgm0EAGYrzUQwiTCsUOAKk - AdhTUQV4a4qZCdchVefdFdAATMDrk/sVXQ8jMVHUANyN4gpwj3PW4cJozm4mSzdnkoRm4WKi4w4w - PjLJ7p4KbW+SQiZTE8tuRCpq7jOINg5JQhTK7vExIQaye5RW/LpHfcElHyl0j6IOpkaXDOhQmYlu - 0BjiMjUpCKGu+GbvLupwZmK/Q46qSCgIzEwsCau48TqeKBwbNcYx05E3sYpMSh5OhV9xuFQQ6ZAw - jnoBkdJEc1tMK+ruYuhExrDvsWlcRQpFxybkTcy5jtzh426E49SoM00iHfuhHEOKYrTPlVEJXq2Q - bA1xwMnKcN+lRJ2vrO/QMDInSHZnIsquXem/MU3OasaMQjd+34xn8G14NJlK4nQLXoX7HzbeHTxJ - 9gnk+vu++77vvot9d1Utr9ttFw3W1ufinF+8ckgeUcYO1ZSRmzJvzRKUDvqwmS9yovlMnkZwWYqr - 4EKB82skuPqYqugwwimIcXIJoSxZhxKlXMJJwFrJOz9OUjA+3/NmZ0BAY7XHg2K7oZ8N52zyVSh1 - QY2MwbrCGlfeTphTANeU5nhmad6Z0mzNm1ANCGcHf6dZL0RDxmBGgszvBYNZWC48RDLCASlj5BgN - cRpruq31eq9p0jYabydtnSDp4twV4rwLiFJtKUr2cjmypLpCx6CVV/cs5OO0bY1gkoLLOAV+MmtA - mIVJ2/JVacpri/m0wea0dGorDa6ISIVUO1hGBVV+a/bqJFnoX/fczA8XY4ChG62nRaPl/Ita2KdD - S0Yj4qsVO4tleY9PFBGHUXCMhmwiDjDo7RbZFVAJz4z6bCGgQt0y8aqVX1bB6Vc0ZXVglka47Ekt - LfYFPL+e65CvNPXsFbq/oSmNCzTFe3dNyTIXxtZGkB+oYAwQGGU52ra4UBGHLpRG1O8LGBxyWaAX - grLIVEIse9+c6UqOFn2r4FE0uTBSBzREgkKnU5EgZF+Vdr6GmVPXn68zRmWfmasr0+J3SI4IG2TV - 28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc88wirtb0tUfBxtupcM5Hbd1scd1b+1Gb - wuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5pxmWs/tkxahGC1op4X+TwqTm7scLZZ4t7 - c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxNegBHze7sLwPgYy9It/4GUEsDBBQAAAAI - AAAAPwAymiaeJQEAAFACAAARAAAAZG9jUHJvcHMvY29yZS54bWydks1qwzAQhO99CqO7LcumbRC2 - A23JqYFCU1pyE9ImEbV+kNQ6efvKjuMkkFOPq5n9dnZRNd+rNvkF56XRNSJZjhLQ3AiptzX6WC3S - GUp8YFqw1mio0QE8mjd3FbeUGwdvzlhwQYJPIkh7ym2NdiFYirHnO1DMZ9Gho7gxTrEQS7fFlvFv - tgVc5PkDVhCYYIHhHpjaiYhGpOAT0v64dgAIjqEFBTp4TDKCz94ATvmbDYNy4VQyHCzctJ7Eyb33 - cjJ2XZd15WCN+Qn+Wr6+D6umUven4oCaSnDKHbBgXFPhyyIermU+LOOJNxLE0yHqN97GRY59IJIY - gB7jnpTP8vlltUBNkRdlmj+mxf2KEFoSSmbrfuRV/xmoxiH/Jp4Ax9zXn6D5A1BLAwQUAAAACAAA - AD8AssAyR34BAAAZAwAAEAAAAGRvY1Byb3BzL2FwcC54bWydUsFO6zAQvPMVke/UaYXQU+UYoQLi - wNOr1ABn42waC8e2vNuofV+Pk6ohBU7kNDs7Gk92V9zsW5t1ENF4V7D5LGcZOO0r47YFey4fLv+w - DEm5SlnvoGAHQHYjL8Q6+gCRDGCWHBwWrCEKS85RN9AqnKW2S53ax1ZRKuOW+7o2Gu683rXgiC/y - /JrDnsBVUF2G0ZAdHZcd/da08rrPhy/lISQ/KW5DsEYrSj8p/xodPfqasvu9Biv4tCmS0Qb0Lho6 - yFzwaSk2WllYJWNZK4sg+CchHkH1M1srE1GKjpYdaPIxQ/M/TW3BsjeF0McpWKeiUY7YUXYsBmwD - UpSvPr5jA0Ao+EgOcKqdYnMl54MggXMhH4MkfB6xNGQB/9VrFemHxPNp4iEDm2Rc7ZB8m64mK2Na - 37egpye/PLLybVAuTZKP6Mm4d3wOpb9TBKe5npNi06gIVVrFOPeREI8pYLS9ftUot4XqpPne6K/g - 5Xjpcr6Y5ekbln/iBP88avkBUEsBAhQDFAAAAAgAAAA/AGFdSTpPAQAAjwQAABMAAAAAAAAAAAAA - AICBAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECFAMUAAAACAAAAD8A8p9J2ukAAABLAgAACwAA - AAAAAAAAAAAAgIGAAQAAX3JlbHMvLnJlbHNQSwECFAMUAAAACAAAAD8ARHVb8OgAAAC5AgAAGgAA - AAAAAAAAAAAAgIGSAgAAeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHNQSwECFAMUAAAACAAAAD8A - LVfxjuoCAAA1CQAAGAAAAAAAAAAAAAAAgIGyAwAAeGwvd29ya3NoZWV0cy9zaGVldDEueG1sUEsB - AhQDFAAAAAgAAAA/AO9t+qtPAQAALwIAAA8AAAAAAAAAAAAAAICB0gYAAHhsL3dvcmtib29rLnht - bFBLAQIUAxQAAAAIAAAAPwB3pCzp4wAAAB0CAAAUAAAAAAAAAAAAAACAgU4IAAB4bC9zaGFyZWRT - dHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwAf9bHeAwMAAA8RAAANAAAAAAAAAAAAAACAgWMJAAB4 - bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAAUhsAABMAAAAAAAAAAAAAAICBkQwA - AHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8AMpomniUBAABQAgAAEQAAAAAAAAAA - AAAAgIFyEgAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAACAAAAD8AssAyR34BAAAZAwAAEAAA - AAAAAAAAAAAAgIHGEwAAZG9jUHJvcHMvYXBwLnhtbFBLBQYAAAAACgAKAIACAAByFQAAAAA= + yzkZiMc+L/QCcdb36lez1jud0H5wytc2pZjavzDy6uLqI1BLAwQUAAAACAAAAD8AXr1lMO0CAAA0 + CQAAGAAAAHhsL3dvcmtzaGVldHMvc2hlZXQxLnhtbI2WXW/bIBSG7/crLN/P5hscJamaVNV2MWla + 93HtOiSxapvI0Kb798PYaSkm0hwpAp9zOA8vcPDy5rVtkhfZ61p1qxRmIE1kV6ld3R1W6a+f959F + mmhTdruyUZ1cpX+lTm/Wn5Zn1T/po5QmsQN0epUejTkt8lxXR9mWOlMn2VnLXvVtaWy3P+T61Mty + 54LaJkcAsLwt6y4dR1j0/zOG2u/rSt6p6rmVnRkH6WVTGouvj/VJp+vlrra2YT5JL/er9BYuthCn + +XrpUv+u5Vl77cSUjw+ykZWROytAmgwze1TqaTB+ta/AEJrPYu8d1fc+2cl9+dyYH+r8RdaHo7GD + 0CGkUo12/0lbd27ktnwdM9Q7c7QtnlEOMEQ0TapnbVT7ZzJM4WMgmgLxeyDLCKJcXInMx8yO8q40 + 5XrZq3PSu9T6VA6LBRfYClUNL2+Ht85myQf5XtZomb8Mw0wem9EDeR7go8d29MCeB3zzyG32NwQU + RUAunHjhOEAYPaizURZkH41szMtBBgUi8fQ4mh67eO6lJ0H60UM4mxBB+tFYTOlFBjkRnMYBSBSA + zABoAEC8+bPAuCUf5k8yXgDMLr84B41y0BlHIPWGekIwGHBQXwhq1wFwTAUpAGVXMFgUg80weIDB + PDl4uBmZLwcEGcO4YAJR9x/n4FEOPuMIln7DPTlosGe33JeDEcuBOKMF5YQwEecQUQ4x4ygCDuEf + j2DzboWnByI8wwi/P3GOIspRzDhgoP2m8AUJD0rhCwJxRglkl4fHQSCI1ywwR4Fh1QL+JglrxmSd + VLEwhBd2i3AMMbmmCrxSQOEcZlZCoSdMER7gyXrZKvZeEIIVgHAG7eG5AhMvpRDNYcJiCv1qCsM1 + 3EK/niLMM0TBNUXiBRXOKyoMSyr0a2oRlhL4oahSkhHgxHCShHdL7l11p/Igv5X9oe500si9zQ8y + y9GPN7NrG3VyLVuuHpWxl+eld7SfJ7Ifejb7Xilz6QyX6tsHz/ofUEsDBBQAAAAIAAAAPwDvbfqr + TwEAAC8CAAAPAAAAeGwvd29ya2Jvb2sueG1sjVHLTsMwELzzFZbvNA8lEa2aVKKAqISAQ2nPJt40 + Vv2IbIe0f886VQrcOHlndnc0s16uTkqSL7BOGF3SZBZTAro2XOhDST+2T7d3lDjPNGfSaCjpGRxd + VTfLwdjjpzFHgvvalbT1vltEkatbUMzNTAcaO42xinmE9hC5zgLjrgXwSkZpHBeRYkLTi8LC/kfD + NI2o4cHUvQLtLyIWJPPo3rWic7RaNkLC7hKIsK57ZQptnyQlkjn/yIUHXtIMoRngD2H77r4XMoA8 + zmlUXUO+W8KhYb30W7Q2qeO50ixNizAZpnYCBvezFCA57YXmZihpmuFlzxNKckqGsd4L7lskinh+ + 5Z5BHFpf0nlRxEE8+qU+3m96iR7DrXvnjUJTZGtBc/yw0NxgkARTLQQWdsOTUWrar5msMVZ4xsE0 + y5M5JU0v5Rq5N/1i2CgQlqZI1TdQSwMEFAAAAAgAAAA/AIgJNzXjAAAAHQIAABQAAAB4bC9zaGFy + ZWRTdHJpbmdzLnhtbHXRwWrEIBCA4XufQrwnmmx3uy3GPRT6BO05SDK7EeKYOpPQvn1dCltY7NFv + flEYc/oKs9ggkY/YyabWUgAOcfR46eTH+1t1lILY4ejmiNDJbyB5sg+GiEW+itTJiXl5UYqGCYKj + Oi6AeXKOKTjOx3RRtCRwI00AHGbVan1QwXmUYogrcn52L8WK/nOF1xtYQ94ati5cqY/n3g3sN+iH + lTiG/GOj2Bp1rX7LBBvgCv0C6RbdN6NjqENEnu4nrW7bqmnK3BZ4V+lSnfmfelfmxzLvy3wo81OZ + j2V+LnKj/1jl/dofUEsDBBQAAAAIAAAAPwAf9bHeAwMAAA8RAAANAAAAeGwvc3R5bGVzLnhtbM1Y + 0W6bMBR931dY7utWSJpm2QRUWyWkSVs1qd20V4MNsWZsZEyU9OtnYwjQkYYmWRd4wL7ce8659o1t + 4t2sMwZWRBZUcB9OLl0ICI8Fpjz14Y+H8N0CgkIhjhETnPhwQwp4E7zxCrVh5H5JiAIagRc+XCqV + f3ScIl6SDBWXIidcv0mEzJDSXZk6RS4JwoUJypgzdd25kyHKYeDxMgszVYBYlFxpGVsTsI8vWBvn + Mwgs3K3AWsrF24sLFzqB59ThgZcI3qJcQ2sIvOIRrBDTEBPjHgsmJFBaJjFU2sJRRqzHLWI0ktQY + E5RRtrHmqTFUmdV+GeVCVtyWoc+zaGlkGvkwDN3q6nP9JBIjjga5hmEv3b+A7dUHXp0CeOGa+5TA + wyM+ArN6mNmljPVnVxsCL0dKEclD3QF1+2GTayauK9bCVH57vFOJNpPp9fiAQjCKjYr0dnjgovoF + 5ZisiS5hXcEGvYN4JFc7+6/A5Zr7pVzVQ89dJCTWq0wzewvYmAKPkUTpcEnTpXkqkRsOoZTIdANT + lAqOmCFoIkZEgmqB8qFa0vg3bEoQlUrUFehYv/0E+5GMV09FJ4TDnb8rR3ueXq5zNkpGcndGbz93 + 5fY0sx2+w0k9J+WlY9zAYqQ3NTxeMD9I7zHVsBfwP+v8t7UytCocWgd1Qy9pMWHs3uD9Snonl3XS + ObW45szCt029GNZNC2M7Br+LZrG7sO5BuGCdbAl2RU92RE/aaIDynG1CYRO0vc+VY9v/xGjKM9KM + AWq6YCkkfdShZlM30wfNaVPR2PT11FS5r5Pd+qatvmlX3/R5fWYTOoXaQ+VdnYe8q1beVVfe7HXk + jZnr+lxv9c52VOP1U713ZRYRGVafAx3dx9dotWp0hcfag8gjtM/PU/uIKnl//lUyO7pKTpDFSWpm + dnTNvEImTr0xdXa/3t63tQLzhefDOyOYdZKJSsoU5QP7nsbE63bLq94qFDHSZ9EYmCSoZOph+9KH + bfsbwbTMPmy9vtOVULVX2/5q8pzMKwXtXxnBH1BLAwQUAAAACAAAAD8AGPpGVLAFAABSGwAAEwAA + AHhsL3RoZW1lL3RoZW1lMS54bWztWU2P20QYvvMrRr63jhM7za6arTbZpIXttqvdtKjHiT2xpxl7 + rJnJbnND7REJCVEQFyRuHBBQqZW4lF+zUARF6l/g9UeS8WayzbaLALU5JJ7x835/+B3n6rUHMUNH + REjKk7blXK5ZiCQ+D2gStq07g/6lloWkwkmAGU9I25oSaV3b+uAq3lQRiQkC8kRu4rYVKZVu2rb0 + YRvLyzwlCdwbcRFjBUsR2oHAx8A2Zna9VmvaMaaJhRIcA9fboxH1CRpkLK2tGfMeg69EyWzDZ+LQ + zyXqFDk2GDvZj5zKLhPoCLO2BXICfjwgD5SFGJYKbrStWv6x7K2r9pyIqRW0Gl0//5R0JUEwrud0 + IhzOCZ2+u3FlZ86/XvBfxvV6vW7PmfPLAdj3wVJnCev2W05nxlMDFZfLvLs1r+ZW8Rr/xhJ+o9Pp + eBsVfGOBd5fwrVrT3a5X8O4C7y3r39nudpsVvLfAN5fw/SsbTbeKz0ERo8l4CZ3Fcx6ZOWTE2Q0j + vAXw1iwBFihby66CPlGrci3G97noAyAPLlY0QWqakhH2AdfF8VBQnAnAmwRrd4otXy5tZbKQ9AVN + Vdv6KMVQEQvIq+c/vHr+FL16/uTk4bOThz+fPHp08vAnA+ENnIQ64cvvPv/rm0/Qn0+/ffn4SzNe + 6vjffvz011++MAOVDnzx1ZPfnz158fVnf3z/2ADfFniowwc0JhLdIsfogMdgm0EAGYrzUQwiTCsU + OAKkAdhTUQV4a4qZCdchVefdFdAATMDrk/sVXQ8jMVHUANyN4gpwj3PW4cJozm4mSzdnkoRm4WKi + 4w4wPjLJ7p4KbW+SQiZTE8tuRCpq7jOINg5JQhTK7vExIQaye5RW/LpHfcElHyl0j6IOpkaXDOhQ + mYlu0BjiMjUpCKGu+GbvLupwZmK/Q46qSCgIzEwsCau48TqeKBwbNcYx05E3sYpMSh5OhV9xuFQQ + 6ZAwjnoBkdJEc1tMK+ruYuhExrDvsWlcRQpFxybkTcy5jtzh426E49SoM00iHfuhHEOKYrTPlVEJ + Xq2QbA1xwMnKcN+lRJ2vrO/QMDInSHZnIsquXem/MU3OasaMQjd+34xn8G14NJlK4nQLXoX7Hzbe + HTxJ9gnk+vu++77vvot9d1Utr9ttFw3W1ufinF+8ckgeUcYO1ZSRmzJvzRKUDvqwmS9yovlMnkZw + WYqr4EKB82skuPqYqugwwimIcXIJoSxZhxKlXMJJwFrJOz9OUjA+3/NmZ0BAY7XHg2K7oZ8N52zy + VSh1QY2MwbrCGlfeTphTANeU5nhmad6Z0mzNm1ANCGcHf6dZL0RDxmBGgszvBYNZWC48RDLCASlj + 5BgNcRpruq31eq9p0jYabydtnSDp4twV4rwLiFJtKUr2cjmypLpCx6CVV/cs5OO0bY1gkoLLOAV+ + MmtAmIVJ2/JVacpri/m0wea0dGorDa6ISIVUO1hGBVV+a/bqJFnoX/fczA8XY4ChG62nRaPl/Ita + 2KdDS0Yj4qsVO4tleY9PFBGHUXCMhmwiDjDo7RbZFVAJz4z6bCGgQt0y8aqVX1bB6Vc0ZXVglka4 + 7EktLfYFPL+e65CvNPXsFbq/oSmNCzTFe3dNyTIXxtZGkB+oYAwQGGU52ra4UBGHLpRG1O8LGBxy + WaAXgrLIVEIse9+c6UqOFn2r4FE0uTBSBzREgkKnU5EgZF+Vdr6GmVPXn68zRmWfmasr0+J3SI4I + G2TV28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc88wirtb0tUfBxtupcM5Hbd1scd1b + +1GbwuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5pxmWs/tkxahGC1op4X+TwqTm7scLZ + Z4t7c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxNegBHze7sLwPgYy9It/4GUEsDBBQA + AAAIAAAAPwDT2cyqJQEAAFACAAARAAAAZG9jUHJvcHMvY29yZS54bWydks1qwzAQhO99CqO7Lcum + oRW2A23JqYFCU1pyE9ImEbV+kNQ6efvKTuIk4FOPq5n9dnZRNd+rNvkF56XRNSJZjhLQ3AiptzX6 + WC3SB5T4wLRgrdFQowN4NG/uKm4pNw7enLHgggSfRJD2lNsa7UKwFGPPd6CYz6JDR3FjnGIhlm6L + LePfbAu4yPMZVhCYYIHhHpjakYhOSMFHpP1x7QAQHEMLCnTwmGQEX7wBnPKTDYNy5VQyHCxMWs/i + 6N57ORq7rsu6crDG/AR/LV/fh1VTqftTcUBNJTjlDlgwrqnwdREP1zIflvHEGwni6RD1ibfTIsc+ + EEkMQI9xz8pn+fyyWqCmyIsyJXmakxV5pPczWhTrfuRN/wWoTkP+TTwDjrlvP0HzB1BLAwQUAAAA + CAAAAD8AssAyR34BAAAZAwAAEAAAAGRvY1Byb3BzL2FwcC54bWydUsFO6zAQvPMVke/UaYXQU+UY + oQLiwNOr1ABn42waC8e2vNuofV+Pk6ohBU7kNDs7Gk92V9zsW5t1ENF4V7D5LGcZOO0r47YFey4f + Lv+wDEm5SlnvoGAHQHYjL8Q6+gCRDGCWHBwWrCEKS85RN9AqnKW2S53ax1ZRKuOW+7o2Gu683rXg + iC/y/JrDnsBVUF2G0ZAdHZcd/da08rrPhy/lISQ/KW5DsEYrSj8p/xodPfqasvu9Biv4tCmS0Qb0 + Lho6yFzwaSk2WllYJWNZK4sg+CchHkH1M1srE1GKjpYdaPIxQ/M/TW3BsjeF0McpWKeiUY7YUXYs + BmwDUpSvPr5jA0Ao+EgOcKqdYnMl54MggXMhH4MkfB6xNGQB/9VrFemHxPNp4iEDm2Rc7ZB8m64m + K2Na37egpye/PLLybVAuTZKP6Mm4d3wOpb9TBKe5npNi06gIVVrFOPeREI8pYLS9ftUot4XqpPne + 6K/g5Xjpcr6Y5ekbln/iBP88avkBUEsBAhQDFAAAAAgAAAA/AGFdSTpPAQAAjwQAABMAAAAAAAAA + AAAAAICBAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECFAMUAAAACAAAAD8A8p9J2ukAAABLAgAA + CwAAAAAAAAAAAAAAgIGAAQAAX3JlbHMvLnJlbHNQSwECFAMUAAAACAAAAD8ARHVb8OgAAAC5AgAA + GgAAAAAAAAAAAAAAgIGSAgAAeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHNQSwECFAMUAAAACAAA + AD8AXr1lMO0CAAA0CQAAGAAAAAAAAAAAAAAAgIGyAwAAeGwvd29ya3NoZWV0cy9zaGVldDEueG1s + UEsBAhQDFAAAAAgAAAA/AO9t+qtPAQAALwIAAA8AAAAAAAAAAAAAAICB1QYAAHhsL3dvcmtib29r + LnhtbFBLAQIUAxQAAAAIAAAAPwCICTc14wAAAB0CAAAUAAAAAAAAAAAAAACAgVEIAAB4bC9zaGFy + ZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwAf9bHeAwMAAA8RAAANAAAAAAAAAAAAAACAgWYJ + AAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAAUhsAABMAAAAAAAAAAAAAAICB + lAwAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A09nMqiUBAABQAgAAEQAAAAAA + AAAAAAAAgIF1EgAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAACAAAAD8AssAyR34BAAAZAwAA + EAAAAAAAAAAAAAAAgIHJEwAAZG9jUHJvcHMvYXBwLnhtbFBLBQYAAAAACgAKAIACAAB1FQAAAAA= diff --git a/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml b/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml index 93ae9bf68..928aba080 100644 --- a/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml +++ b/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml @@ -130,10 +130,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 184de92a0545e26e4630e16d53038d3fdc49bd19 + executionResult: cfe3946e445c0503ae3cc6cb8aea5c1f77b11704 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/184de92a0545e26e4630e16d53038d3fdc49bd19?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cfe3946e445c0503ae3cc6cb8aea5c1f77b11704?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml b/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml index 019f0415d..42eec1f8c 100644 --- a/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml +++ b/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml @@ -137,10 +137,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b4800b4916167bf5e760e47639c5a8758d150deb + executionResult: 1b8adea111e9f29e289113d99517606d14680b0a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b4800b4916167bf5e760e47639c5a8758d150deb?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1b8adea111e9f29e289113d99517606d14680b0a?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml b/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml index 3d6629a55..397a1c296 100644 --- a/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml +++ b/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml @@ -132,10 +132,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 55ba69da5d8da9c2b4481784078e3e5849ba9022 + executionResult: 9f044631ef5e7fe1758e3e783dc4cee676f8b027 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/55ba69da5d8da9c2b4481784078e3e5849ba9022?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9f044631ef5e7fe1758e3e783dc4cee676f8b027?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -570,10 +570,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 65ea28c0cf6620ac8abc51cbbed56f171c0c3175 + executionResult: e360761ed867128fa8d0f3a28de53ff12338bf18 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/65ea28c0cf6620ac8abc51cbbed56f171c0c3175?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e360761ed867128fa8d0f3a28de53ff12338bf18?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -1004,10 +1004,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 8887b4c7513a08099675f9cc4150f7b27033a9d5 + executionResult: 90e27bd6798a9b195b2b24660d8b70c67f49906a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8887b4c7513a08099675f9cc4150f7b27033a9d5?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/90e27bd6798a9b195b2b24660d8b70c67f49906a?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml b/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml index 3708417b9..358dc425d 100644 --- a/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml +++ b/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml @@ -112,10 +112,10 @@ interactions: type: label localIdentifier: dim_0 links: - executionResult: 7ee095ba3e9eeb47602513d51fbc354ce1049ed7 + executionResult: 003a995d65891393d79eefc059de52f062ebf547 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7ee095ba3e9eeb47602513d51fbc354ce1049ed7?offset=0&limit=512 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/003a995d65891393d79eefc059de52f062ebf547?offset=0&limit=512 body: null headers: Accept: diff --git a/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml b/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml index e78d159fb..1deb08dcd 100644 --- a/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml +++ b/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml @@ -106,10 +106,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: ad406b070f62953236acfc10a62c51edda3a7164 + executionResult: 1af672b405029e3a4e9fa7cce42022338584c000 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ad406b070f62953236acfc10a62c51edda3a7164?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1af672b405029e3a4e9fa7cce42022338584c000?offset=0&limit=256 body: null headers: Accept: diff --git a/tests-support/fixtures/user_groups.json b/tests-support/fixtures/user_groups.json index 9a92c7f64..b730928b7 100644 --- a/tests-support/fixtures/user_groups.json +++ b/tests-support/fixtures/user_groups.json @@ -4,7 +4,8 @@ "id": "adminGroup" }, { - "id": "demoGroup" + "id": "demoGroup", + "name": "demo group" }, { "id": "adminQA1Group", @@ -17,6 +18,7 @@ }, { "id": "visitorsGroup", + "name": "visitors", "parents": [ { "id": "demoGroup",