Commit Graph

12 Commits

Author SHA1 Message Date
643ccd6d9e Add role-based access control to various settings pages: implement canAccess method in AboutPageSettings, ContactPageSettings, HomePageSettings, ManageCtaSettings, ManagePortfolio, ManageSite, ManageSiteSocialSettings, ManageSolutions, ManageSuccess, and update User model to include canManageSettings method for enhanced security and user experience. 2025-07-29 15:54:16 +05:00
fe42967a74 Add role-based access control to management pages: implement canView method in ManageCtaSettings, ManagePortfolio, ManageSolutions, and ManageSuccess classes to restrict access to ADMIN and MANAGER roles, enhancing security and user experience. 2025-07-29 15:45:22 +05:00
a1826ae53c Add user role management: introduce UserRole enum for role definitions, implement role-based access control in various resources and pages, and enhance authorization logic in the PanelProvider for improved security and user experience. 2025-07-29 15:33:36 +05:00
c7e01f404d Update navigation groups for various resources: change navigation group names for AboutPageSettings, ContactPageSettings, AuthorResource, BrandResource, CommentResource, InternshipResource, NewsResource, SolutionResource, SuccessResource, and TeamMemberResource to better reflect their content. Enhance panel navigation structure by adding new groups for improved organization. 2025-07-29 15:14:36 +05:00
1f8888d31c Remove max size limit for background video upload in HomePageSettings and add ApplicationResource to the panel resources in PanelPanelProvider. 2025-07-29 12:00:19 +05:00
e2323c7949 Refactor file imports and clean up unused components in various resources: remove unnecessary imports in CommentResource, NewsResource, and SolutionResource, and ensure consistent formatting across files. Add missing newlines at the end of files for better code quality. 2025-07-28 20:10:34 +05:00
7fdb99cc79 Refactor navigation settings across multiple pages: update navigation groups and labels for HomePageSettings, ManageCtaSettings, ManagePortfolio, ManageSolutions, ManageSuccess, and ManageSite. Introduce solutions data fetching in OurSolutionPageController and enhance header navigation with dynamic solutions list. Update database migration to include new fields for solutions. 2025-07-28 20:06:11 +05:00
74fc3b5e6a Implement news management features: add author field and comments functionality in NewsResource, enhance HomePageController to fetch latest news, and create dedicated views for news display and commenting. Update routes for comment submission and adjust homepage to showcase recent news articles. 2025-07-28 18:56:17 +05:00
bae4204d44 Refactor form components across multiple pages: enforce required validation on various text inputs and file uploads in HomePageSettings, ManagePortfolio, ManageSite, ManageSiteSocialSettings, ManageSolutions, ManageSuccess, and update the news index view to display dynamic content. 2025-07-28 17:14:40 +05:00
b405cad6fe Add About Section to HomePageSettings and update HomePageController to include brand data. Modify HomeSettings to store new about section fields and update the homepage view to display these settings. 2025-07-28 13:08:26 +05:00
2bf0c8f20d Add methods to various page controllers for handling index, store, and show actions 2025-07-28 12:29:30 +05:00
69dd14e06c first 2025-07-26 13:25:50 +05:00