Commit graph

37 commits

Author SHA1 Message Date
ac7360cafa Added records and record handling for Computer Science course 2023-10-02 15:47:57 +08:00
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
66fdc16524 Implemented redis caching for GET only viewsets 2023-09-12 19:51:06 +08:00
fc031e9e51 Changed foreign key field value to reference the required string directly rather than id from StudentStatus and CustomUser with Subjects 2023-09-06 18:13:21 +08:00
63d16eae17 Final changes to subject and subject instance serializer for easier queries 2023-09-04 18:18:08 +08:00
6fe1042826 Initial fix for duplicate subject queries in student status 2023-09-03 17:46:36 +08:00
cc52931956 Fixed subject names still having \r symbols in them and fixed student status list view not working 2023-08-15 14:14:26 +08:00
06441702c7 CustomUser and StudentStatus improvements 2023-08-06 14:19:55 +08:00
194e33db61 Fixed JWT token lifetime 2023-08-02 15:48:45 +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
83b817ec35 Improved subject viewset 2023-07-25 17:03:05 +08:00
8537b1d3ac Improved subject viewsets and subjects postmigration script 2023-07-25 16:29:11 +08:00
c955cadc18 Fixed subject serializer and added drf-yasg for better endpoint documentation 2023-07-24 01:47:01 +08:00
97374442f7 Polished postmigration scripts 2023-07-23 23:19:47 +08:00
b9957eec9e Improved subjects postmigration print log 2023-07-19 22:51:23 +08:00
c5e1f0dc49 Optimized subjects adding postmigration for better code readability 2023-07-19 15:50:47 +08:00
84e33d7ca6 Skip updating a subject if it already exists with the same year level, semester, and course postmigration 2023-07-19 15:43:38 +08:00
1c35e95f21 Improved subjects serializer 2023-07-19 15:36:06 +08:00
3f136f8cef Improved subjects model and serializer 2023-07-19 15:24:59 +08:00
bf9ed11a9e Improved code for uupdating course year level and semester for student and for postmigration generation of subjects per course 2023-07-18 22:15:42 +08:00
41b2747495 Improved code for uupdating course year level and semester for student and for postmigration generation of subjects per course 2023-07-18 22:13:31 +08:00
33e8218e51 Automatically add subjects based on a .csv file 2023-07-18 20:25:03 +08:00
c10ef2d784 Auto subject adding/dropping when changing year level, semester, or course 2023-07-18 17:56:23 +08:00
e6c4dd7b9c Removed associative entity between student and subject 2023-07-18 15:51:06 +08:00
8a42b58f87 Fixed subjectstudent model 2023-07-18 15:22:17 +08:00
95cbd88fd8 Improved student serializer 2023-07-18 00:35:41 +08:00
eb26533dcd Improved subject model 2023-07-17 21:23:27 +08:00
6e357defcf Improved landmarks view and added prefilled in landmarks 2023-07-11 15:03:42 +08:00
ba7e79cdc2 Moved subject course associative entity to subjects app 2023-07-10 17:35:54 +08:00
98177f7235 Migrated location fields to new format. Also fixed student_status serializer 2023-07-09 19:00:47 +08:00
e02d81f6fd Added relationship between user and subjects 2023-06-28 17:12:14 +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
8c337295e2 Polished subject url endpoints for better filtering. Added serializers for study_group 2023-06-27 21:35:19 +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