feat: add licenses management module with filtering and listing functionality

- Introduced new constants and routes for licenses management.
- Created components for licenses filter form and list display.
- Implemented services for fetching licenses data from the API.
- Added dialog components for creating and editing licenses.
- Updated partner menu to include a link to licenses.
- Refactored existing components to improve code structure and maintainability.
This commit is contained in:
2026-04-25 23:59:23 +03:30
parent 095ae31249
commit baa9409e9e
36 changed files with 454 additions and 127 deletions
@@ -5,7 +5,7 @@ import { Component, computed, effect, inject, signal } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { ButtonDirective } from 'primeng/button';
import { ConsumerBusinessActivitiesFormComponent } from '../../components/businessActivities/form.component';
import { ConsumerBusinessActivitiesFormDialogComponent } from '../../components/businessActivities/form-dialog.component';
import { PartnerChargeAccountFormDialogComponent } from '../../components/chargeAccount/charge-account-form-dialog.component';
import { ConsumerComplexesComponent } from '../../components/complexes/list.component';
import { BusinessActivityStore } from '../../store/businessActivity.store';
@@ -17,7 +17,7 @@ import { ConsumerStore } from '../../store/consumer.store';
imports: [
AppCardComponent,
KeyValueComponent,
ConsumerBusinessActivitiesFormComponent,
ConsumerBusinessActivitiesFormDialogComponent,
ConsumerComplexesComponent,
ButtonDirective,
PartnerChargeAccountFormDialogComponent,