- Added role-based permission checks in NavMenu for dashboard and management links.
- Created ManualPaymentDialog for creating and managing manual payments.
- Implemented TransactionDetailsDialog for displaying transaction details.
- Developed Transactions page for viewing and filtering transactions.
- Introduced RolePermissionsDialog for managing role permissions.
- Established AuthorizationService to handle permission checks and user roles.
- Enhanced UI components with MudBlazor for better user experience.
- Added MessageTemplatesDialog component for managing message templates.
- Integrated local storage to persist templates in the user's browser.
- Implemented functionality to add, delete, and use templates.
- Added UI components for template management including MudBlazor components.
feat: Create assign tags dialog for product management
- Developed AssignTagsDialog component to assign tags to products.
- Integrated tag selection and display of current tags.
- Implemented functionality to add and remove tags from products.
feat: Implement tag management functionality
- Created TagEditDialog for creating and editing tags.
- Developed TagManagementPage for listing, searching, and managing tags.
- Integrated CRUD operations for tags using ITagService.
- Added filtering options for active/inactive tags.
feat: Enhance user order management with discount and cancellation dialogs
- Implemented ApplyDiscountDialog for applying discounts to orders.
- Created CancelOrderDialog for canceling orders with optional refund.
- Developed ChangeOrderStatusDialog for updating order delivery statuses.
- Integrated gRPC services for order management operations.
- Added PublicMessagesMainPage.razor for managing public messages.
- Integrated search and filter functionality for messages.
- Implemented create, edit, view, publish, archive, and delete operations for public messages.
- Added necessary services and DTOs for handling public messages.
- Created DiscountCategory and DiscountOrder services with CRUD operations.
- Implemented DiscountProduct service for managing discount products.
- Defined interfaces for all services to ensure proper abstraction and testing.