def cma_vms_ajax_vm_details(request, vm_id, template_name='admin_cm/ajax/vm_details.html'): """ Ajax view for fetching VM details. """ if request.method == 'POST': vm = prep_data(('admin_cm/vm/get_by_id/', { 'vm_id': vm_id }), request.session) rest_data2 = prep_data( {'user': ('admin_cm/user/get_by_id/', { 'user_id': vm['user_id'] })}, request.session) owner = parse_user(rest_data2['user']) if vm['state'] == vm_states['closed']: return messages_ajax.success('', status=1) vm['uptime'] = time_from_sec(vm['uptime']) return messages_ajax.success( render_to_string(template_name, { 'vm_id': vm_id, 'item': vm, 'states_reversed': vm_states_reversed, 'states': vm_states, 'owner': owner }, context_instance=RequestContext(request)))
def authenticate(username, password): """ Method for authentication. When successful, it returns \c user object. """ response = make_request('guest/user/check_password/', {'login': username, 'password': password}) if response['status'] == 'ok' and response['data']: return parse_user(response['data']) return None
def authenticate(username, password): """ Method for authentication. When successful, it returns \c user object. """ response = make_request('guest/user/check_password/', { 'login': username, 'password': password }) if response['status'] == 'ok' and response['data']: return parse_user(response['data']) return None
def cma_vms_ajax_vm_details(request, vm_id, template_name='admin_cm/ajax/vm_details.html'): """ Ajax view for fetching VM details. """ if request.method == 'POST': vm = prep_data(('admin_cm/vm/get_by_id/', {'vm_id': vm_id}), request.session) rest_data2 = prep_data({'user': ('admin_cm/user/get_by_id/', {'user_id': vm['user_id']})}, request.session) owner = parse_user(rest_data2['user']) if vm['state'] == vm_states['closed']: return messages_ajax.success('', status=1) vm['uptime'] = time_from_sec(vm['uptime']) return messages_ajax.success( render_to_string(template_name, {'vm_id': vm_id, 'item': vm, 'states_reversed': vm_states_reversed, 'states': vm_states, 'owner': owner}, context_instance=RequestContext(request)))