Commit Graph

10 Commits

Author SHA1 Message Date
Habib Fatkhul Rohman a452e55e25 feat(client): Add GetAll functionality for client retrieval and update filters for pagination
Deploy Application / deploy (push) Successful in 25s Details
feat(role): Implement GetAll method for role retrieval without pagination and update role service and repository
feat(product): Add SearchKey field to ProductVendorResponse for enhanced product search capabilities
2025-11-05 16:03:29 +07:00
Habib Fatkhul Rohman 6b608a86a9 feat(docs): Enhance API documentation for AssignMenusToRole and RemoveMenusFromRole endpoints
Deploy Application / deploy (push) Successful in 21s Details
2025-11-03 11:42:46 +07:00
Habib Fatkhul Rohman a07b96f5ce feat(role): Add menu assignment and removal functionality for roles 2025-11-03 11:40:40 +07:00
Habib Fatkhul Rohman 82579efe36 feat(role): Refactor role handling to include client details in responses and update API routes 2025-10-31 11:27:29 +07:00
Habib Fatkhul Rohman fbbbeb5304 fix(role): Restore ClientID filter in GetRoles method
refactor(docker): Simplify CMD in Dockerfile by removing seed command
2025-10-30 14:11:40 +07:00
Habib Fatkhul Rohman 2ade3121ff refactor(docker): Update CMD in Dockerfile to use migration command
Deploy Application / deploy (push) Successful in 22s Details
refactor(role): Comment out unused client ID handling in GetRoles method
refactor(role): Comment out role name existence check in UpdateRole method
refactor(command): Enhance logging for migration and seeder processes
2025-10-30 12:00:11 +07:00
Habib Fatkhul Rohman 8fe9a5bb5c Refactor role management API endpoints and update Swagger documentation
- Removed the deprecated /example/helloworld endpoint from Swagger.
- Updated the /roles endpoint to include GET and POST methods for retrieving and creating roles.
- Added detailed documentation for role-related endpoints including assigning and removing permissions, and managing roles for users.
- Introduced new DTOs for role creation, updating, and permission management.
- Updated response schemas to ensure consistency across role management operations.
- Enhanced validation requirements for role and permission requests.
2025-10-28 15:43:09 +07:00
Habib Fatkhul Rohman 2546a094a3 feat: Revamp logs page with new HTML structure and styles
- Updated logs.html to include a modern design with Tailwind CSS.
- Added a login section for admin access to logs.
- Implemented JavaScript functions for login, log retrieval, and month selection.
- Enhanced user experience with loading indicators and error handling.

feat: Add ServeLogsPage method to LogsController

- Introduced ServeLogsPage method to serve the logs HTML page.
- Configured to respond with HTML when the Accept header is text/html.

refactor: Update logs routes to serve HTML page

- Modified routes to serve the logs HTML page without authentication.
- Adjusted protected routes for log retrieval to use API versioning.

docs: Add API documentation for user and role controllers

- Added Swagger documentation comments for user and role controller methods.
- Documented endpoints for user registration, login, and email verification.
2025-10-23 00:17:07 +07:00
Habib Fatkhul Rohman 80825a70af feat: Enhance role and user role management with new endpoints and DTOs for assigning/removing roles and permissions 2025-10-22 15:29:42 +07:00
Habib Fatkhul Rohman 4bd48c3bca Add role management module with controller, service, repository, DTOs, and routes 2025-10-21 15:04:58 +07:00