feat: add product management features and integrate role selection

- Added PRODUCTS_ROUTES to app routing.
- Removed roles.const.ts and related references to central-auth-roles.
- Updated login component to remove role selection logic.
- Integrated ToastService for success notifications in customer, inventory, product brand, product category, supplier, and user forms.
- Implemented product and category selection fields in product form.
- Created reusable select components for product brands and categories.
- Enhanced user form with password validation and role selection.
- Established roles service for fetching roles from the API.
This commit is contained in:
2025-12-06 11:09:06 +03:30
parent 0419ff2fc7
commit 70f39de9d8
47 changed files with 436 additions and 90 deletions
@@ -10,6 +10,9 @@
[showDetails]="true"
[showAdd]="true"
(onAdd)="openAddForm()"
/>
>
<ng-template #role let-data>
<catalog-role-tag [role]="data.role" />
</ng-template>
</app-page-data-list>
<user-form [(visible)]="visibleForm" (onSubmit)="refresh()" />