[go: up one dir, main page]

Skip to content

[META] Migrate settings pages with an add form to GlCard

Overview of settings pages/sections needed to be migrated to use GlCard.

Effort to unify settings where a user can create (& edit) content on settings pages. Uses the updated GlCard styling (which matches the updated widget designs).

User settings:

Status Page Url MR Docs
Applications http://gdk.test:3000/-/profile/applications Applications settings: use GlCard (!126855 - merged) • Sascha Eggenberger • 16.3 📝
Access Tokens http://gdk.test:3000/-/profile/personal_access_tokens Tokens: Use GlCard (!126971 - merged) • Sascha Eggenberger • 16.3 📝
Impersonation Tokens http://gdk.test:3000/admin/users/reported_user_12/impersonation_tokens Tokens: Use GlCard (!126971 - merged) • Sascha Eggenberger • 16.3 N/A
Emails http://localhost:3000/-/profile/emails Move email addresses and form into card (!127028 - merged) • Annabel Dunstone Gray • 16.3 📝
SSH Keys http://gdk.test:3000/-/profile/keys SSH Keys user settings: Use GlCard (!126988 - merged) • Sascha Eggenberger • 16.3 📝
GPG Keys http://gdk.test:3000/-/profile/gpg_keys GPG Keys: Use GlCard (!127116 - merged) • Sascha Eggenberger • 16.3 📝
Comment templates http://gdk.test:3000/-/profile/comment_templates Move comment templates into card view (!127049 - merged) • Annabel Dunstone Gray • 16.3 📝

Application settings

Status Page Url MR Docs
Messages http://gdk.test:3000/admin/broadcast_messages Broadcast messages: Use GlCard (!127355 - merged) • Sascha Eggenberger • 16.3 📝
System Hooks http://gdk.test:3000/admin/hooks Update Webhooks Settings to use cards (!124520 - merged) • Sascha Eggenberger • 16.3 📝
Applications http://gdk.test:3000/admin/applications Migrate Instance OAuth applications to use GlCard (!127523 - merged) • Sascha Eggenberger • 16.3 📝
Deploy keys http://gdk.test:3000/admin/deploy_keys Deploy keys: Use GlCard (!127506 - merged) • Sascha Eggenberger • 16.3 N/A
Labels http://gdk.test:3000/admin/labels Admin labels: use GlCard (!127242 - merged) • Sascha Eggenberger • 16.3 N/A
Ci/CD > Variables* http://gdk.test:3000/admin/application_settings/ci_cd CI/CD Settings Variables: use GlCard (!127979 - merged) • Sascha Eggenberger • 16.3 N/A

Group settings

Status Page Url MR Docs
General > Badges http://gdk.test:3000/groups/flightjs/-/edit Settings badges: Use GlCard (!127651 - merged) • Sascha Eggenberger • 16.3 📝
General > Compliance frameworks http://gdk.test:3000/groups/flightjs/-/edit Group compliance framework settings: Use GlCard (!128911 - merged) • Sascha Eggenberger • 16.3 N/A
General > Advanced http://gdk.test:3000/groups/flightjs/-/edit#js-advanced-settings Group Advanced settings: Use GlCard (!129085 - merged) • Annabel Dunstone Gray, Sascha Eggenberger • 16.3 N/A
Integrations http://gdk.test:3000/groups/flightjs/-/settings/integrations Integrations settings: use card (!124516 - merged) • Sascha Eggenberger • 16.3 N/A
Webhooks http://gdk.test:3000/groups/flightjs/-/hooks Update Webhooks Settings to use cards (!124520 - merged) • Sascha Eggenberger • 16.3 📝
Access tokens http://gdk.test:3000/groups/flightjs/-/settings/access_tokens Tokens: Use GlCard (!126971 - merged) • Sascha Eggenberger • 16.3 📝
Projects http://gdk.test:3000/groups/flightjs/-/projects Update group project settings (!127253 - merged) • Annabel Dunstone Gray • 16.3 N/A
CI/CD > Variables http://gdk.test:3000/groups/flightjs/-/settings/ci_cd CI/CD Settings Variables: use GlCard (!127979 - merged) • Sascha Eggenberger • 16.3 📝
CI/CD > Protected environments http://gdk.test:3000/groups/flightjs/-/settings/ci_cd Update protected environments settings UI (!127265 - merged) • Annabel Dunstone Gray • 16.3 📝
Applications http://gdk.test:3000/groups/flightjs/-/settings/applications Applications settings: use GlCard (!126855 - merged) • Sascha Eggenberger • 16.3 📝
Packages and registries http://gdk.test:3000/groups/flightjs/-/settings/packages_and_registries
Domain Verification http://gdk.test:3000/groups/flightjs/-/settings/domain_verification Domain verification settings: Use GlCard (!128001 - merged) • Sascha Eggenberger • 16.3 📝
Billing http://gdk.test:3000/groups/flightjs/-/billings Billing settings: use GlCard (!129072 - merged) • Sascha Eggenberger • 16.3 N/A

Project settings

Status Page Url MR Docs
General > Badges http://gdk.test:3000/flightjs/Flight/edit Settings badges: Use GlCard (!127651 - merged) • Sascha Eggenberger • 16.3 📝
General > Compliance framework http://gdk.test:3000/flightjs/Flight/edit
General > Advanced http://gdk.test:3000/flightjs/Flight/edit#js-advanced-settings Advanced project settings: Use GlCard (!129083 - merged) • Sascha Eggenberger • 16.3 N/A
Integrations http://gdk.test:3000/flightjs/Flight/-/settings/integrations Integrations settings: use card (!124516 - merged) • Sascha Eggenberger • 16.3 N/A
Webhooks http://gdk.test:3000/flightjs/Flight/-/hooks Update Webhooks Settings to use cards (!124520 - merged) • Sascha Eggenberger • 16.3 📝
Access Tokens http://gdk.test:3000/flightjs/Flight/-/settings/access_tokens Tokens: Use GlCard (!126971 - merged) • Sascha Eggenberger • 16.3 📝
Repository > Branch rules* http://gdk.test:3000/flightjs/Flight/-/settings/repository Move branch rules into card (!128154 - merged) • Annabel Dunstone Gray • 16.3 N/A
Repository > Mirroring repositories* http://gdk.test:3000/flightjs/Flight/-/settings/repository Move mirrored repositories to card (!128167 - merged) • Annabel Dunstone Gray • 16.3 📝
Repository > Protected branches* http://gdk.test:3000/flightjs/Flight/-/settings/repository Protected branches: Use GlCard (!128748 - merged) • Sascha Eggenberger • 16.3 📝
Repository > Protected tags* http://gdk.test:3000/flightjs/Flight/-/settings/repository Move protected tag settings into card (!128281 - merged) • Annabel Dunstone Gray • 16.3 📝
Repository > Deploy tokens http://gdk.test:3000/flightjs/Flight/-/settings/repository Move deploy tokens into card (!128678 - merged) • Annabel Dunstone Gray • 16.3 📝
Repository > Deploy keys http://gdk.test:3000/flightjs/Flight/-/settings/repository Deploy keys settings: Use GlCard (!128888 - merged) • Annabel Dunstone Gray, Sascha Eggenberger • 16.3 📝
Merge requests > Status checks http://gdk.test:3000/flightjs/Flight/-/settings/merge_requests Status checks settings: Use GlCard (!128494 - merged) • Sascha Eggenberger • 16.3 N/A
Merge requests > Merge request approvals http://gdk.test:3000/flightjs/Flight/-/settings/merge_requests Merge request approvals settings: Use GlCard (!128510 - merged) • Sascha Eggenberger • 16.3 📝
Merge requests > Security approvals http://gdk.test:3000/flightjs/Flight/-/settings/merge_requests Security approvals settings: Use GlCard (!128631 - merged) • Sascha Eggenberger • 16.3 N/A
CI/CD > Protected environments http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Proteted environments project settings: U... (!127993 - merged) • Sascha Eggenberger • 16.3 📝
CI/CD > Variables* http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Settings Variables: use GlCard (!127979 - merged) • Sascha Eggenberger • 16.3 N/A
CI/CD > Pipeline triggers* http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Pipeline triggers settings: Use GlCard (!128384 - merged) • Sascha Eggenberger • 16.3 📝
CI/CD > Deploy freezes* http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd Deploy freezes settings: Use GlCard (!128210 - merged) • Sascha Eggenberger • 16.3 N/A
CI/CD > Token Access* http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Token Access: Use GlCard (!128258 - merged) • Sascha Eggenberger • 16.3 N/A
CI/CD > Secure Files* http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Secure Files settings: Use GlCard (!128358 - merged) • Sascha Eggenberger • 16.3 N/A
CI/CD > Pipeline subscriptions http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd CI/CD Pipeline subscriptions settings: Use GlCard (!128368 - merged) • Sascha Eggenberger • 16.3 📝
Monitor > Alerts http://gdk.test:3000/flightjs/Flight/-/settings/operations Alerts settings: Use GlCard (!128984 - merged) • Annabel Dunstone Gray, Sascha Eggenberger • 16.3 📝

Legend:

  • 👁️ in Review
  • ️ Merged
  • 🚧 in the works
  • 📝 documentation added
  • * optional, we might want to decide on a case by case scenario if it's worth it

Related to UX Paper Cuts 16.3 → Settings UI, part 2 (#417912 - closed)

Edited by Annabel Dunstone Gray