equal
deleted
inserted
replaced
20 from cubicweb.web.views import tabs |
20 from cubicweb.web.views import tabs |
21 from cubicweb.web.views.management import SecurityViewMixIn |
21 from cubicweb.web.views.management import SecurityViewMixIn |
22 |
22 |
23 class ManageView(StartupView): |
23 class ManageView(StartupView): |
24 id = 'manage' |
24 id = 'manage' |
25 title = _('manage') |
25 title = _('view_manage') |
26 http_cache_manager = httpcache.EtagHTTPCacheManager |
26 http_cache_manager = httpcache.EtagHTTPCacheManager |
27 |
27 |
28 @classmethod |
28 @classmethod |
29 def vreg_initialization_completed(cls): |
29 def vreg_initialization_completed(cls): |
30 for eschema in cls.schema.entities(): |
30 for eschema in cls.schema.entities(): |
158 self.req.__('add a %s' % eschema)) |
158 self.req.__('add a %s' % eschema)) |
159 |
159 |
160 |
160 |
161 class IndexView(ManageView): |
161 class IndexView(ManageView): |
162 id = 'index' |
162 id = 'index' |
163 title = _('index') |
163 title = _('view_index') |
164 |
164 |
165 def display_folders(self): |
165 def display_folders(self): |
166 return 'Folder' in self.schema and self.req.execute('Any COUNT(X) WHERE X is Folder')[0][0] |
166 return 'Folder' in self.schema and self.req.execute('Any COUNT(X) WHERE X is Folder')[0][0] |
167 |
167 |
168 class SchemaView(tabs.TabsMixin, StartupView): |
168 class SchemaView(tabs.TabsMixin, StartupView): |