Project

General

Profile

Project activity #29508

closed

Sidebar properties tab kunnen uitzetten via extension

Added by Diego Mirandola 7 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
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.

Graag de volgende implementeren:
  • 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.

Also available in: Atom PDF