2a95efb75f
Remove CustomerRepository and replace with direct API calls
...
- Remove `CustomerRepository` and its methods for customer management and caching.
- Refactor customer-related pages (`[id]/page.tsx`, `customers/page.tsx`) to use direct `fetch` API calls.
- Update breadcrumb resolver to fetch data directly from the API.
- Simplify `addCustomer` use case to avoid repository dependency.
2025-07-11 18:38:44 +02:00
328c0537ba
Introduce caching in CustomerRepository and refactor API integration
...
- Add in-memory caching for customer data in `CustomerRepository` to reduce API calls.
- Replace direct API calls with methods from `CustomerRepository`.
- Update customer-related pages (`[id]/page.tsx`, `customers/page.tsx`) to use `CustomerRepository` for data fetching.
- Adjust breadcrumb resolver to leverage `CustomerRepository`.
- Remove `axios` dependency from customer-related components.
2025-07-07 22:02:55 +02:00
4ae62f2911
Handle empty input validation in validateCustomer use case
2025-07-07 22:02:38 +02:00
e42b352216
Refactor navigation structure and API routes
...
- Centralize user menu, sidebar items, and breadcrumb logic.
- Map consistent API endpoints in `customerRoutes`.
- Replace inline route definitions with reusable constants.
- Refactor auth configuration file location.
- Improve `<Link>` usage to replace static `<a>` elements.
- Adjust sidebar and dropdown components to use dynamic navigation configurations.
2025-07-07 19:49:58 +02:00
7ba92dc66c
Remove demo-related tables and indices from initial schema migration
2025-07-06 21:20:32 +02:00
7b39ab8cd8
Add INTERNAL_BACKEND_URL to .env generation in CI pipeline
2025-07-06 20:24:37 +02:00
4b08e5e58c
Fix base URL formatting in serverCall for API requests
2025-07-06 19:59:50 +02:00
54793437a1
Handle empty customers array in filtering logic
2025-07-06 19:52:48 +02:00
1ff2b0e8be
Merge branch 'customer-details-view' into 'dev'
...
Customer Detail Page and Enhance dynamic breadcrumbs
See merge request rheinsw/rheinsw-mono-repo!18
2025-07-06 17:24:12 +00:00
e00142ff81
Customer Detail Page and Enhance dynamic breadcrumbs
2025-07-06 17:24:12 +00:00
055d19d201
Merge branch 'customer-handling' into 'dev'
...
Add customer management
See merge request rheinsw/rheinsw-mono-repo!17
2025-07-06 08:31:48 +00:00
916dbfcf95
Add customer management
2025-07-06 08:31:48 +00:00
2bd76aa6bb
Fix .env handling in CI pipeline
2025-07-02 11:18:11 +09:00
cd3165dbe6
Enhance CI pipeline to include NEXTAUTH_URL for production and test environments.
2025-07-02 11:12:12 +09:00
fb3b5b6880
Cleanup
2025-07-02 11:09:20 +09:00
7cac66d018
Add env_file support for internal_frontend in docker-compose.yml
2025-07-02 11:02:09 +09:00
63985d538a
Improve .env handling and deployment; ensure .env is included as an artifact and update deployment scripts to copy it.
2025-07-02 11:01:29 +09:00
3f3ea936dc
Log .env contents during CI pipeline
2025-07-02 10:46:39 +09:00
c16ba0d09a
Add environment variable handling for CI builds in internal_frontend
2025-07-02 10:41:04 +09:00
9837259c41
Update authOptions import path
2025-07-02 10:22:08 +09:00
ae425e4e28
Refactor authOptions into a separate module to improve structure and reusability.
2025-07-02 10:14:21 +09:00
b1d7eb906f
Remove unused jsonwebtoken and jwt-decode dependencies
2025-07-02 10:04:09 +09:00
2f71dca04d
Integrate NextAuth with Keycloak and implement JWT validation in internal_frontend.
2025-07-02 09:55:25 +09:00
da3bd7e181
Merge remote-tracking branch 'origin/dev' into dev
2025-07-02 01:45:04 +09:00
0b2f8332a2
Add dynamic breadcrumb navigation and update kanzlei routes under /demo
2025-07-02 01:25:55 +09:00
b33b470e7b
Add foundational UI components (sidebar, some basic navigation)
2025-07-01 18:44:15 +09:00
20314c64b2
Add theme integration and shadcn setup in internal_frontend
2025-07-01 17:37:30 +09:00
GitLab CI
bf387fe14c
Merge remote-tracking branch 'origin/production' into dev
2025-07-01 08:31:40 +00:00
7c3ee5357e
Merge branch 'dev' into 'production'
...
Add internal_frontend project
See merge request rheinsw/rheinsw-mono-repo!15
2025-07-01 08:29:06 +00:00
fcbd84b147
Add internal_frontend project
2025-07-01 08:29:06 +00:00
e06e6f8669
Add Dockerfile for internal_frontend production deployment
2025-07-01 17:24:21 +09:00
b9ed439cba
Add internal_frontend module with CI pipeline and Docker configuration
2025-07-01 17:22:33 +09:00
f121a0ef80
Initialize internal_frontend module with Next.js,
2025-07-01 17:18:13 +09:00
9b7cf5553d
Rename npm-dev run configuration to landing_page in project settings.
2025-07-01 17:17:57 +09:00
0e487b42fa
Comment out hCaptcha verification logic in contact API route.
2025-06-29 21:18:36 +09:00
e6ca52e72d
Refactor ContactRequest to separate date and time fields, add Flyway for database migrations, and initialize schema.
2025-06-29 21:11:29 +09:00
a9d8a8cf43
Remove hCaptcha integration from contact form and API route
2025-06-29 20:39:57 +09:00
498f1a59b5
Remove exposed port bindings for gateway and server services in docker-compose file
2025-06-29 20:29:39 +09:00
42758d7c2d
Refactor HCaptchaValidator to improve token verification and logging.
2025-06-29 19:28:16 +09:00
d1b93eedaa
Rename mailRestTemplate to plainRestTemplate in RestTemplateConfigTest.
2025-06-29 19:21:03 +09:00
a72ba69179
Inject plainRestTemplate into SubmitContactUseCaseImpl and update RestTemplateConfig.
2025-06-29 19:14:14 +09:00
d3389b0343
Make gateway host configurable via SERVER_HOST environment variable
2025-06-29 18:50:30 +09:00
41da04d681
Remove hCaptcha verification from contact API route
2025-06-29 18:41:02 +09:00
d63ff0a170
Enable hCaptcha verification and dynamic gateway host detection in contact API route.
2025-06-29 18:35:28 +09:00
789a20d6c7
Add shared network configuration for services in docker-compose file
2025-06-29 18:28:18 +09:00
4052e28873
Comment out hCaptcha verification in contact API route.
2025-06-29 18:16:16 +09:00
0d12985709
Add HCAPTCHA_SECRET to .env in GitLab CI pipeline
2025-06-29 17:56:29 +09:00
e7ff00f062
Replace reCAPTCHA with hCaptcha in contact form and implement captcha reset functionality
2025-06-29 17:46:28 +09:00
9e28977e38
Set cache expiration to 1 hour in GitLab CI pipeline
2025-06-29 17:36:49 +09:00
1553003f97
Merge branch 'fix-recaptcha' into 'dev'
...
Fix reCaptcha
See merge request rheinsw/rheinsw-mono-repo!12
2025-06-29 01:50:12 +00:00