def get_user_details_href(inst): owner = get_actual_owner(inst) if owner: return create_details_href('user', owner.realname, owner.email, owner.uuid) else: return 'None'
def get_ip_details_href(ip_log): addr = ip_log.address try: ip = IPAddress.objects.get(address=addr, network__public=True) return create_details_href('ip', addr, ip.id) except ObjectDoesNotExist: return addr
def get_user_details_href(inst): if inst.userid: user = AstakosUser.objects.get(uuid=inst.userid) return create_details_href('user', user.realname, user.email, user.uuid) else: return "-"
def get_suspended_vms(user): limit = admin_settings.ADMIN_LIMIT_SUSPENDED_VMS_IN_SUMMARY vms = VirtualMachine.objects.filter(userid=user.uuid, suspended=True).\ order_by('-id') count = vms.count() if count == 0: return 'None' urls = [create_details_href('vm', vm.name, vm.pk) for vm in vms[:limit]] if count > limit: urls.append('...') return ', '.join(urls)
def get_network_details_href(ip): if ip.in_use(): network = ip.nic.network return create_details_href('network', network.name, network.pk) else: return "-"
def get_vm_details_href(volume): vm = volume.machine return create_details_href('vm', vm.name, vm.id)
def get_project_details_href(volume): project = Project.objects.get(uuid=volume.project) return create_details_href('project', project.realname, project.id)
def get_user_details_href(inst): if inst.userid: user = AstakosUser.objects.get(uuid=inst.userid) return create_details_href('user', user.realname, user.email) else: return "-"
def get_vm_details_href(ip): if ip.in_use(): vm = ip.nic.machine return create_details_href('vm', vm.name, vm.pk) else: return "-"
def get_user_details_href(ip): if ip.userid: user = AstakosUser.objects.get(uuid=ip.userid) return create_details_href("user", user.realname, user.email) else: return "-"
def get_user_details_href(ip_log): user = AstakosUser.objects.get(uuid=ip_log.user_id) return create_details_href('user', user.realname, user.email, user.uuid)
def get_network_details_href(ip_log): network = Network.objects.get(pk=ip_log.network_id) return create_details_href('network', network.name, network.pk)
def get_vm_details_href(ip_log): vm = VirtualMachine.objects.get(pk=ip_log.server_id) return create_details_href('vm', vm.name, vm.pk)
def get_user_details_href(vm): user = AstakosUser.objects.get(uuid=vm.userid) return create_details_href('user', user.realname, user.email)
def get_user_details_href(volume): user = AstakosUser.objects.get(uuid=volume.userid) return create_details_href('user', user.realname, user.email, user.uuid)
def get_user_details_href(ip_log): vm = VirtualMachine.objects.get(pk=ip_log.server_id) user = AstakosUser.objects.get(uuid=vm.userid) return create_details_href('user', user.realname, user.email)