POC Campus Condorcet : attributs preremplis non editables, v2
This commit is contained in:
parent
0177a99e9c
commit
af4eb679e2
|
@ -1,6 +1,6 @@
|
|||
from django.utils.translation import ugettext_lazy as _
|
||||
from django import forms
|
||||
from .utils import ldap_get_unites, ldap_get_etablissements
|
||||
from .utils import ldap_get_unites, ldap_get_etablissements, sso_attributes
|
||||
|
||||
|
||||
AFFILIATION_CHOICES = (
|
||||
|
@ -41,6 +41,10 @@ class RegistrationForm(forms.Form):
|
|||
self.user_nickname = kwargs['initial'].get('user_nickname', '')
|
||||
self.user_help_msg = kwargs['initial'].get('user_help_msg', '')
|
||||
|
||||
for field in sso_attributes:
|
||||
if kwargs['initial'].get(field,'') != '':
|
||||
self.fields[field].widget.attrs['readonly'] = True
|
||||
|
||||
nom = forms.CharField(max_length=100, label=_("Last name"))
|
||||
prenom = forms.CharField(max_length=100, label=_("First name"))
|
||||
email = forms.CharField(max_length=100, label=_("Email address"))
|
||||
|
|
|
@ -2,14 +2,7 @@
|
|||
{% endblock %}
|
||||
<p id="{{field.id_for_label}}_p" class="{% if field.field.required %}required{% endif %} {% if field.errors %}error{% endif %}" >
|
||||
{{ field.label_tag }}
|
||||
{% if field.value %}
|
||||
<fieldset>
|
||||
<span class="readonly-field">{{ field.value}}</span>
|
||||
{{ field.as_hidden }}
|
||||
</fieldset>
|
||||
{% else %}
|
||||
{{ field }}
|
||||
{% endif %}
|
||||
{% if field.help_text %}
|
||||
<span class="helptext">{{ field.help_text }}</span>
|
||||
{% endif %}
|
||||
|
|
Reference in New Issue