def check_list_view(request, uuid): """ Displays the HTML item editing interface """ ocitem = OCitem() ocitem.get_item(uuid) if ocitem.manifest is not False: if ocitem.manifest.item_type == 'projects': rp = RootPath() base_url = rp.get_baseurl() temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: template = loader.get_template('edit/check-list.html') context = RequestContext( request, { 'item': temp_item, 'super_user': request.user.is_superuser, 'icons': ItemBasicEdit.UI_ICONS, 'base_url': base_url }) return HttpResponse(template.render(context)) else: template = loader.get_template('edit/view401.html') context = RequestContext(request, { 'item': temp_item, 'base_url': base_url }) return HttpResponse(template.render(context), status=401) else: raise Http404 else: raise Http404
def status(request, project_uuid): """ View of the project status """ ocitem = OCitem() ocitem.get_item(project_uuid) ok_view = False if ocitem.manifest is not False: if ocitem.manifest.item_type == 'projects': ok_view = True if ok_view: rp = RootPath() base_url = rp.get_baseurl() temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: p_o = ProjectOverview(project_uuid) p_o.get_manifest_summary() p_o.get_person_list() # p_o. get_data_type_summary() template = loader.get_template('edit/project-status.html') context = { 'item': temp_item, 'super_user': request.user.is_superuser, 'icons': ItemBasicEdit.UI_ICONS, 'status': p_o, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: template = loader.get_template('edit/view401.html') context = {'item': temp_item, 'base_url': base_url} return HttpResponse(template.render(context, request), status=401) else: raise Http404
def html_view(request, uuid): """ Displays the HTML item editing interface """ ocitem = OCitem() ocitem.get_item(uuid) if (ocitem.manifest is not False): rp = RootPath() base_url = rp.get_baseurl() temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: if 'alt' in request.GET: template = loader.get_template('edit/item-edit.html') else: template = loader.get_template('edit/view.html') context = RequestContext( request, { 'item': temp_item, 'profile': check_profile_use(ocitem.manifest), 'super_user': request.user.is_superuser, 'icons': ItemBasicEdit.UI_ICONS, 'base_url': base_url }) return HttpResponse(template.render(context)) else: template = loader.get_template('edit/view401.html') context = RequestContext(request, { 'item': temp_item, 'base_url': base_url }) return HttpResponse(template.render(context), status=401) else: # not in the manifest, check to see if this is an data entry input profile ipt = InputProfileTemplating() exists = ipt.check_exists(uuid) if exists: rp = RootPath() base_url = rp.get_baseurl() return redirect(base_url + '/edit/inputs/profiles/' + uuid + '/edit') else: raise Http404
def html_view(request, uuid): """ Displays the HTML item editing interface """ ocitem = OCitem() ocitem.get_item(uuid) if(ocitem.manifest is not False): temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: template = loader.get_template('edit/view.html') context = RequestContext(request, {'item': temp_item}) return HttpResponse(template.render(context)) else: template = loader.get_template('edit/view401.html') context = RequestContext(request, {'item': temp_item}) return HttpResponse(template.render(context), status=401) else: raise Http404
def status(request, project_uuid): """ View of the project status """ ocitem = OCitem() ocitem.get_item(project_uuid) ok_view = False if ocitem.manifest is not False: if ocitem.manifest.item_type == 'projects': ok_view = True if ok_view: rp = RootPath() base_url = rp.get_baseurl() temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: p_o = ProjectOverview(project_uuid) p_o.get_manifest_summary() p_o.get_person_list() # p_o. get_data_type_summary() template = loader.get_template('edit/project-status.html') context = { 'item': temp_item, 'super_user': request.user.is_superuser, 'icons': ItemBasicEdit.UI_ICONS, 'status': p_o, 'base_url': base_url, 'user': request.user } return HttpResponse(template.render(context, request)) else: template = loader.get_template('edit/view401.html') context = { 'item': temp_item, 'base_url': base_url } return HttpResponse(template.render(context, request), status=401) else: raise Http404
def status(request, project_uuid): """ View of the project status """ ocitem = OCitem() ocitem.get_item(project_uuid) ok_view = False if ocitem.manifest is not False: if ocitem.manifest.item_type == "projects": ok_view = True if ok_view: rp = RootPath() base_url = rp.get_baseurl() temp_item = TemplateItem(request) temp_item.check_edit_permitted = True temp_item.read_jsonld_dict(ocitem.json_ld) if temp_item.edit_permitted: p_o = ProjectOverview(project_uuid) p_o.get_manifest_summary() # p_o. get_data_type_summary() template = loader.get_template("edit/project-status.html") context = RequestContext( request, { "item": temp_item, "super_user": request.user.is_superuser, "icons": ItemBasicEdit.UI_ICONS, "status": p_o, "base_url": base_url, }, ) return HttpResponse(template.render(context)) else: template = loader.get_template("edit/view401.html") context = RequestContext(request, {"item": temp_item, "base_url": base_url}) return HttpResponse(template.render(context), status=401) else: raise Http404