Пример #1
0
def remove_user_advertiser_worker(user, request_user):
    try:
        user.can_work_staff_user.is_advertiser = False
        user.can_work_staff_user.save(update_fields=['is_advertiser'])
        UserCreateWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_ADVERTISER)
        check_supermanager_state()
    except:
        pass
Пример #2
0
def remove_video_editor_worker(user, request_user):
    try:
        user.can_work_staff_video_user.is_editor = False
        user.can_work_staff_video_user.save(update_fields=['is_editor'])
        VideoCreateWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_EDITOR)
        check_supermanager_state()
    except:
        pass
Пример #3
0
def remove_user_moderator_worker(user, request_user):
    try:
        user.can_work_staff_user.is_moderator = False
        user.can_work_staff_user.save(update_fields=['is_moderator'])
        UserCreateWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_MODERATOR)
        check_supermanager_state()
    except:
        pass
Пример #4
0
def remove_elect_new_administrator_worker(user, request_user):
    try:
        user.can_work_staff_elect_new_user.is_administrator = False
        user.can_work_staff_elect_new_user.save(update_fields=['is_administrator'])
        ElectNewCreateWorkerManageLog.objects.create(user=user, manager=request_user, action_type=DELETE_ADMIN)
        check_supermanager_state()
    except:
        pass