Commit Graph

13 Commits

Author SHA1 Message Date
masoodafar-web c0c7bb3ac5 fix: resolve MudBlazor v8 breaking changes (MUD0002 warnings)
Build and Deploy to Production / build-and-deploy (push) Successful in 16m3s
- MudListItem: Selected → Class with conditional CSS
- MudTextField: Dense → Margin="Margin.Dense"
- MudSwitch: remove HelperText (merged into Label)
- MudDatePicker: remove T parameter (no longer generic in v8)
2026-03-15 11:58:37 +03:30
masoodafar-web 49017027d0 feat: full BackOffice updates - discount shop, blog, content, UI improvements
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 2m20s
- Blog management pages (posts, categories)
- Content management pages (site pages, sections)
- Contract management pages
- Discount shop improvements (order details, product form, categories)
- Wallet management pages
- Commission withdrawal details/reject dialogs
- Orders hub, sales reports
- System hub, global search, breadcrumb
- Club features page, club hub
- UI/UX improvements across all pages
- AppBreadcrumb, GlobalSearch components
- NavMenu updates and styling
2026-02-16 00:56:39 +03:30
masoodafar-web 8d9942ddc2 Refactor: Update Protobuf references to CMSMicroservice across User, UserAddress, UserOrder, UserRole, and related services
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 3m9s
- Changed Protobuf imports from BackOffice.BFF to CMSMicroservice for User, UserAddress, UserOrder, UserRole components and services.
- Updated appsettings for direct connection to CMS, removing BFF references.
- Adjusted logic in services to accommodate new Protobuf structure and fields.
- Moved documentation to totalDoc directory.
2026-02-10 22:05:13 +03:30
masoodafar-web 2d833605b4 feat: Implement Inventory Management Pages
Build and Deploy / build (push) Successful in 2m18s
- Added InventoryMainPage for managing inventory items with filtering options.
- Created LowStockPage to display low stock items with filtering capabilities.
- Developed MovementsPage to track inventory movements with detailed filtering.
- Introduced WarehousesPage for managing warehouses, including creation and viewing inventory.
- Enhanced backend integration with InventoryBFFContract for data retrieval.
- Implemented user-friendly UI components using MudBlazor for better user experience.
- Added necessary dialog components for adding stock, adjusting inventory, and viewing movements.
2026-01-03 08:18:55 +03:30
masoodafar-web cc721da65f feat: Add manual membership payment page and week picker component
Build and Deploy / build (push) Successful in 2m36s
2025-12-12 10:24:43 +03:30
masoodafar-web 5cec4e9313 feat: Implement role-based access control and manual payment management
- 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.
2025-12-05 17:27:23 +03:30
masoodafar-web b89f801742 feat: Implement message templates dialog with local storage support
- 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.
2025-12-04 19:53:10 +03:30
masoodafar-web 1bce6f3198 Update payment status and amount fields in user orders 2025-11-28 04:04:33 +03:30
masoodafar-web de8d1158a8 Update user order page and payment date format 2025-11-27 23:25:53 +03:30
masoodafar-web bc1eafd5a1 Add category and product drag-drop management pages 2025-11-27 21:38:27 +03:30
masoodafar-web ee26d36536 Add product and category management pages 2025-11-27 04:20:28 +03:30
King 868c0dcc11 Update 2025-10-08 12:38:07 +03:30
MeysamMoghaddam 644da40c1d u 2025-10-07 22:10:00 +03:30