Lorenz Hilpert
2b5da00249
feat(checkout): add reward order confirmation feature with schema migrations
...
- Add new reward-order-confirmation feature library with components and store
- Implement checkout completion orchestrator service for order finalization
- Migrate checkout/oms/crm models to Zod schemas for better type safety
- Add order creation facade and display order schemas
- Update shopping cart facade with order completion flow
- Add comprehensive tests for shopping cart facade
- Update routing to include order confirmation page
2025-10-21 14:28:52 +02:00
Lorenz Hilpert
d9940740ce
feat(checkout): add reward shopping cart and purchase options improvements
...
Add reward shopping cart item component and improve purchase options handling with branch resources and enhanced models.
## Changes
### Checkout Data Access
**New Models:**
- Branch: Type alias for BranchDTO
- Product: Type alias for ProductDTO
- ShoppingCartItem: Extended with required product and loyalty fields
**New Resources:**
- BranchResource: Resource for branch data management
**Service Improvements:**
- BranchService: Added return type and Branch model import
- PurchaseOptionsFacade: Added console logging for debugging
**Schema Updates:**
- base-schemas: Added new base schema definitions
### Reward Shopping Cart Feature
**New Component:**
- reward-shopping-cart-item: Individual cart item display component
- Component, template, and styles
- Integrated with cart items display
**Updated Components:**
- billing-and-shipping-address-card: Updated for reward flow
- reward-shopping-cart-items: Enhanced items list display
### Product Info Shared Components
**Updated Components:**
- destination-info: Improved destination display
- product-info-redemption: Enhanced redemption info display
- stock-info: Updated stock information display
### Remission Data Access
**New Resources:**
- stock.resource: Stock data resource management
- Added resources index export
**Service Improvements:**
- RemissionStockService: Updated implementation and tests
**Schema Updates:**
- fetch-stock-in-stock: Schema refinements
### Remission Features
**Updated Components:**
- remission-list: Component updates
- remission-instock.resource: Resource improvements
- instock.resource: Enhanced stock handling
### VSCode Settings
- Updated workspace settings
## Impact
- Reward shopping cart UI ready for use
- Improved type safety with new model definitions
- Better resource management for branches and stock
- Enhanced debugging with console logging
2025-10-06 17:14:29 +02:00
Lorenz Hilpert
100cbb5020
Merged PR 1958: Refactoring Checkout: Migration von prozess-basierter zu warenkorb-basierter Architektur mit neuer Data-Access-Library und verbesserter Typsicherheit
...
refactor(checkout): migrate purchase options to shopping cart-based architecture
Replace processId with shoppingCartId in purchase options modal and related components
Add new checkout data-access library with facades, services, and schemas
Update PurchaseOptionsService to use new checkout facade pattern
Migrate state management from process-based to shopping cart-based approach
Update selectors and store to handle shoppingCartId instead of processId
Improve type safety with Zod schemas for checkout operations
Add proper error handling and logging throughout checkout services
Update article details and checkout review components to use new patterns
BREAKING CHANGE: Purchase options modal now requires shoppingCartId instead of processId
Related work items: #5350
2025-09-25 09:27:05 +00:00
Lorenz Hilpert
afc6351509
chore: disable markdown format on save in VSCode settings
...
Added formatOnSave: false for markdown files to prevent automatic formatting that may conflict with document structure preferences.
2025-09-17 11:50:03 +02:00
Lorenz Hilpert
e00de7598d
feat(crm): add crm-data-access library with initial component and tests
...
- Introduced the crm-data-access library with a basic component.
- Added necessary configuration files, including ESLint and TypeScript settings.
- Implemented unit tests for the component to ensure functionality.
Refs: #5254
2025-09-11 20:13:56 +02:00
Lorenz Hilpert
5a68adc87c
chore: update editorconfig and add .prettierrc for code formatting
2025-06-16 17:06:34 +02:00
Lorenz Hilpert
3eb6981e3a
Merged PR 1851: Retoure // Mehrere Belege in der Retouren-Detailansicht anzeigen
...
Related work items: #5002 , #5148
2025-06-06 15:34:33 +00:00
Lorenz Hilpert
cdd27aeeb0
refactor(print): update print dialog component to use new listbox directives
...
test(print): add unit tests for PrintService and PrintReceiptsService
feat(print): modify PrintService methods to return promises instead of observables
refactor(oms): rename return-print-receipts.service to print-receipts.service and update references
chore(ui): remove deprecated ui-list library and integrate listbox components
style(ui): add styles for listbox and listbox items
test(ui): implement unit tests for listbox directives
docs(ui): update README and remove unused files related to ui-list
2025-05-22 19:07:00 +02:00
Lorenz Hilpert
d84bc276d5
chore: update dependencies and add new path mappings
...
- Updated @nx/js from 20.4.6 to 20.8.1
- Updated angular-eslint from 19.1.0 to 19.2.0
- Added path mapping for @isa/common/print in tsconfig.base.json
- Added path mapping for @isa/ui/dialog in tsconfig.base.json
- Added path mapping for @isa/ui/list in tsconfig.base.json
2025-05-21 14:38:24 +02:00
Nino Righi
eba9cec16e
Merged PR 1832: #4941 #5049 #5050
...
#4941 #5049 #5050
2025-04-28 15:36:03 +00:00
Lorenz Hilpert
da27745ebe
Implemented return search feature with main and result components.
...
- ✨ **Feature**: Added return search main and result components
- 🎨 **Style**: Updated styles for return search components
- 🛠️ **Refactor**: Modified routing for return search functionality
- 📚 **Docs**: Updated documentation references in settings
2025-04-03 17:29:42 +02:00
Lorenz Hilpert
aaa161424e
✨ Enhance error handling and storage utilities
...
Improved error handling and updated storage utilities for better performance.
- ✨ **Feature**: Added custom error classes for return process errors
- 🛠️ **Refactor**: Updated hash function to handle strings and objects
- 🛠️ **Refactor**: Enhanced storage key generation with user context
- ⚙️ **Config**: Updated VSCode settings and package dependencies
2025-04-01 12:01:16 +02:00
Lorenz Hilpert
d38fed297d
✨ Add input controls and checkbox component
...
Introduced a new input controls library with a checkbox component.
- ✨ **Feature**: Added input controls library with checkbox component
- 🎨 **Style**: Updated checkbox component styles and structure
- 🧪 **Test**: Added unit tests for checkbox and empty state components
- 🛠️ **Refactor**: Improved checkbox component code and removed unused styles
- 📚 **Docs**: Updated commit message guidelines in VSCode settings
2025-03-31 12:29:22 +02:00
Lorenz Hilpert
3c110efdfa
📚 Add state management and testing guidelines documentation
...
Introduced new documentation files for state management and testing guidelines to enhance developer understanding and best practices.
- 📚 **Docs**: Added state management guidelines with local and global state recommendations
- 📚 **Docs**: Created testing guidelines including unit testing requirements and best practices
- 📚 **Docs**: Updated project structure documentation for clarity
2025-03-31 11:52:17 +02:00
Lorenz Hilpert
db7da0699e
feat: add data access and feature libraries for return process, including models, schemas, and routes
2025-03-20 21:25:20 +01:00
Lorenz Hilpert
f52fb00df7
chore: update pre-commit hook, modify prettier ignore, and add Sheriff configuration
2025-02-26 17:02:42 +01:00
Lorenz Hilpert
b485bb768c
feat: add feature return library components and Jest configuration
2025-02-24 15:43:16 +01:00
Lorenz Hilpert
9efbfab253
Update .gitignore and .prettierignore; add generated Swagger API libraries
2025-01-29 17:09:36 +01:00
Lorenz Hilpert
c59a09c252
Migration Angular CLI to NX
2025-01-29 15:37:46 +01:00
Lorenz Hilpert
e8020ffde6
RD Shell - Navigation
2023-04-18 14:09:36 +02:00
Lorenz Hilpert
623155be92
Merged PR 1475: Packstück Kontrolle
2023-01-30 14:25:47 +00:00
Nino Righi
f0cc76f180
Merged PR 1134: Merge ISA 2.0 into Develop
...
Merge ISA 2.0 into Develop
Related work items: #1098 , #2592 , #2630 , #2633 , #2635 , #2639 , #2706 , #2707 , #2813 , #2818 , #2825 , #2843 , #2846 , #2847 , #2848 , #2851 , #2852 , #2853 , #2897 , #2900
2022-03-28 10:12:12 +00:00
Sebastian
4da22194af
Add Stylelint Config & Clear Button in SearchBox
...
Add Stylelint Config & Clear Button in SearchBox
2020-09-28 15:27:48 +02:00
Lorenz Hilpert
f68f4ae9fa
removed color settings for vs code
2020-09-17 15:23:19 +02:00
Sebastian
ca8c1b5f6b
#913 Refactor QueryReturns to minimize no of server calls
...
+ Update cmf dependencies to ^0.1.34
2020-09-17 13:01:52 +02:00
Lorenz Hilpert
d48cc25f96
Added vscode recommendations
2020-07-10 15:14:30 +02:00
Sebastian
a452a3b735
Show Pending Filters (Not Yet Applied) in Selected Filters
...
t
2020-05-28 10:42:33 +02:00
Lorenz Hilpert
9856bbc384
first ng update => angular@8
2020-05-18 18:07:40 +02:00
Adrian Toczydlowski
d1ddc212b8
HIMA-701 display more result in filters dropdown
2020-01-29 11:23:30 +01:00
Sebastian Neumair
976f92d0d2
Add eis-service to oAuth-Config
2020-01-27 17:22:39 +01:00
Eraldo Hasanaj
b70bd00a90
[HIMA-945] working on shipping dodument list managment
2019-11-13 17:06:14 +01:00
Eraldo Hasanaj
03e87d9d62
[HIMA-647] updated how much information is shown on description of products in products details page
2019-09-24 14:28:31 +02:00
Eraldo Hasanaj
33e6f623de
[HIMA-591] working on customer creation refinement
2019-08-09 17:33:02 +02:00
Eraldo Hasanaj
7697d2921b
[HIMA-591] working customer creation refinment
2019-08-08 17:30:00 +02:00
Eraldo Hasanaj
e7f6a4eadd
[HIMA-664] & [HIMA-673] finished implementing order confirmation page when order is partially succesfull
2019-08-01 17:02:35 +02:00
Eraldo Hasanaj
5f3d9f04ca
[HIMA-314], [HIMA-313] working on warenausgabe search & search results (API UPDATE)
2019-06-26 15:07:19 +02:00
Eraldo Hasanaj
d6c363c53d
[HIMA-126] moved images to use the icon component in the ui library
2019-03-14 23:21:02 +01:00
Eraldo Hasanaj
93300cc610
[HIMA-0] updated formatter settings
2019-03-14 10:28:36 +01:00
Eraldo Hasanaj
c3fb25b58d
[HIMA-0] moved formatter settings to .vscode in order that everyone uses same settings
2019-03-14 10:11:41 +01:00
Peter Skrlj
fa71d4361a
[HIMA-15] - Barcode scanner integrated with scandit
2019-02-08 20:42:01 +01:00
Eraldo Hasanaj
62e56999a6
working on filter logic
2019-01-28 18:39:44 +01:00