Allow site admins to edit pages in page management. Resolve https://jira.lyrasis.org/browse/VIVO-1973
This commit is contained in:
parent
32f817e73a
commit
48297bba56
1 changed files with 4 additions and 1 deletions
|
@ -68,12 +68,15 @@ public class EditRequestDispatchController extends FreemarkerHttpServlet {
|
||||||
//TODO: Create this generator
|
//TODO: Create this generator
|
||||||
final String RDFS_LABEL_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.RDFSLabelGenerator";
|
final String RDFS_LABEL_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.RDFSLabelGenerator";
|
||||||
final String DEFAULT_DELETE_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DefaultDeleteGenerator";
|
final String DEFAULT_DELETE_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DefaultDeleteGenerator";
|
||||||
|
final String MANAGE_MENUS_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.ManagePageGenerator";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected AuthorizationRequest requiredActions(VitroRequest vreq) {
|
protected AuthorizationRequest requiredActions(VitroRequest vreq) {
|
||||||
// If request is for new individual, return simple do back end editing action permission
|
// If request is for new individual, return simple do back end editing action permission
|
||||||
if (StringUtils.isNotEmpty(EditConfigurationUtils.getTypeOfNew(vreq))) {
|
if (StringUtils.isNotEmpty(EditConfigurationUtils.getTypeOfNew(vreq))) {
|
||||||
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
||||||
|
} else if(MANAGE_MENUS_FORM.equals(vreq.getParameter("editForm"))) {
|
||||||
|
return SimplePermission.MANAGE_MENUS.ACTION;
|
||||||
}
|
}
|
||||||
if (isIndividualDeletion(vreq)) {
|
if (isIndividualDeletion(vreq)) {
|
||||||
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
||||||
|
|
Loading…
Add table
Reference in a new issue