Commit graph

138 commits

Author SHA1 Message Date
bf683b08f2 Increase filter threshhold for student statuses to 100m 2023-09-22 23:11:24 +08:00
46fe8d9397 Remove redis cache for django rest api for now as it returns stale data and improved dockerfile and study group viewsets 2023-09-20 21:11:53 +08:00
18679541be Fixed student status websocket 2023-09-18 19:18:44 +08:00
295798b965 Added JWT middleware for websockets 2023-09-17 20:09:10 +08:00
532460e1ba Quick fix for subject selection in student status admin 2023-09-17 19:40:27 +08:00
7672f487c8 Removed avatar form in student status 2023-09-17 19:26:52 +08:00
5ac9f32bde Improved admin panel for student status subject selection and removed redundant wait for redis py function 2023-09-17 19:25:44 +08:00
ada871a6d8 Code cleanup and increased JWT lifetime 2023-09-12 22:52:10 +08:00
f63f78f26d Added redis-commander webui and fixed some missing dependencies 2023-09-12 22:37:36 +08:00
lemeow125
2a4123cc75
Merge pull request #3 from lemeow125/feature/docker
Feature/docker
2023-09-12 21:46:02 +08:00
8d5a316d54 Improved websocket consumer 2023-09-12 21:36:28 +08:00
4fcd9ae154 Improved subject selection in django admin for custom user 2023-09-12 20:06:41 +08:00
df2f172813 Improved customuser admin.py 2023-09-12 19:57:39 +08:00
aeecd1a77c Fixed admin page for customuser 2023-09-12 19:55:05 +08:00
66fdc16524 Implemented redis caching for GET only viewsets 2023-09-12 19:51:06 +08:00
0215680ea5 Fixed issue of not connecting to redis instance and added caching for courses 2023-09-12 19:42:32 +08:00
7053f1d487 Improved docker related files and added redis server for django channels 2023-09-12 19:26:37 +08:00
8d88424159 Use own hosted osm tileserver for admin 2023-09-09 20:48:02 +08:00
122938a8b5 Added throttling rates 2023-09-06 20:41:15 +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
451c5ec00b Made improvements to student status serializer 2023-09-02 13:57:23 +08:00
813734582a Increased JWT time to expire and improved student status serializer 2023-09-02 13:46:51 +08:00
49afdc981f Improved serializers for filtering nearby students studying 2023-09-02 13:24:55 +08:00
0436f8082f Added initial serializers for filtering student statuses 2023-09-01 14:09:19 +08:00
4a96774ba8 Add formatted timestamp to student status serializer 2023-08-15 18:53:10 +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
e734afd631 Improved student status serializer 2023-08-15 00:45:00 +08:00
f6f87415d5 Fixed custom user serializer 2023-08-10 17:11:34 +08:00
f6ebd91f85 Simplified the status serializer 2023-08-07 15:37:47 +08:00
9902c0fc14 Improved student status serializer 2023-08-07 15:36:37 +08:00
3df8aed143 Improved student status serializer 2023-08-07 15:16:57 +08:00
e79671b9b9 Student status serializer improvements 2023-08-06 14:35:39 +08:00
06441702c7 CustomUser and StudentStatus improvements 2023-08-06 14:19:55 +08:00
c57a6bd499 Cleaned up some comments 2023-08-04 00:17:08 +08:00
194e33db61 Fixed JWT token lifetime 2023-08-02 15:48:45 +08:00
1beaf909f0 Simplified GDAL import 2023-07-28 19:38:33 +08:00
4697bee70f Fixed mismatches in python versions 2023-07-28 18:41:18 +08:00
e9d4090713 Added avatar profile uploads 2023-07-27 16:00:24 +08:00
fd2563aff9 Added some schema fields for drf-spectacular 2023-07-27 00:43:31 +08:00
a608db275c Updated schema 2023-07-27 00:17:35 +08:00
accf87e332 Subject selection improvement in admin panel and for irregular students 2023-07-27 00:10:53 +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
6af2bd0c0d Migrate to DRF-Spectacular instead of drf-yasg 2023-07-25 15:12:53 +08:00
c955cadc18 Fixed subject serializer and added drf-yasg for better endpoint documentation 2023-07-24 01:47:01 +08:00
a33b32436d Code improvements 2023-07-23 23:24:30 +08:00