Commit Graph

5 Commits

Author SHA1 Message Date
hosseintaromi ebd2c3c8f7 feat(roles): add role permissions management page
- Two-column layout for assigned vs available permissions
- Real-time permission assignment and removal
- Confirmation modals for destructive actions
- Complete permissions list with descriptions
- Visual distinction between assigned and available permissions
2025-07-18 14:03:04 +03:30
hosseintaromi cdf0eb29f3 feat(roles): add role detail page
- Complete role information display
- Statistics and metadata sections
- List of assigned permissions
- Quick access to edit and permissions management
- Responsive layout with proper Persian typography
2025-07-18 14:03:01 +03:30
hosseintaromi 4b4fe84cee feat(roles): add role form page for create/edit
- Unified form for both create and edit operations
- Form validation with Yup schema
- Auto-populate fields in edit mode
- Proper navigation and loading states
- Persian validation messages
2025-07-18 14:02:58 +03:30
hosseintaromi 0ee448d9be feat(roles): add roles list page
- Complete table view with role information
- CRUD operations (view, edit, delete, permissions)
- Delete confirmation modal
- Responsive design with proper Persian RTL
- Loading states and error handling
2025-07-18 14:02:55 +03:30
hosseintaromi efb92ac136 feat(roles): implement roles core architecture
- Add comprehensive role and permission models
- Add all CRUD API request functions
- Add custom hooks with React Query integration
- Support role permissions management
- Follow established development pattern
2025-07-18 14:02:53 +03:30