Commit graph

  • 9d35d4fbc0 fix: minor bugfixes main Chneemann 2025-04-18 06:25:18 +0200
  • 48bd2fcedd fix: resolve bug with CamelCaseJSONRenderer for proper JSON rendering Chneemann 2025-04-16 19:38:49 +0200
  • 0618afbbea chore: update CORS and ALLOWED_HOSTS settings Chneemann 2025-04-14 23:26:50 +0200
  • 7c96da524b fix: task creation by automatically setting the creator field to the authenticated user Chneemann 2025-04-11 12:08:48 +0200
  • 1f3f16a1f3
    chore: create README.md file Andre Kempf 2025-04-08 08:38:19 +0200
  • b0e1eb5aaa fix: minor bugfixes Chneemann 2025-04-08 08:33:46 +0200
  • cd81ce179d refactor: optimize model and serializer in task_app Chneemann 2025-04-07 08:55:02 +0200
  • fc12d96e83 fix: resolve errors in SerializerTests Chneemann 2025-04-07 08:31:14 +0200
  • 76d1aa9425 test: rename task_app tests, create test_serializers.py with initial tests Chneemann 2025-04-06 21:21:09 +0200
  • 650d81f809 test: move tests to folder, rename to cache_tests, create models_tests with initial tests Chneemann 2025-04-06 20:51:33 +0200
  • d3227e9a76 feat: integrate and migrate PostgreSQL in Django Rest; extract functions in task_app to services.py, enable adding/removing assignees and subtasks Chneemann 2025-04-06 19:58:50 +0200
  • 81d1334013 bugfix: fix incorrect method call in LoginView, change from _create_token_response to create_token_response Chneemann 2025-04-06 11:03:24 +0200
  • f42ff47390 feat: implement password reset functionality with dedicated service layer Chneemann 2025-04-05 23:10:39 +0200
  • 32d49f8d15 feat: create RegisterView and implement generate_initials in UserSerializer Chneemann 2025-04-05 20:34:26 +0200
  • 734c9e15ec fix: user assignment by correcting user_id field lookup Chneemann 2025-04-04 04:53:11 +0200
  • 2aaa70b405 refactor: subtask creation to handle new data structure Chneemann 2025-04-03 04:37:28 +0200
  • 598fa8d71f feat: add update_subtask action to allow updating subtask title and status via PATCH request Chneemann 2025-04-02 20:01:34 +0200
  • d61256610d feat: add create_subtasks function to create subtasks when creating a task Chneemann 2025-04-02 19:20:55 +0200
  • 7c9cff0802 feat: add assign_users_to_task function to assign users to tasks on creation Chneemann 2025-04-02 04:09:29 +0200
  • 34b7909f7e refactor: move generate_random_color() to serializer, apply only if no color provided, return userId on user creation Chneemann 2025-03-31 20:18:30 +0200
  • c80fdb2588 feat: add destroy method to UserViewSet for user deletion Chneemann 2025-03-31 04:16:54 +0200
  • 144ab73dc8 feat: added generate_random_color function for color field in model, default value set Chneemann 2025-03-30 19:31:29 +0200
  • 23233c15e9 chore: minor adjustments to the admin panel Chneemann 2025-03-29 23:09:48 +0100
  • 6875c92cea feat: updated UserModel, changed status to is_online and added is_contact_only Chneemann 2025-03-29 22:48:37 +0100
  • fc40cfa991 feat: optimized models, views and caching, added Signals for task_app Chneemann 2025-03-29 18:55:46 +0100
  • 7c83523d61 test: add more tests for Redis cache functionality and optimize cache handling Chneemann 2025-03-29 08:02:19 +0100
  • 4651eaecbc test: create tests for Redis cache and optimize caching logic Chneemann 2025-03-29 07:55:27 +0100
  • 96bd6359ed feat: add functionality to save and remove tasks Chneemann 2025-03-28 10:30:11 +0100
  • acc03c093d test: added unit tests in auth_app and fixed code issues identified during testing Chneemann 2025-03-27 09:11:56 +0100
  • 87f9b3a4b9 refactor: moved ExpiringToken to models.py Chneemann 2025-03-27 08:34:37 +0100
  • fee493191e feat: add 4-hour token expiration handling in ExpiringToken model Chneemann 2025-03-26 11:07:30 +0100
  • 7da5f0693d feat: secured user data retrieval with Django IsAuthenticated permission Chneemann 2025-03-25 09:48:32 +0100
  • 367b8a3914 feat: adjusted user cache data to match the Serializer structure Chneemann 2025-03-25 09:47:02 +0100
  • 20015dab98 feat: integrated signals and moved user receiver logic there; added test for user cache functionality Chneemann 2025-03-25 09:03:27 +0100
  • 61ab0d9bbb feat: implemented Redis caching for user data Chneemann 2025-03-25 08:40:36 +0100
  • fb2867ccd9 feat: added authentication check for Task access, ensuring token is present for authorized users Chneemann 2025-03-25 08:31:27 +0100
  • fcc2467bcb chore: minor optimizations and code cleanup Chneemann 2025-03-24 07:41:17 +0100
  • 0ac3a5049c feat: create auth app with login, logout, and auth check, including custom backend for email login Chneemann 2025-03-23 19:54:10 +0100
  • 5ba7863913 feat: optimize Redis cache and implement various improvements for Task and User apps Chneemann 2025-03-23 10:43:26 +0100
  • cd1e6b2a2d feat: integrate Redis for caching Chneemann 2025-03-22 18:25:00 +0100
  • 1d7b836eb6 feat: implement filtering of tasks by status in the TaskViewSet class Chneemann 2025-03-22 06:39:53 +0100
  • b4e7cfdab0 feat: add CamelCase rendering for JSON responses Chneemann 2025-03-21 18:22:02 +0100
  • 33b448f59c feat: add user management app with custom User model, serializer, and viewset Chneemann 2025-03-20 23:43:12 +0100
  • ec851fa164 feat: rename "assigned_users" field to "assignees" in task API response Chneemann 2025-03-20 04:45:12 +0100
  • b6f330173c Feat: change Task model ID field to a UUID without dashes for cleaner format Chneemann 2025-03-19 19:41:50 +0100
  • f8227e0203 chore: configure CORS and update Serializer Chneemann 2025-03-19 19:09:36 +0100
  • f8a22c571c feat: add models, serializers, and viewsets for Task, SubTask, and AssignedTask Chneemann 2025-03-18 19:56:05 +0100
  • 999c7c0589 first commit Chneemann 2025-03-18 19:19:41 +0100