Skip to content

Re-introduce Radicale #1181

@buxx

Description

@buxx

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}/calendar and /users/me/calendar
  • add tests for theses endpoints
  • add tracimcli caldav calendar create command 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_created event 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 :

Metadata

Metadata

Assignees

Labels

backendissue related to backend developpement /appsenhancementmandatorymust be fixed for this releasemanually testedthe fix has been tested and verified by QA team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions