Opened 11 years ago

Last modified 11 years ago

#22070 closed Bug

Admin index shows mixed lowercase and capitalized app names when using contrib apps and old-style apps — at Version 3

Reported by: Ben Davis Owned by: nobody
Component: Core (Other) Version: dev
Severity: Release blocker Keywords: admin app-loading
Cc: Ben Davis, jenkinsbr2 Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: yes UI/UX: no

Description (last modified by Tim Graham)

The base AppConfig class uses self.label.title() for verbose_name if verbose_name is not supplied. The new AppConfigs in django.contrib use lowercase verbose names. This causes the admin index to look a bit sloppy when old-style apps are capitalized while new-style apps are all lowercase.

In my opinion, one of the following changes should be made:

  1. All contrib apps should follow the convention for verbose_names used by the default AppConfig
  2. The default AppConfig should follow the same convention for verbose name as the contrib apps
  3. The admin template should force all app names to use the same title convention (e.g., {% verbose_name|title %})

I'm in favor of any of these options -- the main goal here is consistency.

Change History (3)

comment:1 by Ben Davis, 11 years ago

Cc: Ben Davis added

comment:2 by Aymeric Augustin, 11 years ago

Keywords: app-loading added

comment:3 by Tim Graham, 11 years ago

Description: modified (diff)
Triage Stage: UnreviewedAccepted
Note: See TracTickets for help on using tickets.
Back to Top