POC Campus Condorcet : attributs preremplis non editables, v2

This commit is contained in:
Paul Marillonnet 2017-05-23 21:51:21 +02:00
parent 0177a99e9c
commit af4eb679e2
2 changed files with 5 additions and 8 deletions

View File

@ -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"))

View File

@ -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 %}