def add(self,key=''): model.make_key(key.lower()) c.item = Cmsitem(c.site_id, key,'') keys = key.split('/') c.item.key = keys[len(keys)-1] c.item.rid = '/'.join([s for s in keys if s != c.item.key]) c.root = meta.DBSession.query(Cmsitem).options(eagerload('children') ).filter_by(site_id=c.site_id,item_type='root').first() return render('/cms.html')
def keygen(self): title = request.POST['title'] key = model.make_key(title.lower()) return key