- 
                Notifications
    
You must be signed in to change notification settings  - Fork 38
 
Closed
Labels
backendissue related to backend developpement /appsissue related to backend developpement /appsenhancementmandatorymust be fixed for this releasemust be fixed for this releasemanually testedthe fix has been tested and verified by QA teamthe fix has been tested and verified by QA team
Description
Currently
Calendar system have been removed from v2.0.
Expected
Re-introduce radicale server.
- add Proxy mecanism to tracim
 -  Update hapic version to support 
disable_doc -  add radicale launcher with 
tracimcli caldav start - add radicale config to developement.ini file.
 - add proxy controller for radicale server
 - add lib tests for proxy
 - add functional test for radicale proxy
 -  add new endpoint  
/users/{user_id}/calendarand/users/me/calendar - add tests for theses endpoints
 -  add 
tracimcli caldav calendar createcommand to create alls calendars - add debug mode for commands to inspect more clearly issues
 - force all user/workspace creation code to user execute on created method
 -  add calendar creation  
on_createdevent for both user and workspace. - remove caldav_url from user api.
 - Make on created event work as hook for event, see Feat: Add Event Mecanism to tracim for user create/user_created #1487
 - add calendar_enabled temporary to workspace_api in order to allow frontend to activate/disactivate this.
 
Issues created (but not resolved) during coding this feature :
- endpoints factorization, see refactor account endpoint code #1478
 - use class instead of validators, see Misc: Use Custom Marshmallow field instead of validator. #1477
 - removing caldav_url for user in api may broke frontend removing caldav_url for user in api may broke frontend #1486
 
Metadata
Metadata
Labels
backendissue related to backend developpement /appsissue related to backend developpement /appsenhancementmandatorymust be fixed for this releasemust be fixed for this releasemanually testedthe fix has been tested and verified by QA teamthe fix has been tested and verified by QA team