Commit Graph
27 Commits
Author SHA1 Message Date
F4ilji 63e456088d feat(dashboard): add Roles CRUD with permission-based menu filtering
- Roles CRUD: List/Create/Update/Delete actions, controller, requests
- Roles Vue pages: Index, Create, Edit (Options API, DashboardLayout)
- SidebarNav: filter menu items by user permissions via Inertia shared data
- HandleInertiaRequests: share permissions and roles arrays to frontend
- HttpKernel: register dashboard.permission middleware alias
- SidebarNavItem: add shield-check icon mapping
2026-08-03 10:39:15 +05:00
F4ilji 720aa4d0ae feat(logging): migrate VikonIntegration to vikon channel 2026-07-05 23:13:51 +05:00
F4ilji 3dc29d44d8 fix(vikon): DNS bypass, OAuth callback, ABITUR init, token cache, ZIP security
- Add CURLOPT_RESOLVE DNS bypass for db-nica.ru / file.db-nica.ru
- Add OAuth callback route with CSRF state validation
- Add /authorize endpoint to generate OAuth URL with state
- Add ABITUR special case: init empty module core without ZIP download
- Add token validation caching (150s) to reduce API calls
- Block PHP/PHTML/PHAR files inside ZIP before extraction
- Add VikonTokenRefresh middleware for auto token refresh
- Add vikon.refresh middleware alias to Kernel
2026-07-04 17:44:50 +05:00
F4ilji 6750ca8f45 fix: add error flash message to Inertia shared props
Add error session key to flash messages so frontend can display
error notifications from session flash data.
2026-07-02 00:29:34 +05:00
F4ilji 4aa4b9cadf changes 2026-04-09 17:23:10 +05:00
F4ilji 936b1fb5b0 changes 2026-04-07 17:54:26 +05:00
F4ilji a3948c872e Changes 2026-03-20 21:47:02 +05:00
F4ilji 1f61601e05 add cors rules 2026-01-09 19:07:51 +05:00
F4ilji 72af09d93d Add Yandex Metrika integration for tracking; update FindSliderBySlugTask to ensure active slides are filtered correctly based on time; enhance app.blade.php for conditional Yandex Metrika script inclusion based on environment. 2025-09-27 22:35:36 +05:00
F4ilji a4bdde6382 refactor educational components and API routes; update form handling in various actions and Vue components, enhance user interface for form display, and improve data retrieval logic in CreateAdmissionPlan job 2025-07-27 12:52:04 +05:00
F4ilji 0874d3e6b5 refactor sitemap generation and navigation handling; remove old GenerateSitemap command, update to use tasks for better organization, and enhance navigation data retrieval 2025-07-18 13:07:51 +05:00
F4ilji 501e5487b9 small fixes 2025-06-14 19:33:49 +05:00
F4ilji 791a56ca4d added tv page, small changes and fix bugs 2025-05-21 14:00:04 +05:00
F4ilji c01016a154 Migrate backend to Porto architecture and fix minor bugs
- Fully transitioned the backend to the Porto architectural pattern
- Improved code organization and maintainability
- Fixed minor bugs and inconsistencies
2025-05-12 08:47:43 +05:00
F4ilji 313eea406b fix bugs and errors 2025-05-07 09:33:14 +05:00
F4ilji 8dadd19adc fix bugs 2025-05-06 10:47:12 +05:00
F4ilji 453fb4cccc major change fixing bugs when running SSR in the project 2025-04-26 22:59:46 +05:00
F4ilji 45c84e7ffb added feature for binding form to page and fixing bugs 2025-04-22 21:15:03 +05:00
F4ilji 5cd6ff11b5 Rework admin panel and other 2025-04-02 18:37:20 +05:00
f4ilji 3385dc5807 Changes 2025-01-30 00:31:40 +05:00
f4ilji bad611eb84 Changes 2025-01-15 15:31:37 +05:00
f4ilji 6b48c31afd Changes 2025-01-13 13:56:50 +05:00
f4ilji 5d66a2cc5a Changes 2024-12-24 16:20:50 +05:00
f4ilji dd3a0c6ecd Changes 2024-10-14 14:56:10 +05:00
f4ilji 77b3e3b4b1 Changes 2024-10-04 16:05:23 +05:00
f4ilji cebc584a14 Changes 2024-10-04 12:48:19 +05:00
f4ilji b686638a39 first commit 2024-09-19 16:06:49 +05:00