Actions
Project activity #29508
closedSidebar properties tab kunnen uitzetten via extension
Start date:
01/10/2024
Due date:
% Done:
0%
Estimated time:
Description
In ACA is de sidebar properties tab visible op basis van een evaluator geïmplementeerd in de code.
In Tezza wordt deze overgeschreven met een andere evaluator. Hiermee wordt deze tab uitgezet voor zaken, objecten, dossiers, stuf-zaken en eios.
Aangezien dat deze evaluator in de code geïmplementeerd wordt, is er geen eenvoudige manier om de lijst van nodes waarvoor deze tab uitgeschakeld wordt uit te breiden.
- in core.fixes.json de default evaluator vanuit ACA omzetten naar een rule van type "core.every":
{ "id": "contezza.rules.canShowPropertiesInSidebar", "type": "core.every", "parameters": [ { "value": "app.navigation.isNotLibraries" } ] }
- in de extensions bestanden van Tezza, de evaluator vervangen met nieuwe parameters van bovenstaande rule; er komt dus een 'node is niet...' parameter per elke soort node waarvoor deze tab uitgezet moet worden (zaken, objecten, dossiers, stuf-zaken en eios); elke parameter wordt geplaatst in de rule.json die bij die soort node hoort.
Hiermee, als een nieuw type node komt waarvoor deze tab uitgeschakeld moet worden, kan dit via extension.
Actions