This website requires JavaScript.
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