Project

General

Profile

Project activity #29508

Updated by Diego Mirandola 7 months ago

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. 

 Graag de volgende implementeren: 
 * in core.fixes.json de default evaluator vanuit ACA omzetten naar een rule van type "core.every": 
 <pre> 
         { 
             "id": "contezza.rules.canShowPropertiesInSidebar", 
             "type": "core.every", 
             "parameters": [ 
                 { 
                     "value": "app.navigation.isNotLibraries" 
                 } 
             ] 
         } 
 </pre> 
 * 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.

Back