Skip to content

Groupware capabilities #1250

@kulmann

Description

@kulmann

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 groupware which 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>/groupware as 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

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions