views.common.ajax

Common ajax

class views.common.ajax.AddObjectModalView(**kwargs)

Bases: django.views.generic.edit.CreateView

Common AddObjectModalView. Should be used with add.html and add.js.

form_class = None
form_invalid(form)

If the form is invalid, re-render the context data with the data-filled form and errors.

form_valid(form)

If the form is valid, save the associated model.

static get_modal_html_path()
static get_modal_js_path()
model = None
success_message = None
success_url = None
template_name = 'core_main_app/common/commons/form.html'
class views.common.ajax.DeleteObjectModalView(**kwargs)

Bases: django.views.generic.edit.DeleteView

Common DeleteObjectModalView. Should be used with delete_page_modal.html and delete.js.

delete(request, *args, **kwargs)

Delete method.

field_for_name = None
get_context_data(**kwargs)
static get_modal_html_path()
static get_modal_js_path()
model = None
success_message = None
success_url = None
template_name = 'core_main_app/common/commons/form_delete.html'
class views.common.ajax.EditObjectModalView(**kwargs)

Bases: django.views.generic.edit.UpdateView

Common EditObjectModalView. Should be used with edit_page_modal.html and edit.js.

form_class = None
form_invalid(form)

If the form is invalid, re-render the context data with the data-filled form and errors.

form_valid(form)

If the form is valid, save the associated model.

static get_modal_html_path()
static get_modal_js_path()
model = None
success_message = None
success_url = None
template_name = 'core_main_app/common/commons/form.html'
class views.common.ajax.EditTemplateVersionManagerView(**kwargs)

Bases: views.common.ajax.EditObjectModalView

form_class

alias of core_main_app.views.admin.forms.EditTemplateForm

model

alias of core_main_app.components.template_version_manager.models.TemplateVersionManager

success_message = 'Name edited with success.'
success_url = u'/admin/templates'
views.common.ajax.disable_template_version_from_version_manager(request)

Disable a template version of a version manager.

Parameters:request

Returns:

views.common.ajax.disable_version_manager(request)

Disable a version manager.

Parameters:request

Returns:

views.common.ajax.disable_version_of_version_manager(version)

Disable a version of a version manager.

Parameters:version

Returns:

views.common.ajax.restore_template_version_from_version_manager(request)

Restore a disabled template version of a version manager.

Parameters:request

Returns:

views.common.ajax.restore_version_from_version_manager(version)

Restore a disabled version of a version manager.

Parameters:version

Returns:

views.common.ajax.restore_version_manager(request)

Restore a disabled version manager.

Parameters:request

Returns:

views.common.ajax.set_current_template_version_from_version_manager(request)

Set the current version of a template.

Parameters:request

Returns:

views.common.ajax.set_current_version_from_version_manager(version)

Set the current version of a version manager.

Parameters:version

Returns: