mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Correction Role when deleting Server
This commit is contained in:
parent
481180289d
commit
1015c4032e
@ -1,3 +1,4 @@
|
||||
from app.classes.controllers.roles_controller import Roles_Controller
|
||||
import os
|
||||
import time
|
||||
import logging
|
||||
@ -38,8 +39,10 @@ class Servers_Controller:
|
||||
@staticmethod
|
||||
def remove_server(server_id):
|
||||
roles_list = server_permissions.get_roles_from_server(server_id)
|
||||
for role_id in roles_list:
|
||||
server_permissions.delete_roles_permissions(role_id)
|
||||
for role in roles_list:
|
||||
role_id = role.role_id
|
||||
role_data = Roles_Controller.get_role_with_servers(role_id)
|
||||
server_permissions.delete_roles_permissions(role_id, role_data['servers'])
|
||||
users_helper.remove_roles_from_role_id(role_id)
|
||||
roles_helper.remove_role(role_id)
|
||||
server_permissions.remove_roles_of_server(server_id)
|
||||
|
Loading…
Reference in New Issue
Block a user