def get(self, request): if request.is_anonymous: app_names = [SAMPLE_NAME] lib_names = [] config = {} else: app_names = get_app_names(request.dev_name) lib_names = get_lib_names(request.dev_name) config = json.loads(read_config(request.dev_name)) basis = { 'username': request.user.username, 'email': request.user.email if request.user.is_authenticated() else '', 'appNames': app_names, 'libNames': lib_names, 'config': config, } return HttpResponse('BASIS = ' + json.dumps(basis), 'text/javascript')
def post(self, request): user = auth.authenticate( username=request.data['name'].replace(' ', '-'), password=request.data['password']) if not user or not user.is_active: raise Error('Incorrect user name or password.') if request.is_half_anonymous: _stop_dev_patsaks(request.dev_name) execute_sql('SELECT ak.drop_schemas(%s)', (request.dev_name,)) execute_sql('DROP TABLESPACE "%s"' % request.dev_name) os.rename(ROOT.devs[request.dev_name], ROOT.trash[request.dev_name]) os.remove(ROOT.locks[request.dev_name]) auth.login(request, user) return { 'username': user.username, 'email': user.email, 'appNames': get_app_names(user.username), 'libNames': get_lib_names(user.username), 'config': json.loads(read_config(user.username)), }
def post(self, request): user = auth.authenticate(username=request.data['name'].replace( ' ', '-'), password=request.data['password']) if not user or not user.is_active: raise Error('Incorrect user name or password.') if request.is_half_anonymous: _stop_dev_patsaks(request.dev_name) execute_sql('SELECT ak.drop_schemas(%s)', (request.dev_name, )) execute_sql('DROP TABLESPACE "%s"' % request.dev_name) os.rename(ROOT.devs[request.dev_name], ROOT.trash[request.dev_name]) os.remove(ROOT.locks[request.dev_name]) auth.login(request, user) return { 'username': user.username, 'email': user.email, 'appNames': get_app_names(user.username), 'libNames': get_lib_names(user.username), 'config': json.loads(read_config(user.username)), }
def get(self, request): return HttpResponse(read_config(request.dev_name), 'application/json; charset=utf-8')
def get(self, request): return HttpResponse( read_config(request.dev_name), 'application/json; charset=utf-8')