def do_action(request, op, id, data): """Apply the requested action on the specified network.""" actions = get_permitted_actions(cached_actions, request.user) if op == "contact": user = get_user_or_404(id) actions[op].apply(user, request) else: credentials = Credentials("admin-app", is_admin=True) actions[op].apply(id, credentials=credentials)
def do_action(request, op, id, data): """Apply the requested action on the specified ip.""" actions = get_permitted_actions(cached_actions, request.user) if op == "contact": user = get_user_or_404(id) actions[op].apply(user, request) else: credentials = Credentials("admin-app", is_admin=True) actions[op].apply(id, credentials=credentials)
def do_action(request, op, id): """Apply the requested action on the specified ip.""" if op == "contact": user = get_user_or_404(id) else: ip = IPAddress.objects.get(id=id) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(ip)
def do_action(request, op, id, data): """Apply the requested action on the specified ip.""" if op == "contact": user = get_user_or_404(id) else: ip = get_ip_or_404(id, for_update=True) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(ip)
def do_action(request, op, id, data): """Apply the requested action on the specified user.""" if op == "contact": user = get_user_or_404(id) else: project = get_project_or_404(id, for_update=True) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(project)
def do_action(request, op, id): """Apply the requested action on the specified volume.""" if op == "contact": user = get_user_or_404(id) else: volume = Volume.objects.get(id=id) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(volume)
def do_action(request, op, id): """Apply the requested action on the specified network.""" if op == "contact": user = get_user_or_404(id) else: network = Network.objects.get(pk=id) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(network)
def do_action(request, op, id): """Apply the requested action on the specified user.""" if op == "contact": user = get_user_or_404(id) else: project = get_project_or_404(id) actions = get_permitted_actions(cached_actions, request.user) if op == 'contact': actions[op].apply(user, request) else: actions[op].apply(project)
def do_action(request, op, id, data): """Apply the requested action on the specified user.""" actions = get_permitted_actions(cached_actions, request.user) if op == "contact": user = get_user_or_404(id) actions[op].apply(user, request) else: credentials = Credentials("admin-app", is_admin=True) kwargs = {"credentials": credentials} if op == 'reboot': kwargs["reboot_type"] = "SOFT" actions[op].apply(id, **kwargs)
def do_action(request, op, id): """Apply the requested action on the specified user.""" if op == "contact": user = get_user_or_404(id) else: vm = get_vm_or_404(id) actions = get_permitted_actions(cached_actions, request.user) if op == 'reboot': actions[op].apply(vm, "SOFT") elif op == 'contact': actions[op].apply(user, request) else: actions[op].apply(vm)