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
|
||||
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 MANAGE_MENUS_FORM = "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.ManagePageGenerator";
|
||||
|
||||
@Override
|
||||
protected AuthorizationRequest requiredActions(VitroRequest vreq) {
|
||||
// If request is for new individual, return simple do back end editing action permission
|
||||
if (StringUtils.isNotEmpty(EditConfigurationUtils.getTypeOfNew(vreq))) {
|
||||
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
||||
} else if(MANAGE_MENUS_FORM.equals(vreq.getParameter("editForm"))) {
|
||||
return SimplePermission.MANAGE_MENUS.ACTION;
|
||||
}
|
||||
if (isIndividualDeletion(vreq)) {
|
||||
return SimplePermission.DO_BACK_END_EDITING.ACTION;
|
||||
|
|
Loading…
Add table
Reference in a new issue