Skip to content

Split up Admin page into groups #712

@blizzz

Description

@blizzz

We want to have the huge admin page split up in groups.

Goals:

  • avoid to have a single huge, long page
  • group different settings reasonable (e.g. everything related to sharing & federation)
  • make sure specific settings have full pages (like Log, LDAP etc)
  • avoid very small setting pages by another group "Additional settings"

Long term considerations:

  • integrate personal settings

Solution:

  • anything that has an admin settings page will register a Controller. A group¹ parameter is required.
  • legacy support: group apps that do not register a controller into "Additional Settings"
  • downside: we need to adjust as many apps as possible and provide developer documentation quickly

¹also requires a way to register groups. Probably another controller to register new groups and have "core" groups pre-defined (sharing, logging, background jobs, …)

@jancborchardt @nickvergessen

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions