def __init__(self, env, realm='testdescription', id=None, page_name=None, title=None, description=None, db=None): self.env = env self.values = {} self.values['id'] = id self.values['page_name'] = page_name self.title = title self.description = description self.env.log.debug('Title: %s' % self.title) self.env.log.debug('Description: %s' % self.description) key = self.build_key_object() AbstractWikiPageWrapper.__init__(self, env, realm, key, db)
def pre_save_changes(self, db): """ Assuming the following fields have been given a value before this call: title, description, author, remote_addr """ self.text = '== ' + self.title + ' ==' + CRLF + CRLF + self.description AbstractWikiPageWrapper.pre_save_changes(self, db) return True
def pre_insert(self, db): """ Assuming the following fields have been given a value before this call: title, description, author, remote_addr """ self.text = '== '+self.title+' ==' + CRLF + CRLF + self.description AbstractWikiPageWrapper.pre_insert(self, db) return True
def post_fetch_object(self, db): # Fetch the wiki page AbstractWikiPageWrapper.post_fetch_object(self, db) # Then parse it and derive title, description and author self.title = get_page_title(self.wikipage.text) self.description = get_page_description(self.wikipage.text) self.author = self.wikipage.author self.env.log.debug('Title: %s' % self.title)
def post_fetch_object(self, db): # Fetch the wiki page AbstractWikiPageWrapper.post_fetch_object(self, db) # Then parse it and derive title, description and author self.title = get_page_title(self.wikipage.text) self.description = get_page_description(self.wikipage.text) self.author = self.wikipage.author self.env.log.debug('Title: %s' % self.title)
def __init__(self, env, realm='testdescription', id=None, page_name=None, title=None, description=None, db=None): self.env = env self.values = {} self.values['id'] = id self.values['page_name'] = page_name self.title = title self.description = description self.env.log.debug('Title: %s' % self.title) self.env.log.debug('Description: %s' % self.description) key = self.build_key_object() AbstractWikiPageWrapper.__init__(self, env, realm, key, db)