From fe0511e36be9c8cec59af7d6c0c46a1d595589ae Mon Sep 17 00:00:00 2001 From: austin48 Date: Wed, 10 Jan 2024 15:01:13 -1000 Subject: [PATCH] ISSUE-40 Gradebook Classic Entity Broker direct URLs are broken in Sakai 22 --- .../gradebook/ui/helpers/entity/GradebookEntityProvider.java | 4 ++++ app/ui/src/webapp/WEB-INF/applicationContext.xml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntityProvider.java b/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntityProvider.java index bb7ed14f..513250a4 100644 --- a/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntityProvider.java +++ b/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntityProvider.java @@ -25,6 +25,7 @@ import org.apache.commons.lang.StringUtils; import org.sakaiproject.authz.api.SecurityService; +import org.sakaiproject.entitybroker.DeveloperHelperService; import org.sakaiproject.entitybroker.EntityReference; import org.sakaiproject.entitybroker.EntityView; import org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider; @@ -87,6 +88,9 @@ public class GradebookEntityProvider extends AbstractEntityProvider implements @Setter private SecurityService securityService; + @Setter + private DeveloperHelperService developerHelperService; + @Override public String getEntityPrefix() { return ENTITY_PREFIX; diff --git a/app/ui/src/webapp/WEB-INF/applicationContext.xml b/app/ui/src/webapp/WEB-INF/applicationContext.xml index 32fc66aa..623a255d 100644 --- a/app/ui/src/webapp/WEB-INF/applicationContext.xml +++ b/app/ui/src/webapp/WEB-INF/applicationContext.xml @@ -11,6 +11,10 @@ destroy-method="destroy"> + + + +