Alexis Feron
|
2a8b412f23
|
🔒️ Fix user_id on the pin update
|
2 days ago |
Alix JEUDI--LEMOINE
|
d50b25fb26
|
✨ Added an optional field for push subscriptions in the user model.
|
3 days ago |
Alix JEUDI--LEMOINE
|
b9a7822d5c
|
✨ Added refresh token handling + updated models and authentication routes to include the refresh token.
|
3 days ago |
Alix JEUDI--LEMOINE
|
373d7aebe6
|
🐛 Fixed access to user subscriptions in push notification subscription route.
|
3 days ago |
Alix JEUDI--LEMOINE
|
c3e4851200
|
✨ Added refresh token expiration time management in configuration.
|
3 days ago |
Alix JEUDI--LEMOINE
|
bf0f053992
|
✨ Added create refresh token function
|
3 days ago |
Alix JEUDI--LEMOINE
|
163cbfd0ab
|
✨ Moving logic for push notifications to the service
|
3 days ago |
Alix JEUDI--LEMOINE
|
9c6e1acdb1
|
✨ Removed the double (useless) check user in the database for the push subscription route
|
3 days ago |
Alix JEUDI--LEMOINE
|
d347fa25a3
|
✨ Refactored the push notification service: integrated db to manage user subscriptions (+delete invalid subscriptions).
|
3 days ago |
Alix JEUDI--LEMOINE
|
375df5dc0c
|
🚧 ✨ Default icon for push notifications.
|
3 days ago |
Alix JEUDI--LEMOINE
|
3f0462d84c
|
✨ Updated test dependencies: added pywebpush library for push notifications.
|
4 days ago |
Alix JEUDI--LEMOINE
|
64987b4e99
|
✨ Added VAPID private key in the CI/CD configuration for push notifications.
|
4 days ago |
Alix JEUDI--LEMOINE
|
f160e94a7a
|
🚧 WIP: Added functionality to send push notifications when adding a friend.
|
4 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.
|
4 days ago |
Alix JEUDI--LEMOINE
|
514eb41f6c
|
✨ Added PushSubscription class to manage push notification subscriptions.
|
4 days ago |
Alix JEUDI--LEMOINE
|
6ef3f1c6f7
|
✨ Added a router for push notifications, including user subscription functionality.
|
4 days ago |
Alix JEUDI--LEMOINE
|
506e879334
|
✨ Added VAPID keys for Push notifications in the configuration
|
4 days ago |
Alix JEUDI--LEMOINE
|
0b07d049e5
|
✨ Added pywebpush dependency
|
4 days ago |
Alix JEUDI--LEMOINE
|
24f35c05f1
|
✅ Add tests for user search and retrieval, including unauthorized access and handling of invalid IDs
|
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
|
4 days ago |
Alexis Feron
|
b7c4108bed
|
✅ Omit stub from coverage
|
4 days ago |
Alexis Feron
|
baa9105e79
|
🐛 Fix pin delete 404 error
|
1 week ago |
Alexis Feron
|
7fa6f76078
|
🐛 Fix share delete 422 error
|
1 week ago |
Alexis Feron
|
92b1cba4ab
|
🍻 Try update share deletion
|
1 week ago |
Maxence JOUANNET
|
707fd14607
|
add poi pin
|
1 week ago |
Maxence JOUANNET
|
ae2a476333
|
is_poi adding
|
1 week ago |
Alexis Feron
|
86051c7c64
|
✨ Add pin share delete
|
1 week ago |
Alix JEUDI--LEMOINE
|
deaf1d9838
|
🚑 CI/CD down (containers deleted by admin)
|
2 weeks ago |
Alix JEUDI--LEMOINE
|
4ec91bc1d8
|
🔧 Updated paths for JSON files in stub.py to correct relative references.
|
2 weeks ago |
Alix JEUDI--LEMOINE
|
9c41e925d2
|
✨ Added routes for user management: list of users and deletion of a user by UID.
|
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)
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
455b8b1071
|
✨ Add POI gestion for pins
|
3 weeks ago |
Alexis Feron
|
d9d08ae4c0
|
⚡️ Add username to get pin shares
|
3 weeks ago |
Alexis Feron
|
402411f7b9
|
✨ Add a get route for pin shares
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
2b37533d9d
|
🐛 Fix bug top users were not correct
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
dc3e7544b4
|
✨ New admin router load/get/patch config + stats for administration panel
|
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 |
Alix JEUDI--LEMOINE
|
5b4615da67
|
🔧 Refactor of config to add it in DB for admin part
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
868b09f7ef
|
🦺 Validate fields in pin to avoid errors
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
8a161cb2c7
|
🐛 Fix stub
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
a1b5d99de4
|
✅ Add tests for friends/pins & fixed structure for images/pins
|
3 weeks ago |
Alix JEUDI--LEMOINE
|
580f6e967a
|
🐛 Fix friend not found on deny request
|
3 weeks ago |