Skip to content

Split up Admin page into groups #712

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions