Commit graph

24 commits

Author SHA1 Message Date
d7f88e1770 Hotfix for registration crashing due to non-unique StudentStatus instance creation 2023-10-02 00:46:44 +08:00
7dc80caee7 Removed associative entity and fixed relationship between student status and study group 2023-09-25 21:09:31 +08:00
0215680ea5 Fixed issue of not connecting to redis instance and added caching for courses 2023-09-12 19:42:32 +08:00
6fe1042826 Initial fix for duplicate subject queries in student status 2023-09-03 17:46:36 +08:00
06441702c7 CustomUser and StudentStatus improvements 2023-08-06 14:19:55 +08:00
0fd790505e Major overhaul to subject model and serializers 2023-07-26 23:32:03 +08:00
0eff07a1ae Overhauled the entire subjects app to be more simplified and to remove anomalies when filtering in queries 2023-07-26 12:14:19 +08:00
a33b32436d Code improvements 2023-07-23 23:24:30 +08:00
813ca3eb82 Warn if course has no shortname 2023-07-23 23:22:39 +08:00
890ba80db4 Polished postmigration scripts 2023-07-23 23:20:03 +08:00
97374442f7 Polished postmigration scripts 2023-07-23 23:19:47 +08:00
80f8aa5d66 Auto add courses post-migration based on csv records that we have 2023-07-23 23:15:52 +08:00
33e8218e51 Automatically add subjects based on a .csv file 2023-07-18 20:25:03 +08:00
e6c4dd7b9c Removed associative entity between student and subject 2023-07-18 15:51:06 +08:00
ba7e79cdc2 Moved subject course associative entity to subjects app 2023-07-10 17:35:54 +08:00
8d9364274c Added some needed string definitions for django admin and moved study groups to leaflet 2023-07-10 17:20:15 +08:00
98177f7235 Migrated location fields to new format. Also fixed student_status serializer 2023-07-09 19:00:47 +08:00
fbe047e8a2 Painstakingly added an endpoint to show messages from the current study group of the user 2023-06-28 00:49:11 +08:00
c4bca9777c Further polishing for subject 2023-06-27 18:42:34 +08:00
492a605557 Further polishing for subjects 2023-06-27 18:15:31 +08:00
de1dabf53c Added semesters 2023-06-27 15:48:43 +08:00
ceba84acb5 Autocreate superuser from .env file as well as autogenerate year level and course records 2023-06-27 15:41:34 +08:00
48f6bee125 Connected course to user 2023-06-27 14:38:07 +08:00
a12e66caed Add course model 2023-06-27 14:16:40 +08:00