Project

General

Profile

Project activity #31918

Updated by Diego Mirandola 6 days ago

Column met id 'columns.location' is gedefinieerd in contezza-apps-community en bevat Tezza-specifieke logica, namelijk: logica. 
 * als de node is in site 'documenten', dan wordt 'Documenten' getoond 
 * als de node zelf is een werkmap of een site, dan wordt geen location getoond 
 * als de node is in een werkmap, dan wordt de naam van de werkmap getoond en het is mogelijk om daarnaartoe te navigeren 
 * als de parent map van de node de document library van een site is, dan wordt de titel van de site getoond. 
 * als de node geen van de bovenstaande voldoet, dan wordt de naam van de parent map getoond. 

 Hiernaast wordt deze zelfde component ook in andere apps gebruikt om de parent map of de site van een node te tonen. 

 Graag de volgende uitvoeren. 

 In contezza-apps-community:  
 * column met id 'columns.location' verwijderen 
 * site column aanmaken (id: 'columns.site') 

 In contezza-apps: 
 * De Tezza-specifieke logica van location verplaatsen naar Tezza: 
 ** nieuwe column component aanmaken met id 'tezza.columns.location' die 'tezza.columns.path' vervangt 
 ** alle 'locations' in Tezza moeten deze component gebruiken, deze zijn: 
 *** global search suggestion 
 *** global search landing pagina 
 *** documenten 
 *** werkmap relations 
 *** widgets: recent file, favourites, locked files 
 * andere apps die 'columns.location' gebruiken refactoren zodat ze of 'parent' of 'site' column gebruiken 
 ** let op: deze andere apps gebruiken al 'columns.location' om de parent of de site te tonen, dus dit wijziging verandert functioneel niets 


Back