예제 #1
0
파일: user.py 프로젝트: Interesnij/deputat
def remove_user_advertiser(user, request_user):
    try:
        user.user_staff.level = ""
        user.user_staff.save(update_fields=['level'])
        UserWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_ADVERTISER)
        check_manager_state()
    except:
        pass
예제 #2
0
파일: video.py 프로젝트: Interesnij/deputat
def remove_video_editor(user, request_user):
    try:
        user.video_user_staff.level = ""
        user.video_user_staff.save(update_fields=['level'])
        VideoWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_EDITOR)
        check_manager_state()
    except:
        pass
예제 #3
0
파일: user.py 프로젝트: Interesnij/deputat
def remove_user_moderator(user, request_user):
    try:
        user.user_staff.level = ""
        user.user_staff.save(update_fields=['level'])
        UserWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_MODERATOR)
        check_manager_state()
    except:
        pass
예제 #4
0
def remove_elect_new_administrator(user, request_user):
    try:
        user.elect_new_user_staff.level = ""
        user.elect_new_user_staff.save(update_fields=['level'])
        ElectNewWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_ADMIN)
        check_manager_state()
    except:
        pass