Skip to content

Split admin settings into multiple sub pages

Problem to solve

The Admin Area Settings section currently contains a huge list of more than 36 settings sections. We should break up the settings into multiple sub pages to make it more digestable.

Proposal

General

  • Visibility and access controls
  • Account and limit settings
  • Sign-up restrictions
  • Sign-in restrictions
  • Web terminal

Integrations

  • Elasticsearch
  • Elasticsearch AWS IAM credentials
  • PlantUML
  • Slack application

Repository

  • Repository mirror settings
  • Repository storage
  • Repository maintenance

CI/CD

  • Continuous Integration and Deployment

Reporting

  • Spam and Anti-bot Protection
  • Abuse reports
  • Error Reporting and Logging

Metrics and profiling

  • Metrics - Influx
  • Metrics - Prometheus
  • Profiling - Performance Bar
  • Usage statistics

Network

  • Performance optimization
  • User and IP Rate Limits
  • Outbound requests

Preferences

  • Email
  • Help page
  • Pages
  • Real-time features
  • Background Jobs
  • Gitaly Timeouts

Mockup

Edited by Andreas Kämmerle