Commit Graph

  • c2972fdc45 Updated user-assigned managed identity main Marcin-Ramotowski 2025-06-14 09:49:01 +00:00
  • b7cff9814e Updated managed identity Marcin-Ramotowski 2025-06-05 20:51:28 +00:00
  • 7d6cebea3f Updated secrets names in Kubernetes deployment configuration Marcin-Ramotowski 2025-05-29 21:51:36 +00:00
  • 80dca16646 Implemented automatic fetching secrets from Azure KeyVault Marcin-Ramotowski 2025-05-29 21:37:20 +00:00
  • 9c1c1bdd70 Added newline in README Marcin-Ramotowski 2025-05-17 08:29:30 +00:00
  • 81004a418d Corrected task format in test Marcin-Ramotowski 2025-05-04 06:46:54 +00:00
  • 42edf4aeee Updated next steps in README Marcin-Ramotowski 2025-05-03 15:57:06 +00:00
  • 4906f3ff7c More details in README Marcin-Ramotowski 2025-05-03 15:50:02 +00:00
  • 58de4b202b Added default value for VITE_API_URL Marcin-Ramotowski 2025-05-03 15:48:55 +00:00
  • 2b130591fe Removed invisible characters Marcin-Ramotowski 2025-05-03 14:35:52 +00:00
  • 36c21fe100 Changed datetime format handled by API and removed datetime convertion in frontend Marcin-Ramotowski 2025-04-30 17:57:08 +00:00
  • 0acde40aa3 Changed input type to datetime-local fort task creation form Marcin-Ramotowski 2025-04-30 17:42:25 +00:00
  • 464dde127b Changed input type to datetime-local and simplified datetime convertion Marcin-Ramotowski 2025-04-30 17:33:05 +00:00
  • c728956099 Fixed task update Marcin-Ramotowski 2025-04-30 17:02:39 +00:00
  • acf3f75fc7 Prepared configuration to deploy to Kubernetes cluster Marcin-Ramotowski 2025-04-30 10:42:10 +00:00
  • fdd8a56774 Removed unnecessary variable from docker compose file Marcin-Ramotowski 2025-04-30 10:42:01 +00:00
  • c9d4613d70 Configured reverse proxy between frontend and API Marcin-Ramotowski 2025-04-29 10:38:33 +00:00
  • c70d0d0300 Configured frontend during image build Marcin-Ramotowski 2025-04-29 09:12:34 +00:00
  • 2d947cccc3 Configured Docker evironment for frontend Marcin-Ramotowski 2025-04-17 22:10:21 +00:00
  • 0ec30b3ec0 Fetch CORS feature from main branch Marcin-Ramotowski 2025-04-17 21:37:02 +00:00
  • 79985440af Added documentation for the project Marcin-Ramotowski 2025-04-15 22:55:46 +02:00
  • 8d0bbfbb8f Changed env variable for setup CORS for frontend Marcin-Ramotowski 2025-04-15 20:53:08 +00:00
  • e1677b308e Added home page Marcin-Ramotowski 2025-04-15 21:48:56 +02:00
  • dd8b16759a Added redirecting to login page when user is not logged in Marcin-Ramotowski 2025-04-15 21:39:33 +02:00
  • d39087e56c Added update tasks feature Marcin-Ramotowski 2025-04-15 21:30:41 +02:00
  • 29b7c0d394 Added registration form Marcin-Ramotowski 2025-04-13 23:13:25 +02:00
  • ac9af4a4e9 Corrected buttons position and bolded labels Marcin-Ramotowski 2025-04-13 20:46:21 +02:00
  • a6d6522f6c Added possibility of updating user profile Marcin-Ramotowski 2025-04-13 20:09:45 +02:00
  • b904f1ec0f Added possibility of deleting own account Marcin-Ramotowski 2025-04-13 18:51:58 +02:00
  • 0e1f337360 Added change password view Marcin-Ramotowski 2025-04-13 18:38:23 +02:00
  • e374df55de Added profile view Marcin-Ramotowski 2025-04-13 18:26:23 +02:00
  • 749a5529f2 Added possibility of set task status in frontend Marcin-Ramotowski 2025-04-13 16:45:45 +02:00
  • 2278f0376b Corrected task data validation to not raise error when due_date is empty Marcin-Ramotowski 2025-04-13 14:15:24 +00:00
  • 14208fd8e7 Implemented CORS Marcin-Ramotowski 2025-04-13 14:14:30 +00:00
  • c5cb336049 Added interceptor to dynamically set CSRF token header Marcin-Ramotowski 2025-04-13 13:38:43 +02:00
  • 78daea30ac Refactored code for api methods Marcin-Ramotowski 2025-04-13 13:01:07 +02:00
  • 1ed7f308a3 Started implementation of basic frontend for ToDoList App Marcin-Ramotowski 2025-04-12 19:49:47 +02:00
  • 7062e14396 Switched to waitress as production server Marcin-Ramotowski 2025-04-10 21:20:17 +00:00
  • 72f56f9929 Merge pull request 'test-code-refactor' (#1) from test-code-refactor into main pikram 2025-04-10 20:46:20 +00:00
  • ed8fcedba4 Changed base image for app container to alpine Marcin-Ramotowski 2025-04-10 20:38:59 +00:00
  • 084e3868f9 Changed default port to 80 and added possibility of setup app port using TODOLIST_PORT variable Marcin-Ramotowski 2025-04-10 20:38:22 +00:00
  • 4e6788f614 Changed comments to assertion error messages Marcin-Ramotowski 2025-04-02 19:07:27 +00:00
  • 40b1193efd Refactored code dedicated to user login in tests Marcin-Ramotowski 2025-04-01 21:27:54 +00:00
  • 7f9c7cd27f Removed redundant creation of user in edit user endpoint Marcin-Ramotowski 2025-04-01 21:02:25 +00:00
  • f36c919ff9 Reduced repeating of user creation in tests Marcin-Ramotowski 2025-04-01 20:50:37 +00:00
  • 41d767c02f Removed deprecated Query.get method from edit user endpoint Marcin-Ramotowski 2025-04-01 19:47:35 +00:00
  • 8e7c9873f6 Added test for user edit Marcin-Ramotowski 2025-04-01 19:46:59 +00:00
  • 8883514387 Added test for user remove Marcin-Ramotowski 2025-04-01 18:52:17 +00:00
  • 324416de8e Changed deprecated query.get and query.get_or_404 methods to other equivalents Marcin-Ramotowski 2025-03-29 20:12:47 +00:00
  • 7f36f67df4 Now revoked tokens are saved to database Marcin-Ramotowski 2025-03-29 17:48:55 +00:00
  • 5d45fcf932 Added revoking token during logout Marcin-Ramotowski 2025-03-29 17:16:06 +00:00
  • e0c8924384 Added more cases to user tests to check all access levels Marcin-Ramotowski 2025-03-27 22:36:56 +00:00
  • c63d087510 Modified test to check right and wrong password during test login Marcin-Ramotowski 2025-03-27 19:41:48 +00:00
  • d870bcc613 Added basic users and tasks endpoints tests Marcin-Ramotowski 2025-03-27 19:14:12 +00:00
  • f8c0c39345 Now fabric function creates app Marcin-Ramotowski 2025-03-27 19:13:34 +00:00
  • 69cd246946 Revert "Created React subproject" Marcin-Ramotowski 2025-03-19 19:13:42 +01:00
  • 3d50044a93 Updated docker-compose Marcin-Ramotowski 2025-03-17 20:41:21 +00:00
  • 9d3ea22fe8 Improved task data validation and error handling Marcin-Ramotowski 2025-03-17 20:29:15 +00:00
  • 684b667f3a Turned off debug mode Marcin-Ramotowski 2025-03-17 19:23:52 +00:00
  • a44059fab3 Extended due_date format to contain also time Marcin-Ramotowski 2025-03-17 19:10:27 +00:00
  • 7142236b47 Login returns also user_id Marcin-Ramotowski 2025-03-16 21:14:09 +00:00
  • c1c052a533 Removed unnecessary invisible unicode characters Marcin-Ramotowski 2025-03-16 16:20:09 +00:00
  • ff07c3433e Added more env variables Marcin-Ramotowski 2025-03-16 15:44:49 +00:00
  • b2dc4856cb Changed class methods to static methods Marcin-Ramotowski 2025-03-16 14:07:21 +00:00
  • 9bce8b0a46 Improved endpoint to edit task data Marcin-Ramotowski 2025-03-16 13:55:30 +00:00
  • 8bb71309ea Improved endpoint to edit user data Marcin-Ramotowski 2025-03-16 13:18:25 +00:00
  • 0cd57c0973 Improved code readability Marcin-Ramotowski 2025-03-16 11:26:01 +00:00
  • 0e28559149 Changed http code returned after login failed Marcin-Ramotowski 2025-03-16 08:09:42 +00:00
  • 9f5bee3696 Corrected validation if user have privileges to create admin account Marcin-Ramotowski 2025-03-16 08:03:15 +00:00
  • 983b787bbb Added default admin account creation if database is empty Marcin-Ramotowski 2025-03-16 07:38:59 +00:00
  • abde1ac590 Now hashes are saved to database instead of plaintext passwords Marcin-Ramotowski 2025-03-16 07:37:46 +00:00
  • 7b6e23be66 Improved access control for task views Marcin-Ramotowski 2025-03-15 19:58:21 +00:00
  • 796a8faf54 Added possibility to customize error messages Marcin-Ramotowski 2025-03-15 19:57:51 +00:00
  • 822ca69ccb Corrected error handling during access validation Marcin-Ramotowski 2025-03-15 19:08:59 +00:00
  • 0171c62650 Refactored code to limit access to other user accounts Marcin-Ramotowski 2025-03-15 17:15:13 +00:00
  • b0ad83b9a0 Only admin can edit other users accounts Marcin-Ramotowski 2025-03-15 16:37:35 +00:00
  • 1661e45e04 Only admin can remove other users accounts Marcin-Ramotowski 2025-03-15 16:31:30 +00:00
  • 411549d097 Only admin can create admin accounts Marcin-Ramotowski 2025-03-15 16:27:17 +00:00
  • 157dff8768 Limit access for users to get users details Marcin-Ramotowski 2025-03-15 16:18:51 +00:00
  • d7c089aa83 Added blocking not authorized access Marcin-Ramotowski 2025-03-15 15:29:10 +00:00
  • c0401a2eb0 Added admin role Marcin-Ramotowski 2025-03-15 14:54:25 +01:00
  • c63c785686 Updated code for Flask API container Marcin-Ramotowski 2025-03-14 22:06:20 +00:00
  • a9775f4fa5 Created React subproject Marcin-Ramotowski 2025-03-14 20:44:52 +01:00
  • 764e010203 Moved API code to different directory Marcin-Ramotowski 2025-03-14 20:42:52 +01:00
  • 0c0eee1f80 Added jwt auth to task views Marcin-Ramotowski 2024-07-16 09:37:15 +00:00
  • 2790719240 Added endpoint to logout Marcin-Ramotowski 2024-07-16 09:36:55 +00:00
  • 6c47a18675 Added jwt authorization to api Marcin-Ramotowski 2024-07-15 14:07:50 +00:00
  • eb8201d4a1 Created docker environment for API Marcin-Ramotowski 2023-12-27 10:50:38 +00:00
  • 6846536df8 Translated user headers on english language Marcin-Ramotowski 2023-12-06 19:26:45 +00:00
  • 9f20a72f98 Enabled track modifications Marcin-Ramotowski 2023-12-06 19:21:20 +00:00
  • 8be13d0437 Added list of dependencies Marcin-Ramotowski 2023-12-05 20:59:12 +00:00
  • 348eab2f6f Create database models, views for Task, views for User and main file app.py Marcin Ramotowski 2023-02-28 00:10:37 +01:00