def getAllLogs(self, page_id): l = [] for item in Model.PageLogs.getAllLogs(page_id): t = item['time_of_edit'] item['time_of_edit'] = t.strftime("%d. %b %Y - %H:%M") l.append(item.toJSON()) return json.write(l)
def toJSON(self): if self.type == 'external': d = { 'id': self.id, 'url': self.url, 'name': self.name, 'content': self.name, 'order': self.m_order, 'type': self.type, 'class': makeLinkAble(self.name) } else: d = { 'id': self.id, 'm_page_id': self.page_id, 'name': self.name, 'content': self.name, 'order': self.m_order, 'type': self.type, 'class': makeLinkAble(self.name) } if self.page_id == getMainPageId(): d['type'] = 'mainPage' return json.write(d)
def getAvailableTemplates(self): template_dir = './templates' templates = [] for pa in os.listdir(template_dir): if os.path.isdir(os.path.join(template_dir, pa)) and pa[0] != ".": templates.append(pa) return [json.write({'id': t, 'content': t}) for t in templates]
def toJSON(self): d = { 'name': self.author, 'content': '%s: %s...' % (self.author, self.content[0:100]), 'id': self.id } return json.write(d)
def toJSON(self): d = { 'id': self.id, 'content': self.username, 'group_id': self.group_id, 'user_type': self.user_type } return json.write(d)
def toJSON(self): if not HAS_JSON: return '' if self.__dict__.has_key("JSON"): return self.JSON else: return json.write(self)
def toJSON(self): ident = self.ident if len(ident) > 30: ident = '%s...' % ident[0:30] file_name = self.filename if len(file_name) > 30: file_name = '%s...' % file_name[0:30] d = {'id': self.id, 'content': "%s [%s]" % (ident, file_name)} return json.write(d)
def toJSON(self): menu = Menus.getMenuById(self.menu_id) try: menu_name = menu.name except: menu_name = "None" d = { 'id': self.id, 'title': "%s [%s]" % (self.title, menu_name), 'name': self.name, 'content': self.name, } return json.write(d)
def setNewOrder(self, item1, item2): item1 = json.read(item1) item2 = json.read(item2) Model.MenuItems.setNewOrder(item1['id'], item1['order']) Model.MenuItems.setNewOrder(item2['id'], item2['order']) res = json.write({ 'item1_json': Model.MenuItems.getItemById(item1['id']).toJSON(), 'item2_json': Model.MenuItems.getItemById(item2['id']).toJSON() }) return res
def toJSON(self): d = {'id': self.id, 'name': self.name, 'content': self.name} return json.write(d)
def getPluginSyntax(self, class_name): syn = getattr(self.getModule(class_name), 'SYNTAX', None) if syn: return json.write(syn) else: return None
def getPluginName(self, class_name): name = getattr(self.getModule(class_name), 'NAME', class_name) return json.write(name)
def getPluginDescription(self, class_name): desc = getattr(self.getModule(class_name), 'DESCRIPTION', '') return json.write(desc)
def getName(self): return json.write(self.name)