43
43
<b-card-group deck >
44
44
<b-card
45
45
v-for =" (asset, index) in assetsPackage"
46
+ v-if =" isPackageInstalled(asset.package)"
46
47
:key =" index"
47
48
bg-variant =" light"
48
49
class =" text-center"
73
74
<b-card-group deck >
74
75
<b-card
75
76
v-for =" (asset, index) in assetsPackageExtra"
77
+ v-if =" isPackageInstalled(asset.package)"
76
78
:key =" index"
77
79
bg-variant =" light"
78
80
class =" text-center"
@@ -152,6 +154,7 @@ export default {
152
154
asset_name_new: " New Decision Table" ,
153
155
urlPath: " /designer/decision-tables" ,
154
156
urlAsset: " /designer/decision-tables?create=true" ,
157
+ package: " package-decision-engine" ,
155
158
},
156
159
{
157
160
color: " #B5D3E7" ,
@@ -161,6 +164,7 @@ export default {
161
164
asset_name_new: " New Data Connector" ,
162
165
urlPath: " /designer/data-sources" ,
163
166
urlAsset: " /designer/data-sources?create=true" ,
167
+ package: " package-data-sources" ,
164
168
},
165
169
{
166
170
color: " #556271" ,
@@ -170,6 +174,7 @@ export default {
170
174
asset_name_new: " New Genie" ,
171
175
urlPath: " /designer/flow-genies" ,
172
176
urlAsset: " /designer/flow-genies?create=true" ,
177
+ package: " package-ai" ,
173
178
},
174
179
],
175
180
assetsPackageExtra: [
@@ -181,6 +186,7 @@ export default {
181
186
asset_name_new: " New Collection" ,
182
187
urlPath: " /collections" ,
183
188
urlAsset: " /collections?create=true" ,
189
+ package: " package-collections" ,
184
190
},
185
191
],
186
192
showButtonsCore: new Array (3 ).fill (false ),
@@ -189,6 +195,9 @@ export default {
189
195
};
190
196
},
191
197
methods: {
198
+ isPackageInstalled (packageName ) {
199
+ return window .ProcessMaker ? .packages ? .includes (packageName);
200
+ },
192
201
toggleButtons (index , section , status ) {
193
202
if (section === " core" ) {
194
203
this .$set (this .showButtonsCore , index, status);
0 commit comments