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
|
||||
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':
|
||||
form = liaison_form_factory(request, data=request.POST.copy(),
|
||||
files = request.FILES, liaison=liaison)
|
||||
|
|
|
@ -238,21 +238,14 @@ $(document).ready(function () {
|
|||
|
||||
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();
|
||||
} else {
|
||||
deadline.prop('required',false);
|
||||
deadlinecontainer.hide();
|
||||
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() {
|
||||
|
|
Loading…
Reference in a new issue