|
|
|
|
|
|
|
|
protected void onSubmit(AjaxRequestTarget target, Form<?> form) { |
|
|
protected void onSubmit(AjaxRequestTarget target, Form<?> form) { |
|
|
// add permission to our list |
|
|
// add permission to our list |
|
|
RegistrantAccessPermission rp = (RegistrantAccessPermission) form.getModel().getObject(); |
|
|
RegistrantAccessPermission rp = (RegistrantAccessPermission) form.getModel().getObject(); |
|
|
|
|
|
if (rp.permission == null) { |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
RegistrantAccessPermission copy = DeepCopier.copy(rp); |
|
|
RegistrantAccessPermission copy = DeepCopier.copy(rp); |
|
|
if (StringUtils.findInvalidCharacter(copy.registrant) != null) { |
|
|
if (StringUtils.findInvalidCharacter(copy.registrant) != null) { |
|
|
copy.permissionType = PermissionType.REGEX; |
|
|
copy.permissionType = PermissionType.REGEX; |