예제 #1
0
파일: models.py 프로젝트: daamien/kansha
 def change_role(self, board_member, new_role):
     obj = DataBoardManager.get_by(board=self, member=board_member.get_user_data())
     if new_role == 'manager':
         if obj is None:
             obj = DataBoardManager(board=self, member=board_member.get_user_data())
             session.add(obj)
     else:
         if obj is not None:
             obj.delete()
예제 #2
0
 def change_role(self, board_member, new_role):
     obj = DataBoardManager.get_by(board=self, member=board_member.get_user_data())
     if new_role == 'manager':
         if obj is None:
             obj = DataBoardManager(board=self, member=board_member.get_user_data())
             session.add(obj)
     else:
         if obj is not None:
             obj.delete()
예제 #3
0
 def remove_manager(self, board_member):
     obj = DataBoardManager.get_by(board=self,
                                   member=board_member.get_user_data())
     if obj is not None:
         obj.delete()
     self.remove_member(board_member)
예제 #4
0
파일: models.py 프로젝트: daamien/kansha
 def remove_manager(self, board_member):
     obj = DataBoardManager.get_by(board=self, member=board_member.get_user_data())
     if obj is not None:
         obj.delete()
     self.remove_member(board_member)