def pub_view(request, configuration, docid): """The initial viewer, does not provide the document content yet""" return initdoc(request, 'pub', docid, 'viewer', 'viewer.html', configuration=configuration)
def pub_view(request, docid, configuration): """The initial view, does not provide the document content yet""" if 'autodeclare' in settings.CONFIGURATIONS[configuration]: for annotationtype, set in settings.CONFIGURATIONS['configuration']['autodeclare']: try: r = flat.comm.query(request, "USE pub/" + docid + " DECLARE " + annotationtype + " OF " + set) except Exception as e: return fatalerror(request,e) return initdoc(request, 'pub',docid, 'editor', 'editor.html', configuration=configuration)
def pub_view(request, docid, configuration): """The initial view, does not provide the document content yet""" if "autodeclare" in settings.CONFIGURATIONS[configuration]: for annotationtype, set in settings.CONFIGURATIONS["configuration"]["autodeclare"]: try: r = flat.comm.query(request, "USE pub/" + docid + " DECLARE " + annotationtype + " OF " + set) except Exception as e: return fatalerror(request, e) return initdoc(request, "pub", docid, "editor", "editor.html")
def view(request, namespace, docid): """The initial view, does not provide the document content yet""" if flat.users.models.hasreadpermission(request.user.username, namespace, request): if 'autodeclare' in settings.CONFIGURATIONS[request.session['configuration']]: if flat.users.models.haswritepermission(request.user.username, namespace, request): for annotationtype, set in settings.CONFIGURATIONS[request.session['configuration']]['autodeclare']: try: r = flat.comm.query(request, "USE " + namespace + "/" + docid + " DECLARE " + annotationtype + " OF " + set) except Exception as e: return fatalerror(request,e) return initdoc(request, namespace,docid, 'editor', 'editor.html') else: return fatalerror(request,"Permission denied")
def view(request, namespace, docid): """The initial viewer, does not provide the document content yet""" return initdoc(request, namespace,docid, 'viewer', 'viewer.html')
def view(request, namespace, docid): """The initial viewer, does not provide the document content yet""" return initdoc(request, namespace, docid, 'viewer', 'viewer.html')
def pub_view(request, configuration, docid): """The initial viewer, does not provide the document content yet""" return initdoc(request, 'pub',docid, 'viewer', 'viewer.html', configuration=configuration)