Skip to content
Snippets Groups Projects
Commit 96d28c97 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

Merge branch '60-add-possibility-to-change-screening-number' into 'master'

possibility to change screening number added

Closes #60

See merge request !29
parents 7a31738e bfe4ed66
No related branches found
No related tags found
1 merge request!29possibility to change screening number added
Pipeline #
...@@ -94,13 +94,6 @@ class SubjectEditForm(ModelForm): ...@@ -94,13 +94,6 @@ class SubjectEditForm(ModelForm):
if was_resigned: if was_resigned:
self.fields['resigned'].disabled = True self.fields['resigned'].disabled = True
def clean_screening_number(self):
instance = getattr(self, 'instance', None)
if instance and instance.id:
return instance.screening_number
else:
return self.cleaned_data['screening_number']
def clean(self): def clean(self):
validate_subject_nd_number(self) validate_subject_nd_number(self)
......
...@@ -51,9 +51,7 @@ ...@@ -51,9 +51,7 @@
</div> </div>
{% if field.errors %} {% if field.errors %}
<span class="help-block"> <span class="help-block"> {{ field.errors }} </span>
{{ field.errors }}
</span>
{% endif %} {% endif %}
</div> </div>
{% endfor %} {% endfor %}
...@@ -74,7 +72,7 @@ ...@@ -74,7 +72,7 @@
</form> </form>
</div> </div>
<div class="modal modal-danger fade" tabindex="-1" role="dialog"> <div class="modal modal-danger fade" id="confirm-dead-resigned-mark-dialog" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document"> <div class="modal-dialog" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
...@@ -93,6 +91,25 @@ ...@@ -93,6 +91,25 @@
</div><!-- /.modal-dialog --> </div><!-- /.modal-dialog -->
</div><!-- /.modal --> </div><!-- /.modal -->
<div class="modal modal-danger fade" id="enable-screening-number-dialog" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Are you sure that you want to perfom this operation?</h4>
</div>
<div class="modal-body">
<p>Screening number shouldn't change.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Cancel</button>
<button type="button" id="confirm-screening-change" class="btn btn-outline">Yes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
{% endblock %} {% endblock %}
...@@ -122,7 +139,7 @@ ...@@ -122,7 +139,7 @@
} }
if ((!dead_was_checked && $("#id_dead").is(":checked")) || (!resigned_was_checked && $("#id_resigned").is(":checked"))) { if ((!dead_was_checked && $("#id_dead").is(":checked")) || (!resigned_was_checked && $("#id_resigned").is(":checked"))) {
confirmed = false; confirmed = false;
$(".modal").modal("show"); $("#confirm-dead-resigned-mark-dialog").modal("show");
return false; return false;
} }
}); });
...@@ -130,7 +147,24 @@ ...@@ -130,7 +147,24 @@
confirmed = true; confirmed = true;
$("form").submit(); $("form").submit();
}); });
$("#confirm-screening-change").click(function () {
$('#enable-screening-number-dialog').modal('hide');
$("input[name='screening_number']").attr("readonly", false);
$("input[name='screening_number']")[0].focus();
});
$("input[name='screening_number']").attr("readonly", true);
$("input[name='screening_number']").after("<div><a class='btn btn-block btn-danger' onclick='show_screening_number_enable_dialog()'>modify<a/></div>");
}); });
function show_screening_number_enable_dialog() {
$('#enable-screening-number-dialog').modal('show');
}
</script> </script>
{% include "includes/datepicker.js.html" %} {% include "includes/datepicker.js.html" %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment