-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Labels
Description
Initial Checklist
- I understand this is a user story and questions should be posted in the Community Discussions
- I searched issues and couldn’t find anything (or linked relevant results below)
User Story
- As a web dev I want to know which groupware components are available so that I can develop a personalized UX.
User Value
Groupware app bootstrapping
Acceptance Criteria
- capabilities have a new property
groupwarewhich has content similar to:
"groupware": {
"enabled": true
}This capability needs to be added to reva and the enabled variable should be configurable via environment variable
- opencloud default: groupware.enabled = false
- web dev stack: groupware.enabled = true
- if groupware is enabled, fetch the groupware meta endpoint
<serverUrl>/groupwareas part of the web bootstrap (similar to how we load all project spaces initially) - meta endpoint gives information like e.g. the list of accounts and which one the default mail account is or the endpoint for the unified inbox (needed for Mail listing #1244 )
- persist in a pinia store and build a zod schema
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done