masoodafar-web
f846a927a7
Merge branch 'stage-new' into production
Build and Deploy to Production / build-and-deploy (push) Successful in 5m49s
2025-12-25 02:04:20 +03:30
masoodafar-web
6dec03cf4d
fix: update BackOffice gateway URL to secure production endpoint
2025-12-25 02:04:12 +03:30
masoodafar-web
e808cf827e
feat: Enhance week filter functionality with disabled state and target week highlight
2025-12-25 02:03:01 +03:30
masoodafar-web
8e98b1f3c7
Refactor code structure for improved readability and maintainability
2025-12-25 00:14:57 +03:30
admin
0ff1a17419
fix: correct dockerfile path and registry
Build and Deploy to Production / build-and-deploy (push) Successful in 2m22s
2025-12-23 22:34:17 +00:00
admin
0c5c30ca42
fix: correct dockerfile path and registry
Build and Deploy to Production / build-and-deploy (push) Has been cancelled
2025-12-23 22:34:09 +00:00
admin
0f99d4c80c
feat: add production deployment workflow
Build and Deploy to Production / build-and-deploy (push) Failing after 15s
2025-12-23 22:24:58 +00:00
admin
33d4f4c543
fix: update appsettings for production K8s
2025-12-23 22:17:52 +00:00
admin
787fe6def6
fix: update appsettings for production K8s
2025-12-23 22:17:28 +00:00
masoodafar-web
51c5edc0ae
feat: Fix multiple pages in BackOffice and enable product features
2025-12-24 01:06:55 +03:30
masoodafar-web
ec923dc22e
fix: Switch BackOffice gateway URL to production environment
2025-12-20 05:24:59 +03:30
masoodafar-web
be0cb98222
feat: Update deployment branch to stage-new in workflow configuration
2025-12-20 05:11:45 +03:30
masoodafar-web
869cf7e516
feat: Update week number handling to use WeekDefinitionId and improve UI components
Build and Deploy / build (push) Successful in 2m25s
2025-12-20 03:17:04 +03:30
masoodafar-web
d1940033db
feat: Add club status and activation week filters to network tree
Build and Deploy / build (push) Successful in 2m33s
2025-12-14 04:16:13 +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
2fc7733c84
feat: Add network tree visualization and Persian date service
Build and Deploy / build (push) Successful in 2m39s
2025-12-12 07:54:05 +03:30
masoud
82068bf8f8
fix: Remove default nginx files before copying Blazor WASM output
...
Build and Deploy / build (push) Successful in 2m22s
- nginx:alpine has default index.html that prevents Blazor from loading
- Added RUN rm -rf /usr/share/nginx/html/* before COPY
2025-12-07 23:30:31 +00:00
masoodafar-web
f00ade566c
feat: enhance JWT token parsing to support multiple role claims
Build and Deploy / build (push) Successful in 2m20s
2025-12-08 02:57:14 +03:30
masoodafar-web
5a4774b1f3
fix: rename SuperAdmin role to Administrator in authorization
Build and Deploy / build (push) Successful in 2m23s
2025-12-08 02:33:58 +03:30
masoodafar-web
2bfac7afaa
fix: Update NavMenu to add Href for discount categories link
Build and Deploy / build (push) Successful in 2m28s
2025-12-08 02:22:14 +03:30
masoud
00290e91fd
fix: Change BackOffice Dockerfile to nginx runtime for Blazor WASM
...
Build and Deploy / build (push) Successful in 2m26s
- Changed from aspnet to nginx:alpine
- Copy wwwroot output instead of BackOffice.dll
- Configure nginx SPA routing (try_files for client-side routing)
- Remove ENTRYPOINT dotnet command
2025-12-07 22:42:39 +00:00
masoud
5c8c0418ae
remove: Delete incorrect Dockerfile from root
...
Build and Deploy / build (push) Has been cancelled
Workflow uses src/BackOffice/Dockerfile which is correct.
Root Dockerfile was using wrong runtime (aspnet instead of nginx).
2025-12-07 22:41:25 +00:00
masoud
6c2d011361
fix: Correct Dockerfile for Blazor WASM with nginx runtime
...
Build and Deploy / build (push) Has been cancelled
- Changed from aspnet to nginx:alpine
- Copy wwwroot instead of BackOffice.dll
- Configure nginx SPA routing
- Remove incorrect ENTRYPOINT
2025-12-07 22:39:51 +00:00
admin
200825064a
Update src/BackOffice/Dockerfile
Build and Deploy / build (push) Successful in 4m8s
2025-12-07 22:27:45 +00:00
masoodafar-web
59d9a0644a
feat: enhance product management section in NavMenu with new links and grouping
Build and Deploy / build (push) Successful in 2m33s
2025-12-08 01:41:40 +03:30
masoud
dea8de348e
fix: update kubeconfig for deployment (127.0.0.1 → 194.5.195.53)
Build and Deploy / build (push) Successful in 7m26s
2025-12-07 19:17:08 +00:00
masoud
2c899f6029
chore: test multi-remote push to git.afrino.co
Build and Deploy / build (push) Successful in 2m22s
2025-12-07 18:52:33 +00:00
masoud
0262ae68c4
chore: trigger rebuild with new registry domain
Build and Deploy / build (push) Successful in 2m56s
2025-12-07 17:32:22 +00:00
masoud
a5904cd077
chore: migrate from IP to domain (git.foursat.afrino.co)
Build and Deploy / build (push) Has been cancelled
2025-12-07 17:01:55 +00:00
masoud
c7df3db502
Update GwUrl to HTTPS domain with Let's Encrypt
Build and Deploy / build (push) Has been cancelled
2025-12-07 15:05:10 +00:00
masoud
2b460e4e82
Update GwUrl to external NodePort endpoint
2025-12-07 14:48:57 +00:00
masoodafar-web
419bcbdf7a
Fix: Support both HTTP and HTTPS channel credentials
2025-12-07 17:04:02 +03:30
masoud
17f8346a87
Revert: Back to nginx for Blazor WASM
2025-12-06 23:11:01 +00:00
masoud
f689a95ddd
Fix: Revert to aspnet runtime for Blazor Server with gRPC
2025-12-06 23:08:08 +00:00
masoodafar-web
ef4e2b5964
feat: Add kubectl installation and Kubernetes deployment steps
2025-12-06 23:01:23 +03:30
masoud
10607eb5fa
Fix: Use nginx for Blazor WASM instead of aspnet runtime
2025-12-06 18:35:22 +00:00
masoud
22b5ce3927
Fix docker build command line continuation
2025-12-06 18:27:33 +00:00
masoodafar-web
9146391928
feat: Add Docker configuration and update deployment workflow
2025-12-06 21:54:09 +03:30
masoodafar-web
f5b8052245
Merge branch 'main' into kub-stage
2025-12-06 21:50:27 +03:30
masoud
4286399b97
Add proxy for apk add
2025-12-06 18:00:14 +00:00
masoud
f7bd75dfaf
Update workflow for Kubernetes deployment
2025-12-06 17:55:04 +00:00
masoodafar-web
523754af2c
feat: Update proto namespaces and enable product image management
2025-12-06 20:57:43 +03:30
masoodafar-web
88c691c3fb
feat: Add build status docs and fix proto dependencies
2025-12-06 01:33:01 +03:30
masoud
bd0e626963
Add Kubernetes CI/CD pipeline for kub-stage
2025-12-05 16:25:14 +00:00
masoud
a5c31cdef3
Add Kubernetes CI/CD pipeline
2025-12-05 16:23:25 +00:00
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
b60473c0a2
feat: Implement Public Messages Management Page with CRUD 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.
2025-12-04 17:28:59 +03:30
masoodafar-web
3bc317b19e
update
2025-12-02 03:32:04 +03:30
masoodafar-web
aaa15d8839
Add commission, network, and club management pages with dialogs
2025-11-30 23:38:24 +03:30