def locateChild(self, context, segments): store = IStore(context) if segments: typeName = segments[0] contentType = store.findFirst(ContentType, ContentType.path == unicode(typeName)) return AdminContentListingPage(contentType), segments[1:]
def data_list(self, context, data): store = IStore(context) site = store.findFirst(Site) return site.getContentForType(self.contentType)
def locateChild(self, context, segments): store = IStore(context) if segments: content = store.findFirst(Content, AND(Content.type == self.contentType)) return AdminContentEditPage(dependency.installedOn(content)), segments[1:]
def render_description(self, context, data): store = IStore(context) site = store.findFirst(Site) return site.shortDescription
def render_title(self, context, data): store = IStore(context) site = store.findFirst(Site) return site.title
def data_content(self, context, data): store = IStore(context) site = store.findFirst(Site) return site.getContentTypes()