- Replaced individual password and confirm password fields with a shared-password-input component in the following components:
- Partner Account Password Form
- Consumer Account Form
- Consumer User Form
- Consumer Pos Form
- Super Admin Consumer Account Form
- Super Admin Partner Account Form
- Super Admin Provider Form
- Super Admin User Account Form
- Modify Login Info Page
- Introduced a new SharedPasswordInputComponent to encapsulate password input logic and validation messages.
- Updated form handling to utilize reactive forms with shared components for better maintainability and consistency.
- Added a ChangePasswordFormDialogComponent for changing passwords with validation.
- Created API routes for business activity goods in the consumer module.
fix: Update single component to correctly bind invoice data
feat: Enhance partner info model with detailed license status
refactor: Simplify account list component by removing unnecessary details
fix: Correctly reference username in consumer account form
feat: Add POS related fields to consumer account list
chore: Update models to include charge account details for partners
feat: Implement charge account dialog for partner consumers
feat: Create API routes for accounts charge functionality
feat: Add charge account service for handling requests
feat: Introduce license info template component for dashboard
refactor: Update dashboard view to display license information
fix: Improve layout component to handle POS information more effectively
chore: Clean up unused imports and components in various files
feat: Add loading state handling in landing views
feat: Implement charge account form dialog for partner consumers
- Implemented refresh event emission in multiple list components across partner and superAdmin modules.
- Updated consumers and customers list components to handle refresh actions.
- Enhanced dashboard component to fetch partner info on initialization.
- Introduced new API method in PartnerService to retrieve current partner data.
- Modified PartnerStore to utilize the new API method for fetching partner information.
- Updated UI elements to reflect changes in partner and license management, including new fields for license renewals.
- Added a new POS display component for better presentation of POS terminal information.
- Updated layout service and top bar to reflect new titles and improve user experience.
- Refactored existing components to ensure consistency and maintainability.
- Updated column definitions in various components to use `nestedOption` instead of `nestedPath` for better clarity and consistency.
- Removed commented-out license status checks and related UI elements from the layout component.
- Simplified license info interface by removing unnecessary properties.
- Enhanced consumer accounts and business activities components to display additional license information.
- Adjusted form components to conditionally include fields based on selected device type.
- Improved the handling of discount calculations in the gold payload form component.
- Added new fields for branch code in complex components and adjusted related views.
- Cleaned up unused console logs in form data utility.