Project activity #30974
openBehandelaar toevoegen moet als admin uitgevoerd worden onder bepaalde condities
Added by Diego Mirandola 3 months ago. Updated 2 days ago.
0%
Description
Zie https://support.contezza.nl/issues/30791#note-10
De backend doet een check of de gekozen behandelaar lid is van de Zaaktype Site(groep).
Dit mede dat iemand niet via Postman zichzelf of iemand anders behandelaar kan maken van een vertrouwelijke zaak
Updated by Diego Mirandola 3 months ago
Voor uren boeken, let op: https://support.contezza.nl/issues/30791#note-13
Updated by Diego Mirandola 3 months ago
- Priority changed from P4 Normal to P3 High
Updated by Diego Mirandola 3 months ago
- Related to Project activity #30973: Herstellen mogelijkheid om behandelaars te selecteren bij het aanmaken van een zaak added
Updated by Rick de Rooij 2 months ago
De backend doet een check of de gekozen behandelaar lid is van de Zaaktype Site(groep). Dit mede dat iemand niet via Postman zichzelf of iemand anders behandelaar kan maken van een vertrouwelijke zaak
Je hebt twee gebruikers: de gebruiker die de actie uitvoert en de behandelaar die aan de zaak moet worden toegevoegd. Hiervoor moet de RolCreateActionExecuter-actie worden aangepast. De gekozen behandelaar moet lid zijn van de zaaktypegroep, en de gebruiker die de actie uitvoert, moet als system worden uitgevoerd wanneer de gebruiker zelf niet voldoende rechten heeft om de zaak bij te werken (zaakgeheim).
Inschatting: 4 uur.
Updated by Diego Mirandola 2 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 2 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 2 months ago
- Target version changed from Tezza Backlog to Tezza 2025.03
Updated by Diego Mirandola 2 months ago
- Status changed from In Progress to Backlog
- Assignee changed from Diego Mirandola to Contezza Development
Updated by Diego Mirandola 2 months ago
Ik probeerde om de aanpak https://support.contezza.nl/issues/30974#note-5 te volgen maar dat lukt niet. Als de gebruiker geen leesrechten heeft op de zaak dan komt de flow niet eens in de implementatie van de ActionExecuter.
Error:
2025-03-06 15:12:36,523 ERROR [extensions.webscripts.AbstractRuntime] [http-nio-8080-exec-6] Exception from executeScript: 02060047 Wrapped Exception (with status template): Node reference workspace://SpacesStore/4b5ab8de-9dfa-4482-ba68-9e8396fe371a not exists. (classpath*:alfresco/templates/webscripts/nl/contezza/api/repository/action-processor.post.json.js#19) org.springframework.extensions.webscripts.WebScriptException: 02060047 Wrapped Exception (with status template): Node reference workspace://SpacesStore/4b5ab8de-9dfa-4482-ba68-9e8396fe371a not exists. (classpath*:alfresco/templates/webscripts/nl/contezza/api/repository/action-processor.post.json.js#19) at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1124) at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171) at org.alfresco.repo.web.scripts.RepositoryContainer.lambda$transactionedExecute$2(RepositoryContainer.java:561) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:544) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:685) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:721) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:413) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:309) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:423) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210) at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:131) at org.alfresco.repo.web.scripts.AlfrescoWebScriptServlet.service(AlfrescoWebScriptServlet.java:43) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.alfresco.web.app.servlet.ServletMetricsFilter.doFilter(ServletMetricsFilter.java:161) at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.alfresco.web.app.servlet.ClearSecurityContextFilter.doFilter(ClearSecurityContextFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1790) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.mozilla.javascript.JavaScriptException: Node reference workspace://SpacesStore/4b5ab8de-9dfa-4482-ba68-9e8396fe371a not exists. (classpath*:alfresco/templates/webscripts/nl/contezza/api/repository/action-processor.post.json.js#19) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1295) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:380) at org.alfresco.repo.jscript.AlfrescoContextFactory.doTopCall(AlfrescoContextFactory.java:127) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3868) at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:103) at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:589) at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:274) at org.alfresco.repo.processor.ScriptServiceImpl.execute(ScriptServiceImpl.java:239) at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:181) at org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:109) at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1376) at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86) ... 51 more
Updated by Bram Geerlings 2 days ago
ยท Edited
- Status changed from Backlog to In Progress
- Assignee changed from Contezza Development to Bram Geerlings
Back-end change gemaakt. Er wordt gecontroleerd of de medewerker een lidmaatschap op de bijbehorende site heeft. Indien niet het geval wordt er een error opgegooid die zichtbaar is in de error queue.
Zit in MR https://git.contezza.nl/develop/products/tezza-services/-/merge_requests/87
Updated by Bram Geerlings 2 days ago
- Status changed from In Progress to Ready in Dev
- Target version changed from Tezza 2025.03 to Tezza 2025.05