Fixes issue where authorized individual unable to add incoming liaison. Fixes problem with incoming liaison form requiring deadline date for information only statements. Commit ready for merge.
- Legacy-Id: 9595
This commit is contained in:
parent
9d6fc63581
commit
fca04d97e5
|
@ -22,6 +22,9 @@ from ietf.liaisons.fields import select2_id_liaison_json
|
||||||
|
|
||||||
@can_submit_liaison_required
|
@can_submit_liaison_required
|
||||||
def add_liaison(request, liaison=None):
|
def add_liaison(request, liaison=None):
|
||||||
|
if 'incoming' in request.GET.keys() and not can_add_incoming_liaison(request.user):
|
||||||
|
return HttpResponseForbidden("Restricted to users who are authorized to submit incoming liaison statements")
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = liaison_form_factory(request, data=request.POST.copy(),
|
form = liaison_form_factory(request, data=request.POST.copy(),
|
||||||
files = request.FILES, liaison=liaison)
|
files = request.FILES, liaison=liaison)
|
||||||
|
|
|
@ -238,21 +238,14 @@ $(document).ready(function () {
|
||||||
|
|
||||||
var selected_id = purpose.val();
|
var selected_id = purpose.val();
|
||||||
|
|
||||||
if (selected_id == '1' || selected_id == '2' || selected_id == '5') {
|
if (selected_id == '1' || selected_id == '2') {
|
||||||
|
deadline.prop('required',true);
|
||||||
deadlinecontainer.show();
|
deadlinecontainer.show();
|
||||||
} else {
|
} else {
|
||||||
|
deadline.prop('required',false);
|
||||||
deadlinecontainer.hide();
|
deadlinecontainer.hide();
|
||||||
deadline.val('');
|
deadline.val('');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selected_id == '5') {
|
|
||||||
othercontainer.show();
|
|
||||||
deadlinecontainer.find("label").removeClass("required");
|
|
||||||
} else {
|
|
||||||
othercontainer.hide();
|
|
||||||
other_purpose.val('');
|
|
||||||
deadlinecontainer.find("label").addClass("required");
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var checkOtherSDO = function() {
|
var checkOtherSDO = function() {
|
||||||
|
|
Loading…
Reference in a new issue