Пример #1
0
 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
Пример #2
0
 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