Commit Graph

29 Commits

Author SHA1 Message Date
djalim 04be659d6b feat(app): add studentOnly pages and new routes
Add routes for modules, users, notes import, recap, and islands edit.
Update middleware to filter pages based on user role.

feat(admin): add modal for assigning teaching, replace delete icon with SVG

refactor(server): rename port variable to uppercase and add env support
feat(admin): add enseignants, users, filtering and role colors

refactor(AdminRoles): improve role UI and add permission mapping

feat(admin-users): add role colors, role filter, and modal for creating users

feat(admin): add EditModule component for module editing

feat(admin): add EditUser page for editing users and managing enseignements

feat(promo-select): display id and name in options for promo dropdown

feat: add edit module/user routes, inline coeff editing, UI tweaks

refactor: UI – icons, modal overlay, grid, subtitles, import margin
2026-04-29 09:12:55 +02:00
djalim 2c5e4ebf11 feat(fresh.gen.ts): add routes for notes edition, recap and island recap
Check Deno code / Check Deno code (pull_request) Failing after 5s
Tests / Unit tests (pull_request) Successful in 12s
Tests / Integration tests (pull_request) Failing after 1m17s
feat(notes): add NoteRecap island component for student grade recap

feat: add adjust controls to UI component

Add placeholder, value binding, onInput handler, apply/reset buttons,
and display of adjusted value.

feat(notes): add edition and recap pages, update styles and links
2026-04-27 18:22:23 +02:00
djalim d3de5c29e7 refactor: add migration, seed permissions, update permissions API
feat(notes): add XLSX import island and admin route

feat(upload): add drag‑and‑drop upload, template download, UI tweaks
2026-04-27 17:08:58 +02:00
djalim 733259e317 feat : fixed some page not being as described in the figma 2026-04-27 11:21:32 +02:00
djalim 56019ad372 fix: fixed test ci 2026-04-27 00:04:28 +02:00
Kevin FEDYNA 4c54283bfd Finalized students app 2025-01-28 10:03:20 +01:00
Kevin FEDYNA e88045c952 Refactored students 2025-01-27 13:11:13 +01:00
Kevin FEDYNA 4ff76fdf6f Added hidden admin only page prop effect 2025-01-27 10:39:42 +01:00
Kevin FEDYNA 1f3a723dbe Merge branch 'main' into PMPR-27 2025-01-25 10:48:41 +01:00
Clayzxr a867f67fd9 Trying to fix DB mobility 2025-01-24 16:17:51 +01:00
Clayzxr 4abf540558 Init mobility DB 2025-01-22 15:09:22 +01:00
Clayzxr 36c5c9cf39 Test to access student DB in other apps (working) 2025-01-22 11:35:47 +01:00
Kevin FEDYNA 85766ffeed changed login and logout to adapt to domain and added ToU 2025-01-21 22:31:36 +01:00
Clayzxr b5fedbb425 Moved all student management tools into student app for global uses (working) 2025-01-21 17:29:59 +01:00
Kevin FEDYNA b1aa4064b1 Merge pull request #25 from fedyna-k/PMPR-22
Pmpr 22
2025-01-21 16:11:56 +01:00
Kevin FEDYNA fa66621abc Fixed partial handling and added cookies 2025-01-21 16:09:36 +01:00
Clayzxr 0672666bd3 CDN working with Docker 2025-01-21 15:17:47 +01:00
Clayzxr a49683c10e Use api for DB 2025-01-20 16:33:06 +01:00
Clayzxr 3036f1a1bb pushed changes 2025-01-18 23:10:28 +01:00
Clayzxr 6df75e0604 Use the DB instead of a .csv (not working) 2025-01-17 15:37:27 +01:00
Clayzxr 416aad06ea Temporary student manager 2025-01-17 10:43:39 +01:00
Clayzxr 3987d76d59 Init module PolyMobility & creating pages 2025-01-17 10:43:39 +01:00
fedyna-k ce944c8d92 Fixed card CSS and hint 2025-01-15 23:51:54 +01:00
Kevin FEDYNA 3f3c7be1f9 Merge branch 'main' into PMPR-3 2025-01-15 15:48:50 +01:00
Clayzxr 8cee593d33 Adding cards for modules and creating mobility module 2025-01-15 15:44:52 +01:00
Kevin FEDYNA ed2997d51f Remaped imports to prepare for new content handling 2025-01-15 11:20:48 +01:00
Kevin FEDYNA eea49969b5 Added catalog generation, need to bug fix 2025-01-15 10:15:02 +01:00
fedyna-k ccad788e19 Added implementation for base page and log in log out 2025-01-14 23:34:40 +01:00
Kevin FEDYNA 9a97591bda Created fresh deno project 2024-12-02 14:36:52 +01:00