views.admin.views

Admin views

class views.admin.views.UploadXSLTView(**kwargs)

Bases: django.views.generic.base.View

Upload XSLT view.

form_class

alias of core_main_app.views.admin.forms.UploadXSLTForm

get(*args, **kwargs)
object_name = 'XSLT'
post(*args, **kwargs)
template_name = 'core_main_app/admin/xslt/upload.html'
class views.admin.views.WebPageView(**kwargs)

Bases: django.views.generic.base.View

api = None
form_class

alias of core_main_app.views.admin.forms.TextAreaForm

get(*args, **kwargs)

GET request. Create/Show the form for the configuration.

Parameters:
  • request
  • **kwargs

Returns:

get_redirect = None
post(*args, **kwargs)

POST request. Try to save the configuration.

Parameters:request

Returns:

post_redirect = None
web_page_type = None
class views.admin.views.XSLTView(**kwargs)

Bases: django.views.generic.base.View

XSLT view.

static get(request, *args, **kwargs)
views.admin.views.admin_home(request, *args, **kwargs)

Admin home view.

Parameters:request

Returns:

views.admin.views.get_dependency_resolver_html(imports, includes, xsd_data, filename)

Return HTML for dependency resolver form.

Parameters:
  • imports
  • includes
  • xsd_data
  • filename

Returns:

views.admin.views.handle_xsd_errors(request, assets, context, xsd_error, xsd_content, filename)

Handle XSD errors. Builds dependency resolver if needed.

Parameters:
  • request
  • assets
  • context
  • xsd_error
  • xsd_content
  • filename

Returns:

views.admin.views.manage_template_versions(request, *args, **kwargs)

View that allows template versions management.

Parameters:
  • request
  • version_manager_id

Returns:

views.admin.views.manage_templates(request, *args, **kwargs)

View that allows template management.

Parameters:request

Returns:

views.admin.views.upload_template(request, *args, **kwargs)

Upload template.

Parameters:request

Returns:

views.admin.views.upload_template_version(request, *args, **kwargs)

Upload template version.

Parameters:
  • request
  • version_manager_id

Returns: