185 Commits (cd99f80d0a811e3735353a4ec1632ae0861457dd)
 

Author SHA1 Message Date
Alix JEUDI--LEMOINE cd99f80d0a Added tests (+mock) for the push service + updated image tests (missing + large image).
continuous-integration/drone/push Build is failing Details
1 day ago
Alix JEUDI--LEMOINE 43cd1b2a73 🐛 Fixed storage size value
continuous-integration/drone/push Build is passing Details
1 day ago
Alix JEUDI--LEMOINE 2698bf4ece 🩹 Fixed bad image for pin in stub + renamed principal account
continuous-integration/drone/push Build is passing Details
1 day ago
Alix JEUDI--LEMOINE e2d870d3d2 Edit stub for more "conventional" descriptions + delete some useless pins
continuous-integration/drone/push Build is passing Details
1 day ago
Alexis Feron 84426a6678 🏷️ Fix type issue
continuous-integration/drone/push Build is passing Details
2 days ago
Alexis Feron 2a8b412f23 🔒️ Fix user_id on the pin update
continuous-integration/drone/push Build is failing Details
2 days ago
Alix JEUDI--LEMOINE d50b25fb26 Added an optional field for push subscriptions in the user model.
continuous-integration/drone/push Build is passing Details
2 days ago
Alix JEUDI--LEMOINE b9a7822d5c Added refresh token handling + updated models and authentication routes to include the refresh token.
2 days ago
Alix JEUDI--LEMOINE 373d7aebe6 🐛 Fixed access to user subscriptions in push notification subscription route.
2 days ago
Alix JEUDI--LEMOINE c3e4851200 Added refresh token expiration time management in configuration.
2 days ago
Alix JEUDI--LEMOINE bf0f053992 Added create refresh token function
2 days ago
Alix JEUDI--LEMOINE 163cbfd0ab Moving logic for push notifications to the service
continuous-integration/drone/push Build is passing Details
2 days ago
Alix JEUDI--LEMOINE 9c6e1acdb1 Removed the double (useless) check user in the database for the push subscription route
2 days ago
Alix JEUDI--LEMOINE d347fa25a3 Refactored the push notification service: integrated db to manage user subscriptions (+delete invalid subscriptions).
2 days ago
Alix JEUDI--LEMOINE 375df5dc0c 🚧 Default icon for push notifications.
continuous-integration/drone/push Build is passing Details
3 days ago
Alix JEUDI--LEMOINE 3f0462d84c Updated test dependencies: added pywebpush library for push notifications.
continuous-integration/drone/push Build is passing Details
3 days ago
Alix JEUDI--LEMOINE 64987b4e99 Added VAPID private key in the CI/CD configuration for push notifications.
continuous-integration/drone/push Build is failing Details
3 days ago
Alix JEUDI--LEMOINE f160e94a7a 🚧 WIP: Added functionality to send push notifications when adding a friend.
continuous-integration/drone/push Build is failing Details
3 days ago
Alix JEUDI--LEMOINE baf90ddf79 Implementation of the push notifications service, including sending notifications to specific subscribers and multiple subscribers, as well as creating standardized notification payloads.
3 days ago
Alix JEUDI--LEMOINE 514eb41f6c Added PushSubscription class to manage push notification subscriptions.
3 days ago
Alix JEUDI--LEMOINE 6ef3f1c6f7 Added a router for push notifications, including user subscription functionality.
3 days ago
Alix JEUDI--LEMOINE 506e879334 Added VAPID keys for Push notifications in the configuration
3 days ago
Alix JEUDI--LEMOINE 0b07d049e5 Added pywebpush dependency
3 days ago
Alix JEUDI--LEMOINE 24f35c05f1 Add tests for user search and retrieval, including unauthorized access and handling of invalid IDs
continuous-integration/drone/push Build is passing Details
4 days ago
Alix JEUDI--LEMOINE c685a48f24 Add tests for pin sharing functionality, including sharing, viewing, and deleting shares
4 days ago
Alix JEUDI--LEMOINE 9be3eb528a Add tests for image access permissions and metadata retrieval
4 days ago
Alix JEUDI--LEMOINE fc4fa3d6cc Add comprehensive admin tests for user management and statistics endpoints
4 days ago
Alix JEUDI--LEMOINE e9235e17c3 🐛 Improve error handling in token validation
4 days ago
Alix JEUDI--LEMOINE 0b6973c939 🐛 Validate pin existence before adding image and improve error handling
4 days ago
Alexis Feron 1b2df687c5 🚧 Try omit stub from coverage
continuous-integration/drone/push Build is passing Details
4 days ago
Alexis Feron b7c4108bed Omit stub from coverage
continuous-integration/drone/push Build is failing Details
4 days ago
Alexis Feron baa9105e79 🐛 Fix pin delete 404 error
continuous-integration/drone/push Build is passing Details
1 week ago
Alexis Feron 7fa6f76078 🐛 Fix share delete 422 error
continuous-integration/drone/push Build is passing Details
1 week ago
Alexis Feron 92b1cba4ab 🍻 Try update share deletion
continuous-integration/drone/push Build is passing Details
1 week ago
Maxence JOUANNET 707fd14607 add poi pin
continuous-integration/drone/push Build is passing Details
1 week ago
Maxence JOUANNET ae2a476333 is_poi adding
continuous-integration/drone/push Build is passing Details
1 week ago
Alexis Feron 86051c7c64 Add pin share delete
continuous-integration/drone/push Build is passing Details
1 week ago
Alix JEUDI--LEMOINE deaf1d9838 🚑 CI/CD down (containers deleted by admin)
continuous-integration/drone/push Build is passing Details
2 weeks ago
Alix JEUDI--LEMOINE 4ec91bc1d8 🔧 Updated paths for JSON files in stub.py to correct relative references.
continuous-integration/drone/push Build is passing Details
2 weeks ago
Alix JEUDI--LEMOINE 9c41e925d2 Added routes for user management: list of users and deletion of a user by UID.
continuous-integration/drone/push Build is passing Details
2 weeks ago
Alix JEUDI--LEMOINE c1c65cdc87 🔒 Updated password for test user (to allow login from frontend)
2 weeks ago
Alix JEUDI--LEMOINE ef749702c0 Updated stub, added JSON files for images and pins, as well as a function to import real data (+photos) from these files.
2 weeks ago
Alix JEUDI--LEMOINE 37dc2913d8 Added validation for user_id in PinDTO (for POIs)
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alix JEUDI--LEMOINE 455b8b1071 Add POI gestion for pins
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alexis Feron d9d08ae4c0 ️ Add username to get pin shares
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alexis Feron 402411f7b9 Add a get route for pin shares
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alix JEUDI--LEMOINE 2b37533d9d 🐛 Fix bug top users were not correct
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alix JEUDI--LEMOINE dc3e7544b4 New admin router load/get/patch config + stats for administration panel
continuous-integration/drone/push Build is passing Details
3 weeks ago
Alix JEUDI--LEMOINE 2bd8ffd591 Add get_admin_user guard for routes
3 weeks ago
Alix JEUDI--LEMOINE 597cef0c22 Add is_admin attribute on User model
3 weeks ago