Edgewall Software

Ticket #3849: webadmin-genshi-titles.diff

File webadmin-genshi-titles.diff, 4.5 KB (added by Manuzhai, 2 years ago)

Attach a patch adding titles.

  • perm.py

     
    6161                req.redirect(req.href.admin(cat, page)) 
    6262         
    6363        perms.sort() 
    64         data = {'actions': perm.get_actions(), 
     64        data = {'title': 'Admin: Permissions', 'actions': perm.get_actions(), 
    6565                'perms': [{'subject': p[0], 'action': p[1], 'key': '%s:%s' % p} 
    6666                          for p in perms]} 
    6767        return 'admin_perm.html', data, None 
  • ticket.py

     
    5151 
    5252            data = {'component': {'name': comp.name, 
    5353                                  'owner': comp.owner, 
    54                                   'description': comp.description}} 
     54                                  'description': comp.description}, 
     55                    'title': 'Admin: %s component' % comp.name} 
    5556        else: 
    5657            if req.method == 'POST': 
    5758                # Add Component 
     
    8788 
    8889            default = self.config.get('ticket', 'default_component') 
    8990            data = {'components': ticket.Component.select(self.env), 
    90                     'default': default} 
     91                    'default': default, 'title': 'Admin: Components'} 
    9192             
    9293        if self.config.getbool('ticket', 'restrict_owner'): 
    9394            perm = PermissionSystem(self.env) 
     
    142143                elif req.args.get('cancel'): 
    143144                    req.redirect(req.href.admin(cat, page)) 
    144145 
    145             data = {'milestone': mil} 
     146            data = {'milestone': mil, 'title': 'Admin: %s milestone' % mil.name} 
    146147        else: 
    147148            if req.method == 'POST': 
    148149                # Add Milestone 
     
    177178                        req.redirect(req.href.admin(cat, page)) 
    178179 
    179180            data = {'milestones': ticket.Milestone.select(self.env), 
    180                     'default': self.config.get('ticket', 'default_milestone')} 
     181                    'default': self.config.get('ticket', 'default_milestone'), 
     182                    'title': 'Admin: Milestones'} 
    181183 
    182184        return 'admin_milestone.html', data, None 
    183185 
     
    208210                    req.redirect(req.href.admin(cat, page)) 
    209211                elif req.args.get('cancel'): 
    210212                    req.redirect(req.href.admin(cat, page)) 
    211             data = {'version': ver} 
     213            data = {'version': ver, 'title': 'Admin: %s version' % ver.name} 
    212214        else: 
    213215            if req.method == 'POST': 
    214216                # Add Version 
     
    243245                        req.redirect(req.href.admin(cat, page)) 
    244246 
    245247            data = {'versions': ticket.Version.select(self.env), 
    246                     'default': self.config.get('ticket', 'default_version')} 
     248                    'default': self.config.get('ticket', 'default_version'), 
     249                    'title': 'Admin: Tickets'} 
    247250        return 'admin_version.html', data, None 
    248251 
    249252 
     
    264267    def process_admin_request(self, req, cat, page, path_info): 
    265268        req.perm.assert_permission('TICKET_ADMIN') 
    266269        data = {'label_singular': self._label[0], 
    267                 'label_plural': self._label[1]} 
     270                'label_plural': self._label[1], 
     271                'title': 'Admin: %s' % self._label[1]} 
    268272        # Detail view? 
    269273        if path_info: 
    270274            enum = self._enum_cls(self.env, path_info) 
  • basics.py

     
    3838 
    3939        data = {'project': {'name': self.config.get('project', 'name'), 
    4040                            'description': self.config.get('project', 'descr'), 
    41                             'url': self.config.get('project', 'url')}} 
     41                            'url': self.config.get('project', 'url')}, 
     42                'title': 'Admin: Basic Settings'} 
    4243        return 'admin_basics.html', data, None 
  • logging.py

     
    9494 
    9595        data = {'log': {'type': log_type, 'types': log_types, 
    9696                        'level': log_level, 'levels': log_levels, 
    97                         'file': log_file, 'dir': log_dir}} 
     97                        'file': log_file, 'dir': log_dir}, 
     98                'title': 'Admin: Logging'} 
    9899 
    99100        return 'admin_log.html', data, None