6c38cd0019
- Cascade delete on all entities (student, module, UE, user, role, promotion) - Fix Response body reuse bug (factory functions instead of constants) - Student note viewing via CAS uid (strip non-digit prefix) - Fix middleware page visibility for students in LOCAL mode - Import result popup component (shared across all import pages) - Fix student import to use numEtud from Excel - Bulk student selection with promo change and delete - Move UE/UE-Module API and pages from notes to admin module - Move promotions page from students to admin module - Multi-year maquette import with per-year promo selection - Inline promo creation in maquette import - Static Excel templates (students, notes, maquette) - Fix XLSX export using blob download instead of writeFile - Allow students to read modules list (GET /modules)
16 lines
351 B
TypeScript
16 lines
351 B
TypeScript
import { AppProperties } from "$root/defaults/interfaces.ts";
|
|
|
|
const properties: AppProperties = {
|
|
name: "Students",
|
|
icon: "badge",
|
|
pages: {
|
|
index: "Accueil",
|
|
consult: "Élèves",
|
|
upload: "Import xlsx",
|
|
},
|
|
adminOnly: ["consult", "upload"],
|
|
hint: "Create students promotion and see informations",
|
|
};
|
|
|
|
export default properties;
|