def field_complex_descriptions(request, source_id): """ Show HTML form to change group descriptive properties together into groups of complex descriptions """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() if len(ip.fields) > 0: ip.get_field_annotations() ip.jsonify_field_annotations() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-entity-relations', ip.project_uuid, source_id) template = loader.get_template('imports/field-entity-relations.html') context = { 'ip': ip, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: redirect = '../../imports/field-types/' + source_id return HttpResponseRedirect(redirect) else: raise Http404
def finalize(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('finalize', ip.project_uuid, source_id) template = loader.get_template('imports/finalize.html') context = { 'ip': ip, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: raise Http404
def field_entity_relations(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() if len(ip.fields) > 0: ip.get_field_annotations() ip.jsonify_field_annotations() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-entity-relations', ip.project_uuid, source_id) template = loader.get_template('imports/field-entity-relations.html') context = RequestContext(request, {'ip': ip, 'base_url': base_url}) return HttpResponse(template.render(context)) else: redirect = '../../imports/field-types/' + source_id return HttpResponseRedirect(redirect) else: raise Http404
def field_types_more(request, source_id): """ Show HTML form further classifying subject fields """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_subject_type_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-types-more', ip.project_uuid, source_id) if len(ip.fields) > 0: template = loader.get_template('imports/field-types-more.html') context = { 'ip': ip, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: redirect = '../../imports/field-types/' + source_id return HttpResponseRedirect(redirect) else: raise Http404
def field_entity_relations(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() if len(ip.fields) > 0: ip.get_field_annotations() ip.jsonify_field_annotations() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-entity-relations', ip.project_uuid, source_id) template = loader.get_template( 'imports/field-entity-relations.html') context = RequestContext(request, {'ip': ip}) return HttpResponse(template.render(context)) else: redirect = '../../imports/field-types/' + source_id return HttpResponseRedirect(redirect) else: raise Http404
def field_complex_descriptions(request, source_id): """ Show HTML form to change group descriptive properties together into groups of complex descriptions """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() if len(ip.fields) > 0: ip.get_field_annotations() ip.jsonify_field_annotations() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-entity-relations', ip.project_uuid, source_id) template = loader.get_template( 'imports/field-entity-relations.html') context = { 'ip': ip, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: redirect = '../../imports/field-types/' + source_id return HttpResponseRedirect(redirect) else: raise Http404
def index(request): """ Index for sources is going to be a list of projects """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ipr = ImportProjects() projs = ipr.get_all_projects() imnav = ImportNavigation() proj = {} proj['nav'] = imnav.set_nav('index') template = loader.get_template('imports/projects.html') context = RequestContext(request, {'projs': projs, 'proj': proj}) return HttpResponse(template.render(context))
def field_types(request, source_id): """ Show HTML form listing fields classified by field type """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-types', ip.project_uuid, source_id) template = loader.get_template('imports/field-types.html') context = RequestContext(request, {'ip': ip}) return HttpResponse(template.render(context)) else: raise Http404
def project(request, project_uuid): """ Show HTML form for importing sources to a project """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ipr = ImportProjects() proj = ipr.get_project(project_uuid) if proj is not False: imnav = ImportNavigation() proj['nav'] = imnav.set_nav('project', project_uuid, False) template = loader.get_template('imports/project.html') context = RequestContext(request, {'proj': proj}) return HttpResponse(template.render(context)) else: raise Http404
def finalize(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('finalize', ip.project_uuid, source_id) template = loader.get_template('imports/finalize.html') context = RequestContext(request, {'ip': ip}) return HttpResponse(template.render(context)) else: raise Http404
def field_descriptions(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-descriptions', ip.project_uuid, source_id) template = loader.get_template('imports/field-descriptions.html') context = RequestContext(request, {'ip': ip}) return HttpResponse(template.render(context)) else: raise Http404
def field_descriptions(request, source_id): """ Show HTML form to change relationships for entities to be created / or updated from an import table """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ip = ImportProfile(source_id) if ip.project_uuid is not False: ip.get_fields() imnav = ImportNavigation() ip.nav = imnav.set_nav('field-descriptions', ip.project_uuid, source_id) template = loader.get_template('imports/field-descriptions.html') context = {'ip': ip, 'base_url': base_url, 'user': request.user} return HttpResponse(template.render(context, request)) else: raise Http404
def index(request): """ Index for sources is going to be a list of projects """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ipr = ImportProjects() projs = ipr.get_all_projects() imnav = ImportNavigation() proj = {} proj['nav'] = imnav.set_nav('index') template = loader.get_template('imports/projects.html') context = { 'projs': projs, 'proj': proj, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request))
def project(request, project_uuid): """ Show HTML form for importing sources to a project """ if not request.user.is_superuser: return HttpResponse('Unauthorized', status=401) else: rp = RootPath() base_url = rp.get_baseurl() ipr = ImportProjects() proj = ipr.get_project(project_uuid) if proj is not False: imnav = ImportNavigation() proj['nav'] = imnav.set_nav('project', project_uuid, False) template = loader.get_template('imports/project.html') context = { 'proj': proj, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: raise Http404