def servers(request): servers = conf.get_server_choices() servers_dict = dict(servers) response = { 'servers': servers_dict } return JsonResponse(response)
def get_drivers(request): format_ = {'data': [], 'status': 1} servers_dict = dict(get_server_choices()) format_['data'] = [{'value': key, 'name': servers_dict[key]} for key in servers_dict.keys()] format_['data'].append({'value': 'jdbc', 'name': 'JDBC'}) format_['status'] = 0 return JsonResponse(format_)
def servers(request): servers = conf.get_server_choices() servers_dict = dict(servers) response = { 'servers': servers_dict } return HttpResponse(json.dumps(response), mimetype="application/json")
def get_query_form(request, design_id=None): servers = conf.get_server_choices() # Get database choices query_server = dbms.get_query_server_config(request.POST.get('server')) if not query_server: raise RuntimeError(_("Server specified doesn't exist.")) db = dbms.get(request.user, query_server) databases = [(database, database) for database in db.get_databases()] if not databases: raise RuntimeError(_("No databases are available. Permissions could be missing.")) form = SQLForm(request.POST) form.fields['server'].choices = servers # Could not do it in the form form.fields['database'].choices = databases # Could not do it in the form return form
def servers(request): servers = conf.get_server_choices() servers_dict = dict(servers) response = {'servers': servers_dict} return HttpResponse(json.dumps(response), mimetype="application/json")