def notebook_generator_rev_new(self, number, pk_main, pk_rev_old=None): note_data = self.notebook_data_generator(number) note = Notebook(**note_data) note.version_parent_pk = pk_main note.version_parent_rev_pk = pk_rev_old note.version_have_children = False note.version_date = timezone.localtime(timezone.now()) note.version_hash = '' note.version_unique_on = None note.version_in_trash = False note._save() return note
def notebook_generator_rev(self, number, pk_main, pk_rev_old=None, have_children=False): ''' * number - a unique sequence number generated data ''' note_data = self.notebook_data_generator(number) note = Notebook(**note_data) note.version_parent_pk = pk_main note.version_parent_rev_pk = pk_rev_old note.version_have_children = have_children note.version_date = timezone.localtime(timezone.now()) note.version_hash = self.notebook_hash_generator(number) note.version_unique_on = True note.version_in_trash = False note._save() return note