19 lines
593 B
Python
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)
|