Commit c62b0571dbf7d6067147af75cb5d7091c5a22a69
Exists in
master
and in
5 other branches
Merge branch 'dev' of https://github.com/amadeusproject/amadeuslms into dev
Showing
6 changed files
with
51 additions
and
14 deletions
Show diff stats
core/static/css/base/amadeus.css
@@ -266,7 +266,6 @@ li.alert_li:hover{background-color:#eee} | @@ -266,7 +266,6 @@ li.alert_li:hover{background-color:#eee} | ||
266 | a.alert_message{color : grey} | 266 | a.alert_message{color : grey} |
267 | a.alert_message:hover{color : grey} | 267 | a.alert_message:hover{color : grey} |
268 | 268 | ||
269 | -/*=================== Ailson - Please Don't touch*/ | ||
270 | .breadcrumb .divider{ | 269 | .breadcrumb .divider{ |
271 | display: none; | 270 | display: none; |
272 | } | 271 | } |
core/templates/register_user.html
@@ -34,7 +34,11 @@ | @@ -34,7 +34,11 @@ | ||
34 | <legend>{% trans 'User Register' %}</legend> | 34 | <legend>{% trans 'User Register' %}</legend> |
35 | {% for field in form %} | 35 | {% for field in form %} |
36 | <div class="form-group is-empy{% if form.has_error %} has-error {% endif %} is-fileinput"> | 36 | <div class="form-group is-empy{% if form.has_error %} has-error {% endif %} is-fileinput"> |
37 | - <label for="{{ field.auto_id }}" class="col-md-4 control-label">{{ field.label }}</label> | 37 | + {% if field.field.required %} |
38 | + <label for="{{ field.auto_id }}" class="col-md-4 control-label">{{ field.label }}<span>*</span></label> | ||
39 | + {% else %} | ||
40 | + <label for="{{ field.auto_id }}" class="col-md-4 control-label">{{ field.label }}</label> | ||
41 | + {% endif %} | ||
38 | <div class="col-md-8"> | 42 | <div class="col-md-8"> |
39 | {% if field.auto_id == 'id_birth_date' %} | 43 | {% if field.auto_id == 'id_birth_date' %} |
40 | {% render_field field class='form-control input-sm' type='date' %} | 44 | {% render_field field class='form-control input-sm' type='date' %} |
users/forms.py
@@ -42,6 +42,6 @@ class EditUserForm(forms.ModelForm): | @@ -42,6 +42,6 @@ class EditUserForm(forms.ModelForm): | ||
42 | class UpdateUserForm(forms.ModelForm): | 42 | class UpdateUserForm(forms.ModelForm): |
43 | company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")}) | 43 | company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")}) |
44 | 44 | ||
45 | - class Meta: | ||
46 | - model = User | ||
47 | - fields = ['username', 'name', 'email', 'city', 'state', 'birth_date', 'gender', 'cpf', 'phone', 'image'] | 45 | + class Meta: |
46 | + model = User | ||
47 | + fields = ['username', 'name', 'email', 'city', 'state', 'birth_date', 'gender', 'cpf', 'phone', 'image'] | ||
48 | \ No newline at end of file | 48 | \ No newline at end of file |
users/templates/list_users.html
@@ -63,9 +63,29 @@ | @@ -63,9 +63,29 @@ | ||
63 | <p>{% trans 'Contact' %}: {{ acc.phone }}</p> | 63 | <p>{% trans 'Contact' %}: {{ acc.phone }}</p> |
64 | <div align="right"> | 64 | <div align="right"> |
65 | <a href="{% url 'users:update' acc.username %}" class="btn btn-raised btn-success">{% trans 'Edit' %}</a> | 65 | <a href="{% url 'users:update' acc.username %}" class="btn btn-raised btn-success">{% trans 'Edit' %}</a> |
66 | - <a href="javascript:void(0)" class="btn btn-raised btn-primary">{% trans 'Delete' %}</a> | 66 | + <a href="javascript:void(0)" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#DeleteModal">{% trans 'Delete' %}</a> |
67 | </div> | 67 | </div> |
68 | </div> | 68 | </div> |
69 | + | ||
70 | + | ||
71 | + <!-- Modal --> | ||
72 | + <div class="modal fade" id="DeleteModal" tabindex="-1" role="dialog" aria-labelledby="DeleteModalLabel"> | ||
73 | + <div class="modal-dialog" role="document"> | ||
74 | + <div class="modal-content"> | ||
75 | + <div class="modal-header"> | ||
76 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
77 | + <h4 class="modal-title" id="DeleteModalLabel">Confirm delete</h4> | ||
78 | + </div> | ||
79 | + <div class="modal-body"> | ||
80 | + Are you sure you want to delete? | ||
81 | + </div> | ||
82 | + <div class="modal-footer"> | ||
83 | + <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> | ||
84 | + <button type="button" class="btn btn-primary">Delete</button> | ||
85 | + </div> | ||
86 | + </div> | ||
87 | + </div> | ||
88 | + </div> | ||
69 | </div> | 89 | </div> |
70 | </div> | 90 | </div> |
71 | {% endfor %} | 91 | {% endfor %} |
users/templates/users/create.html
@@ -33,10 +33,18 @@ | @@ -33,10 +33,18 @@ | ||
33 | {% for field in form %} | 33 | {% for field in form %} |
34 | <div class="form-group{% if form.has_error %} has-error {% endif %} is-fileinput"> | 34 | <div class="form-group{% if form.has_error %} has-error {% endif %} is-fileinput"> |
35 | {% if field.auto_id == 'id_birth_date' %} | 35 | {% if field.auto_id == 'id_birth_date' %} |
36 | - <label for="{{ field.auto_id }}">{{ field.label }}</label> | 36 | + {% if field.field.required %} |
37 | + <label for="{{ field.auto_id }}">{{ field.label }}<span>*</span></label> | ||
38 | + {% else %} | ||
39 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
40 | + {% endif %} | ||
37 | <input type="date" class="form-control"name="{{field.name}}" value="{% if field.value.year %}{{field.value|date:'Y-m-d'}}{% else %}{{field.value}}{% endif %}"> | 41 | <input type="date" class="form-control"name="{{field.name}}" value="{% if field.value.year %}{{field.value|date:'Y-m-d'}}{% else %}{{field.value}}{% endif %}"> |
38 | {% elif field.auto_id == 'id_image' %} | 42 | {% elif field.auto_id == 'id_image' %} |
39 | - <label for="{{ field.auto_id }}">{{ field.label }}</label> | 43 | + {% if field.field.required %} |
44 | + <label for="{{ field.auto_id }}">{{ field.label }}<span>*</span></label> | ||
45 | + {% else %} | ||
46 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
47 | + {% endif %} | ||
40 | {% render_field field class='form-control' %} | 48 | {% render_field field class='form-control' %} |
41 | <div class="input-group"> | 49 | <div class="input-group"> |
42 | <input type="text" readonly="" class="form-control" placeholder="{% trans 'Choose your photo...' %}"> | 50 | <input type="text" readonly="" class="form-control" placeholder="{% trans 'Choose your photo...' %}"> |
@@ -53,10 +61,18 @@ | @@ -53,10 +61,18 @@ | ||
53 | </label> | 61 | </label> |
54 | </div> | 62 | </div> |
55 | {% elif field.auto_id == 'id_cpf' %} | 63 | {% elif field.auto_id == 'id_cpf' %} |
56 | - <label for="{{ field.auto_id }}">{{ field.label }}</label> | 64 | + {% if field.field.required %} |
65 | + <label for="{{ field.auto_id }}">{{ field.label }}<span>*</span></label> | ||
66 | + {% else %} | ||
67 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
68 | + {% endif %} | ||
57 | {% render_field field class='form-control' onkeypress='campoNumerico(this,event); formatarCpf(this,event);' %} | 69 | {% render_field field class='form-control' onkeypress='campoNumerico(this,event); formatarCpf(this,event);' %} |
58 | {% else %} | 70 | {% else %} |
59 | - <label for="{{ field.auto_id }}">{{ field.label }}</label> | 71 | + {% if field.field.required %} |
72 | + <label for="{{ field.auto_id }}">{{ field.label }}<span>*</span></label> | ||
73 | + {% else %} | ||
74 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
75 | + {% endif %} | ||
60 | {% render_field field class='form-control' %} | 76 | {% render_field field class='form-control' %} |
61 | {% endif %} | 77 | {% endif %} |
62 | <span id="helpBlock" class="help-block">{{ field.help_text }}</span> | 78 | <span id="helpBlock" class="help-block">{{ field.help_text }}</span> |
users/templates/users/profile.html
@@ -28,10 +28,8 @@ | @@ -28,10 +28,8 @@ | ||
28 | 28 | ||
29 | {% block content %} | 29 | {% block content %} |
30 | <div class="row"> | 30 | <div class="row"> |
31 | - <div class="row"> | ||
32 | - <div class="col-lg-offset-4 col-lg-2"> | ||
33 | - <img src="" class="img-responsive center-block " alt="logo amadeus"> | ||
34 | - </div> | 31 | + <div class="col-lg-offset-4 col-lg-2"> |
32 | + <img src="" class="img-responsive center-block " alt="logo amadeus"> | ||
35 | </div> | 33 | </div> |
36 | </div> | 34 | </div> |
37 | <div class="row"> | 35 | <div class="row"> |