@@ -86,17 +86,14 @@ qx.Class.define("osparc.desktop.organizations.TemplatesList", {
8686 item . subscribeToFilterGroup ( "organizationTemplatesList" ) ;
8787 item . addListener ( "openMoreInfo" , e => {
8888 const templateId = e . getData ( ) [ "key" ] ;
89- osparc . data . Resources . get ( "templates" )
90- . then ( templates => {
91- const templateData = templates . find ( t => t . uuid === templateId ) ;
92- if ( templateData ) {
93- templateData [ "resourceType" ] = "template" ;
94- const resourceDetails = new osparc . dashboard . ResourceDetails ( templateData ) . set ( {
95- showOpenButton : false
96- } ) ;
97- osparc . dashboard . ResourceDetails . popUpInWindow ( resourceDetails ) ;
98- }
89+ const templateData = osparc . store . Templates . getInstance ( ) . getTemplate ( templateId ) ;
90+ if ( templateData ) {
91+ templateData [ "resourceType" ] = "template" ;
92+ const resourceDetails = new osparc . dashboard . ResourceDetails ( templateData ) . set ( {
93+ showOpenButton : false
9994 } ) ;
95+ osparc . dashboard . ResourceDetails . popUpInWindow ( resourceDetails ) ;
96+ }
10097 } ) ;
10198 }
10299 } ) ;
@@ -114,15 +111,13 @@ qx.Class.define("osparc.desktop.organizations.TemplatesList", {
114111 }
115112
116113 const groupId = orgModel . getGroupId ( ) ;
117- osparc . data . Resources . getInstance ( ) . getAllPages ( "templates" )
118- . then ( templates => {
119- const orgTemplates = templates . filter ( template => groupId in template [ "accessRights" ] ) ;
120- orgTemplates . forEach ( orgTemplate => {
121- const orgTemplateCopy = osparc . utils . Utils . deepCloneObject ( orgTemplate ) ;
122- orgTemplateCopy [ "orgId" ] = groupId ;
123- templatesModel . append ( qx . data . marshal . Json . createModel ( orgTemplateCopy ) ) ;
124- } ) ;
125- } ) ;
114+ const templates = osparc . store . Templates . getInstance ( ) . getTemplates ( ) ;
115+ const orgTemplates = templates . filter ( template => groupId in template [ "accessRights" ] ) ;
116+ orgTemplates . forEach ( orgTemplate => {
117+ const orgTemplateCopy = osparc . utils . Utils . deepCloneObject ( orgTemplate ) ;
118+ orgTemplateCopy [ "orgId" ] = groupId ;
119+ templatesModel . append ( qx . data . marshal . Json . createModel ( orgTemplateCopy ) ) ;
120+ } ) ;
126121 }
127122 }
128123} ) ;
0 commit comments