Ticket #14450: sites.py.patch

File sites.py.patch, 2.1 KB (added by Vsevolod Novikov, 14 years ago)

More places to patch on other pages

  • sites.py

    old new  
    370370                    if app_label in app_dict:
    371371                        app_dict[app_label]['models'].append(model_dict)
    372372                    else:
     373                        app_name = app_label.title()
     374                        try:
     375                            app_name = settings.APP_NAMES[app_label]
     376                        except:
     377                            pass
    373378                        app_dict[app_label] = {
    374                             'name': app_label.title(),
     379                            'name': app_name,
    375380                            'app_url': app_label + '/',
    376381                            'has_module_perms': has_module_perms,
    377382                            'models': [model_dict],
     
    415420        user = request.user
    416421        has_module_perms = user.has_module_perms(app_label)
    417422        app_dict = {}
     423        app_name = capfirst(app_label)
     424        try:
     425            app_name = settings.APP_NAMES[app_label]
     426        except:
     427            pass
    418428        for model, model_admin in self._registry.items():
    419429            if app_label == model._meta.app_label:
    420430                if has_module_perms:
     
    435445                            # something to display, add in the necessary meta
    436446                            # information.
    437447                            app_dict = {
    438                                 'name': app_label.title(),
     448                                'name': app_name,
    439449                                'app_url': '',
    440450                                'has_module_perms': has_module_perms,
    441451                                'models': [model_dict],
     
    445455        # Sort the models alphabetically within each app.
    446456        app_dict['models'].sort(lambda x, y: cmp(x['name'], y['name']))
    447457        context = {
    448             'title': _('%s administration') % capfirst(app_label),
     458            'title': _('%s administration') % app_name,
    449459            'app_list': [app_dict],
    450460            'root_path': self.root_path,
    451461        }
Back to Top