4 Commits

Author SHA1 Message Date
3e30d958b3 feat: Implement password reset functionality
- Added PasswordResetController to handle password reset requests and confirmations.
- Created views for password reset request, confirmation, and invalid link scenarios.
- Implemented email sending for password reset requests with security measures.
- Added form validation for password reset confirmation, including password strength requirements.
- Enhanced user experience with success and error messages during the password reset process.
2025-11-11 14:31:40 +01:00
b3e42b5eb5 feat: Add export functionality to CrudDataTable with clipboard, CSV, and Excel options 2025-11-10 16:41:37 +01:00
684d0deaaa feat: Implement permission management with dynamic access control for contacts 2025-11-10 10:36:02 +01:00
47b7099ba6 feat: Implement reusable CrudDataTable component for contact management
- Created a new CrudDataTable.vue component to handle data display and interactions.
- Integrated column configuration, filtering, and sorting functionalities.
- Added support for dynamic column visibility and order persistence using localStorage.
- Enhanced data loading with error handling and user feedback via toast notifications.
- Updated ContactManagement_old.vue to utilize the new CrudDataTable component, improving code organization and maintainability.
2025-11-10 10:06:10 +01:00