Skip to content

Commit ae0b22b

Browse files
authored
Merge pull request #8703 from ProcessMaker/bugfix/FOUR-28338
FOUR-28338: Hide PI import in Projects
2 parents 34ff4da + bfeb847 commit ae0b22b

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

resources/js/components/templates/SelectTemplateModal.vue

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
@ai-process-button-clicked="createAiProcess()"
2828
@process-intelligence-clicked="importPI()"
2929
:showTemplateOptionsActionBar="true"
30-
:package-ai="packageAi" />
30+
:package-ai="packageAi"
31+
:show-pi-import="showPiImport" />
3132
</modal>
3233
<create-process-modal ref="create-process-modal"
3334
:blank-template="blankTemplate"
@@ -55,7 +56,16 @@
5556
5657
export default {
5758
components: { Modal, TemplateSearch, CreateProcessModal, ImportPIModal },
58-
props: ['type', 'countCategories', 'packageAi', 'isProjectsInstalled', 'hideAddBtn', 'projectId', 'isAbTestingInstalled'],
59+
props: {
60+
type: String,
61+
countCategories: [Number, String, Boolean],
62+
packageAi: [Boolean, Number],
63+
isProjectsInstalled: [Boolean, String, Number],
64+
hideAddBtn: [Boolean, String, Number],
65+
projectId: [Number, String],
66+
isAbTestingInstalled: Boolean,
67+
showPiImport: { type: Boolean, default: true },
68+
},
5969
data: function() {
6070
return {
6171
title: '',
@@ -158,4 +168,4 @@
158168

159169
<style scoped>
160170
161-
</style>
171+
</style>

resources/js/components/templates/TemplateSearch.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
/>
3737
</div>
3838

39-
<div v-if="packageAi" class="col-4 p-0">
39+
<div v-if="packageAi && showPiImport" class="col-4 p-0">
4040
<button-card
4141
:button="processIntelligenceButton"
4242
@show-details="showDetails($event)"
@@ -129,7 +129,14 @@ import WizardTemplateDetails from "./WizardTemplateDetails.vue";
129129
export default {
130130
components: { ButtonCard, TemplateSelectCard, TemplateDetails, WizardTemplateDetails },
131131
mixins: [datatableMixin, dataLoadingMixin],
132-
props: ["type", "component", "packageAi", 'showTemplateGalleryLink', 'showTemplateOptionsActionBar'],
132+
props: {
133+
type: String,
134+
component: String,
135+
packageAi: [Boolean, Number],
136+
showTemplateGalleryLink: [Boolean, String, Number],
137+
showTemplateOptionsActionBar: [Boolean, String, Number],
138+
showPiImport: { type: Boolean, default: true },
139+
},
133140
data() {
134141
return {
135142
filter: "",

0 commit comments

Comments
 (0)