Commit graph

25 commits

Author SHA1 Message Date
Chneemann
cd81ce179d refactor: optimize model and serializer in task_app 2025-04-07 08:55:02 +02:00
Chneemann
fc12d96e83 fix: resolve errors in SerializerTests 2025-04-07 08:31:14 +02:00
Chneemann
76d1aa9425 test: rename task_app tests, create test_serializers.py with initial tests 2025-04-06 21:21:09 +02:00
Chneemann
650d81f809 test: move tests to folder, rename to cache_tests, create models_tests with initial tests 2025-04-06 20:51:33 +02:00
Chneemann
d3227e9a76 feat: integrate and migrate PostgreSQL in Django Rest; extract functions in task_app to services.py, enable adding/removing assignees and subtasks 2025-04-06 19:58:50 +02:00
Chneemann
734c9e15ec fix: user assignment by correcting user_id field lookup 2025-04-04 04:53:11 +02:00
Chneemann
2aaa70b405 refactor: subtask creation to handle new data structure 2025-04-03 04:37:28 +02:00
Chneemann
598fa8d71f feat: add update_subtask action to allow updating subtask title and status via PATCH request 2025-04-02 20:01:34 +02:00
Chneemann
d61256610d feat: add create_subtasks function to create subtasks when creating a task 2025-04-02 19:20:55 +02:00
Chneemann
7c9cff0802 feat: add assign_users_to_task function to assign users to tasks on creation 2025-04-02 04:09:29 +02:00
Chneemann
fc40cfa991 feat: optimized models, views and caching, added Signals for task_app 2025-03-29 18:55:46 +01:00
Chneemann
7c83523d61 test: add more tests for Redis cache functionality and optimize cache handling 2025-03-29 08:02:19 +01:00
Chneemann
4651eaecbc test: create tests for Redis cache and optimize caching logic 2025-03-29 07:55:27 +01:00
Chneemann
96bd6359ed feat: add functionality to save and remove tasks 2025-03-28 10:30:11 +01:00
Chneemann
fb2867ccd9 feat: added authentication check for Task access, ensuring token is present for authorized users 2025-03-25 08:31:27 +01:00
Chneemann
fcc2467bcb chore: minor optimizations and code cleanup 2025-03-24 07:41:17 +01:00
Chneemann
5ba7863913 feat: optimize Redis cache and implement various improvements for Task and User apps 2025-03-23 10:43:26 +01:00
Chneemann
cd1e6b2a2d feat: integrate Redis for caching 2025-03-22 18:25:00 +01:00
Chneemann
1d7b836eb6 feat: implement filtering of tasks by status in the TaskViewSet class 2025-03-22 06:39:53 +01:00
Chneemann
b4e7cfdab0 feat: add CamelCase rendering for JSON responses 2025-03-21 18:22:02 +01:00
Chneemann
ec851fa164 feat: rename "assigned_users" field to "assignees" in task API response 2025-03-20 04:45:12 +01:00
Chneemann
b6f330173c Feat: change Task model ID field to a UUID without dashes for cleaner format 2025-03-19 19:41:50 +01:00
Chneemann
f8227e0203 chore: configure CORS and update Serializer 2025-03-19 19:09:36 +01:00
Chneemann
f8a22c571c feat: add models, serializers, and viewsets for Task, SubTask, and AssignedTask 2025-03-18 19:56:05 +01:00
Chneemann
999c7c0589 first commit 2025-03-18 19:19:41 +01:00