def save(self, size=None, children=None): TODO('html5: alert client to update css if required, via web_socket') say.warning('implement security checks here') TODO('implement security checks here') db.save(self.ID, size=size or self.size, children=children or self.children) self.reload_from_db() return self.html()
def save(self, content=None): say.warning('>>> doing saving here: ' + unicode(content)) TODO('html5: alert client to update css if required, via web_socket') say.warning('implement security checks here') TODO('implement security checks here') content = self.content if content is None else content db.save(key=self.ID, content=content) self.reload_from_db() return self.html()
def save(self, title=None, script=None, style=None, child_ID=None): TODO('html5: alert client to update css if required, via web_socket') say.warning('implement security checks here') TODO('implement security checks here') _ = lambda arg, slf : slf if arg is None else arg db.save(self.ID, title=_(title, self.title), script=_(script, self.script), style=_(style, self.style), child_ID=_(child_ID, self.child_ID)) self.reload_from_db() return self.html()
def create(self, number, element, child_ID=None): if element == 'div_raw': new_div_raw = MAPPER['div_raw']('_create_new_') new_div_raw.save() self.children[int(number)-1] = 'div_raw:' + new_div_raw.ID self.save() if element == 'child_ID': say.warning("VERIFY THIS ID, Man!") self.children[int(number)-1] = child_ID self.save() return """Creating <em>{element}</em>... TODO: use redirect or push it trough AJAX. """.replace('\n', '<br/>\n').format(ID=self.ID, element=element)