This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
portail-citoyen2/portail_citoyen2/apps/login_plugin/cms_plugins.py

19 lines
593 B
Python

from django.utils.translation import ugettext_lazy as _
from django.contrib.auth.forms import AuthenticationForm
from cms.plugin_pool import plugin_pool
from models import LoginPlugin as LoginPluginModel
from portail_citoyen2.cms_plugins import FormPluginBase
class LoginPlugin(FormPluginBase):
model = LoginPluginModel
name = _('Login Plugin')
submit_text = _('Log in')
no_cancel_button = True
render_template = "login_plugin/plugin.html"
text_enabled = False
form_class = AuthenticationForm
add_form_prefix = False
plugin_pool.register_plugin(LoginPlugin)