tomgranuja / CayumanDjango

School workshops inscription web form for students enrollment.
0 stars 0 forks source link

Add "sudo" feature for Django superadmins #50

Closed ralamosm closed 2 months ago

ralamosm commented 3 months ago

This issue is about adding a "sudo" feature that can be used by Django superadmins (or maybe members of an specific Group).

The main goal is to allow these admins to log in as any student and be able to modify their choices in the public UI. This means that:

  1. admins under sudo should not be affected by the quota of a WorkshopPeriod
  2. admins under sudo should not be affected by enrollment_end, etc.
  3. these actions should be logged somewhere (most likely with django's own logging app) and then be able to check those logs.

Third point is not mandatory before Period 3, but should be considered.