Skip to content

Commit 6ce9617

Browse files
authored
feat: updated to the latest version (#1)
1 parent babeea4 commit 6ce9617

File tree

296 files changed

+4387
-3816
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

296 files changed

+4387
-3816
lines changed

apps/api-harmonization/CHANGELOG.md

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,151 @@
11
# @o2s/api-harmonization
22

3+
## 0.18.0
4+
5+
### Minor Changes
6+
7+
- 98b2b61: implemented breadcrumbs
8+
9+
### Patch Changes
10+
11+
- Updated dependencies [98b2b61]
12+
- @o2s/integrations.mocked@0.19.0
13+
- @o2s/framework@0.20.0
14+
15+
## 0.17.0
16+
17+
### Minor Changes
18+
19+
- 35eeac7: implement service details page
20+
- 92be116: added Price model, services page implemented
21+
- 92be116: implement services page
22+
- 35eeac7: implement service details page
23+
- 52b3e0a: add tooltips to mocked buttons
24+
25+
### Patch Changes
26+
27+
- Updated dependencies [35eeac7]
28+
- Updated dependencies [92be116]
29+
- Updated dependencies [92be116]
30+
- Updated dependencies [35eeac7]
31+
- Updated dependencies [52b3e0a]
32+
- @o2s/integrations.mocked@0.18.0
33+
- @o2s/framework@0.19.0
34+
35+
## 0.16.0
36+
37+
### Minor Changes
38+
39+
- 92f2be2: Fix inconsistent data in User Profile
40+
41+
### Patch Changes
42+
43+
- Updated dependencies [3a1ff43]
44+
- Updated dependencies [92f2be2]
45+
- @o2s/framework@0.18.0
46+
- @o2s/integrations.mocked@0.17.0
47+
48+
## 0.15.3
49+
50+
### Patch Changes
51+
52+
- Updated dependencies [477ca3e]
53+
- @o2s/integrations.mocked@0.16.0
54+
- @o2s/framework@0.17.0
55+
56+
## 0.15.2
57+
58+
### Patch Changes
59+
60+
- Updated dependencies [30d3544]
61+
- Updated dependencies [c4ec3cb]
62+
- Updated dependencies [db41474]
63+
- Updated dependencies [30d3544]
64+
- @o2s/integrations.mocked@0.15.0
65+
- @o2s/framework@0.16.0
66+
67+
## 0.15.1
68+
69+
### Patch Changes
70+
71+
- 5b48057: updated dependencies
72+
- Updated dependencies [5b48057]
73+
- @o2s/integrations.strapi-cms@0.14.1
74+
- @o2s/integrations.algolia@0.2.1
75+
- @o2s/integrations.mocked@0.14.1
76+
- @o2s/integrations.redis@0.9.2
77+
- @o2s/utils.logger@0.9.2
78+
- @o2s/framework@0.15.1
79+
80+
## 0.15.0
81+
82+
### Minor Changes
83+
84+
- db32d1c: unified naming of the related objects in the api-harmonization and frontend apps - from now on, they are called `blocks` (instead of `components` in api-harmonization and `containers` in frontend)
85+
86+
### Patch Changes
87+
88+
- Updated dependencies [db32d1c]
89+
- @o2s/integrations.strapi-cms@0.14.0
90+
- @o2s/integrations.mocked@0.14.0
91+
- @o2s/framework@0.15.0
92+
93+
## 0.14.0
94+
95+
### Minor Changes
96+
97+
- 80b678a: Added search integration with Algolia
98+
99+
### Patch Changes
100+
101+
- Updated dependencies [80b678a]
102+
- @o2s/integrations.strapi-cms@0.13.0
103+
- @o2s/integrations.algolia@0.2.0
104+
- @o2s/integrations.mocked@0.13.0
105+
- @o2s/framework@0.14.0
106+
107+
## 0.13.0
108+
109+
### Minor Changes
110+
111+
- 0e3fe6c: improved error handling across the app
112+
113+
### Patch Changes
114+
115+
- Updated dependencies [0e3fe6c]
116+
- @o2s/integrations.strapi-cms@0.12.0
117+
- @o2s/integrations.mocked@0.12.0
118+
119+
## 0.12.0
120+
121+
### Minor Changes
122+
123+
- b4cddfb: add seo, add headers
124+
125+
### Patch Changes
126+
127+
- f2a6781: fixed an issue with alternative URLs for pages - on pages with dynamic URLs (e.g. /cases/(.+)) switching to another locale caused route to change to /cases/(.+) instead of /cases/12345
128+
- eea2896: added recent tickets component
129+
- Updated dependencies [f2a6781]
130+
- Updated dependencies [eea2896]
131+
- Updated dependencies [b4cddfb]
132+
- Updated dependencies [54c9fb5]
133+
- @o2s/integrations.strapi-cms@0.11.0
134+
- @o2s/integrations.mocked@0.11.0
135+
- @o2s/framework@0.12.0
136+
137+
## 0.11.0
138+
139+
### Minor Changes
140+
141+
- e0ce5cb: Added localized mocks
142+
143+
### Patch Changes
144+
145+
- Updated dependencies [e0ce5cb]
146+
- @o2s/integrations.mocked@0.10.0
147+
- @o2s/framework@0.11.0
148+
3149
## 0.10.1
4150

5151
### Patch Changes

apps/api-harmonization/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "@o2s/api-harmonization",
3-
"version": "0.10.1",
3+
"version": "0.18.0",
44
"description": "",
55
"author": "",
66
"private": true,
77
"license": "MIT",
88
"exports": {
99
".": "./src/index.ts",
10-
"./components": "./src/components/index.ts",
10+
"./blocks": "./src/blocks/index.ts",
1111
"./modules": "./src/modules/index.ts"
1212
},
1313
"scripts": {
@@ -25,10 +25,10 @@
2525
"@nestjs/config": "^3.3.0",
2626
"@nestjs/core": "^10.0.0",
2727
"@nestjs/platform-express": "^10.0.0",
28-
"@o2s/framework": "^0.13.1",
29-
"@o2s/integrations.mocked": "^0.12.1",
30-
"@o2s/utils.logger": "^0.9.1",
31-
"compression": "^1.7.5",
28+
"@o2s/framework": "^0.20.0",
29+
"@o2s/integrations.mocked": "^0.19.0",
30+
"@o2s/utils.logger": "^0.9.3",
31+
"compression": "^1.8.0",
3232
"cookie": "^1.0.2",
3333
"cookie-parser": "^1.4.7",
3434
"dayjs": "^1.11.13",
@@ -50,26 +50,26 @@
5050
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
5151
"@types/compression": "^1.7.5",
5252
"@types/cookie-parser": "^1.4.8",
53-
"@types/express": "^5.0.0",
54-
"@types/jest": "^29.5.2",
53+
"@types/express": "^5.0.1",
54+
"@types/jest": "^29.5.14",
5555
"@types/node": "^20.3.1",
5656
"@types/string-template": "^1.0.6",
57-
"@types/supertest": "^6.0.0",
57+
"@types/supertest": "^6.0.3",
5858
"@typescript-eslint/eslint-plugin": "^8.0.0",
5959
"@typescript-eslint/parser": "^8.0.0",
6060
"cross-env": "^7.0.3",
6161
"eslint": "^8.0.0",
6262
"eslint-config-prettier": "^9.0.0",
6363
"eslint-plugin-prettier": "^5.0.0",
64-
"jest": "^29.5.0",
65-
"prettier": "^3.4.0",
64+
"jest": "^29.7.0",
65+
"prettier": "^3.5.3",
6666
"source-map-support": "^0.5.21",
6767
"supertest": "^7.0.0",
6868
"ts-jest": "^29.1.0",
6969
"ts-loader": "^9.4.3",
70-
"ts-node": "^10.9.1",
70+
"ts-node": "^10.9.2",
7171
"tsconfig-paths": "^4.2.0",
72-
"typescript": "^5.1.3"
72+
"typescript": "^5.8.2"
7373
},
7474
"jest": {
7575
"moduleFileExtensions": [
@@ -88,4 +88,4 @@
8888
"coverageDirectory": "../coverage",
8989
"testEnvironment": "node"
9090
}
91-
}
91+
}

apps/api-harmonization/src/app.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import { CmsIntegrationConfig } from '@o2s/api-harmonization/models/cms';
77
import { InvoicesIntegrationConfig } from '@o2s/api-harmonization/models/invoices';
88
import { NotificationsIntegrationConfig } from '@o2s/api-harmonization/models/notifications';
99
import { OrganizationsIntegrationConfig } from '@o2s/api-harmonization/models/organizations';
10+
import { ProductsIntegrationConfig } from '@o2s/api-harmonization/models/products';
1011
import { ResourcesIntegrationConfig } from '@o2s/api-harmonization/models/resources';
12+
import { SearchIntegrationConfig } from '@o2s/api-harmonization/models/search';
1113
import { TicketsIntegrationConfig } from '@o2s/api-harmonization/models/tickets';
1214
import { UsersIntegrationConfig } from '@o2s/api-harmonization/models/users';
1315

@@ -23,5 +25,7 @@ export const AppConfig: ApiConfig = {
2325
cms: CmsIntegrationConfig,
2426
cache: CacheIntegrationConfig,
2527
billingAccounts: BillingAccountsIntegrationConfig,
28+
search: SearchIntegrationConfig,
29+
products: ProductsIntegrationConfig,
2630
},
2731
};

apps/api-harmonization/src/app.module.ts

Lines changed: 37 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,30 @@ import {
1313
Invoices,
1414
Notifications,
1515
Organizations,
16+
Products,
1617
Resources,
18+
Search,
1719
Tickets,
1820
Users,
1921
} from '@o2s/framework/modules';
2022

21-
// COMPONENT IMPORT
23+
// BLOCK IMPORT
2224
import { configuration } from '@o2s/api-harmonization/config/configuration';
2325

24-
import { ArticleDetailsComponentModule } from '@o2s/api-harmonization/components/article-details/article-details.module';
25-
import { ArticleListComponentModule } from '@o2s/api-harmonization/components/article-list/article-list.module';
26-
import { FaqComponentModule } from '@o2s/api-harmonization/components/faq/faq.module';
27-
import { InvoiceListComponentModule } from '@o2s/api-harmonization/components/invoice-list/invoice-list.module';
28-
import { NotificationDetailsComponentModule } from '@o2s/api-harmonization/components/notification-details/notification-details.module';
29-
import { NotificationListComponentModule } from '@o2s/api-harmonization/components/notification-list/notification-list.module';
30-
import { PaymentsHistoryComponentModule } from '@o2s/api-harmonization/components/payments-history/payments-history.module';
31-
import { PaymentsSummaryComponentModule } from '@o2s/api-harmonization/components/payments-summary/payments-summary.module';
32-
import { TicketDetailsComponentModule } from '@o2s/api-harmonization/components/ticket-details/ticket-details.module';
33-
import { TicketListComponentModule } from '@o2s/api-harmonization/components/ticket-list/ticket-list.module';
34-
import { TicketRecentComponentModule } from '@o2s/api-harmonization/components/ticket-recent/ticket-recent.module';
35-
import { UserAccountComponentModule } from '@o2s/api-harmonization/components/user-account/user-account.module';
26+
import { ArticleDetailsBlockModule } from '@o2s/api-harmonization/blocks/article-details/article-details.module';
27+
import { ArticleListBlockModule } from '@o2s/api-harmonization/blocks/article-list/article-list.module';
28+
import { FaqBlockModule } from '@o2s/api-harmonization/blocks/faq/faq.module';
29+
import { InvoiceListBlockModule } from '@o2s/api-harmonization/blocks/invoice-list/invoice-list.module';
30+
import { NotificationDetailsBlockModule } from '@o2s/api-harmonization/blocks/notification-details/notification-details.module';
31+
import { NotificationListBlockModule } from '@o2s/api-harmonization/blocks/notification-list/notification-list.module';
32+
import { PaymentsHistoryBlockModule } from '@o2s/api-harmonization/blocks/payments-history/payments-history.module';
33+
import { PaymentsSummaryBlockModule } from '@o2s/api-harmonization/blocks/payments-summary/payments-summary.module';
34+
import { ServiceDetailsBlockModule } from '@o2s/api-harmonization/blocks/service-details/service-details.module';
35+
import { ServiceListBlockModule } from '@o2s/api-harmonization/blocks/service-list/service-list.module';
36+
import { TicketDetailsBlockModule } from '@o2s/api-harmonization/blocks/ticket-details/ticket-details.module';
37+
import { TicketListBlockModule } from '@o2s/api-harmonization/blocks/ticket-list/ticket-list.module';
38+
import { TicketRecentBlockModule } from '@o2s/api-harmonization/blocks/ticket-recent/ticket-recent.module';
39+
import { UserAccountBlockModule } from '@o2s/api-harmonization/blocks/user-account/user-account.module';
3640

3741
import { AppConfig } from './app.config';
3842
import { AppService } from './app.service';
@@ -52,34 +56,39 @@ import { RoutesModule } from './modules/routes/routes.module';
5256
ignoreEnvFile: process.env.NODE_ENV !== 'development',
5357
envFilePath: `.env.local`,
5458
}),
59+
5560
CMS.Module.register(AppConfig),
5661
Tickets.Module.register(AppConfig),
5762
Notifications.Module.register(AppConfig),
5863
Users.Module.register(AppConfig),
5964
Organizations.Module.register(AppConfig),
6065
Cache.Module.register(AppConfig),
6166
BillingAccounts.Module.register(AppConfig),
67+
Resources.Module.register(AppConfig),
68+
Invoices.Module.register(AppConfig),
69+
Articles.Module.register(AppConfig),
70+
Search.Module.register(AppConfig),
71+
Products.Module.register(AppConfig),
6272

6373
PageModule.register(AppConfig),
6474
RoutesModule.register(AppConfig),
6575
LoginPageModule.register(AppConfig),
6676
NotFoundPageModule.register(AppConfig),
6777

68-
TicketListComponentModule.register(AppConfig),
69-
TicketDetailsComponentModule.register(AppConfig),
70-
NotificationListComponentModule.register(AppConfig),
71-
NotificationDetailsComponentModule.register(AppConfig),
72-
FaqComponentModule.register(AppConfig),
73-
Articles.Module.register(AppConfig),
74-
ArticleDetailsComponentModule.register(AppConfig),
75-
ArticleListComponentModule.register(AppConfig),
76-
Resources.Module.register(AppConfig),
77-
Invoices.Module.register(AppConfig),
78-
InvoiceListComponentModule.register(AppConfig),
79-
PaymentsSummaryComponentModule.register(AppConfig),
80-
PaymentsHistoryComponentModule.register(AppConfig),
81-
UserAccountComponentModule.register(AppConfig),
82-
TicketRecentComponentModule.register(AppConfig),
78+
TicketListBlockModule.register(AppConfig),
79+
TicketDetailsBlockModule.register(AppConfig),
80+
NotificationListBlockModule.register(AppConfig),
81+
NotificationDetailsBlockModule.register(AppConfig),
82+
FaqBlockModule.register(AppConfig),
83+
ArticleDetailsBlockModule.register(AppConfig),
84+
ArticleListBlockModule.register(AppConfig),
85+
InvoiceListBlockModule.register(AppConfig),
86+
PaymentsSummaryBlockModule.register(AppConfig),
87+
PaymentsHistoryBlockModule.register(AppConfig),
88+
UserAccountBlockModule.register(AppConfig),
89+
TicketRecentBlockModule.register(AppConfig),
90+
ServiceListBlockModule.register(AppConfig),
91+
ServiceDetailsBlockModule.register(AppConfig),
8392
// COMPONENT REGISTER
8493
],
8594
providers: [

apps/api-harmonization/src/components/article-details/article-details.controller.ts renamed to apps/api-harmonization/src/blocks/article-details/article-details.controller.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { LoggerService } from '@o2s/utils.logger';
44
import { AppHeaders } from '@o2s/api-harmonization/utils/headers';
55

66
import { URL } from './';
7-
import { GetArticleDetailsComponentParams, GetArticleDetailsComponentQuery } from './article-details.request';
7+
import { GetArticleDetailsBlockParams, GetArticleDetailsBlockQuery } from './article-details.request';
88
import { ArticleDetailsService } from './article-details.service';
99

1010
@Controller(URL)
@@ -13,11 +13,11 @@ export class ArticleDetailsController {
1313
constructor(protected readonly service: ArticleDetailsService) {}
1414

1515
@Get(':id')
16-
getArticleDetailsComponent(
16+
getArticleDetailsBlock(
1717
@Headers() headers: AppHeaders,
18-
@Query() query: GetArticleDetailsComponentQuery,
19-
@Param() params: GetArticleDetailsComponentParams,
18+
@Query() query: GetArticleDetailsBlockQuery,
19+
@Param() params: GetArticleDetailsBlockParams,
2020
) {
21-
return this.service.getArticleDetailsComponent(query, params, headers);
21+
return this.service.getArticleDetailsBlock(query, params, headers);
2222
}
2323
}

0 commit comments

Comments
 (0)