type
Screen Set
title
Student screens
description
Students CRUD, import/export, parents, the pay form and transfers — routes from routes_students.go.
tags
screens, students, transfers, parents
status
stable
stale_after
Fri Apr 30 2027 02:00:00 GMT+0200 (Central European Summer Time)
generated
techwriter/mimo-v2.6-flash · Sat Oct 31 2026 11:02:38 GMT+0100 (Central European Standard Time)
sources
routes → internal/interfaces/http/routes_students.go

Student screens

internal/interfaces/http/routes_students.go.

Method Path Gate
GET /students students read
GET /students/new students write
POST /students students write
GET /students/import students write
POST /students/import students write (CSV)
GET /students/export students read (CSV)
GET /students/:id students read (details)
GET/POST /students/:id/edit students write
POST /students/:id/delete students delete
POST /students/:id/parents guardians write (add-and-link a parent)
POST /parents/new guardians write (create a parent from the student form)
GET /students/:id/pay payments write (pay form)
POST /students/:id/pay payments write (post the payment)
GET /transfers transfers read
GET /transfers/new transfers write
POST /transfers transfers write
GET /students/:id/transfers transfers read
POST /students/:id/transfers transfers write

Record-level scope applies throughout: a teacher (scope assigned) sees only their roster, a parent (scope own) only their children; the pay form and the transfer routes re-check membership, not just the catalogue grant.

Rendered from simple-lms/screens/students.md · OKF bundle · regenerate with npm run render