コード例 #1
0
ファイル: noteservice.py プロジェクト: samuelbaizg/ssguan
 def delete_note(self, note_id, modifier_id):
     note = Note.get_by_key(int(note_id))
     if note.is_trashed:
         tag.delete_tagmodels(modifier_id, model_nk=(Note.get_modelname(), note.uid), modifier_id=modifier_id)
         filex.delete_files(note.creator_id, model_nk=(Note.get_modelname(), note.uid), modifier_id=modifier_id)
         note.delete(modifier_id)
     else:
         if note.creator_id != modifier_id:
             raise Error("note_error_deletesharednote")
         self.trash_notes([note.uid], True, modifier_id)
     return True