diff --git a/web/src/components/BindingEntry.vue b/web/src/components/BindingEntry.vue index 2d303537..a299d415 100644 --- a/web/src/components/BindingEntry.vue +++ b/web/src/components/BindingEntry.vue @@ -2,50 +2,52 @@
- -
- -

- {{ binding.name }} -

+
-
-
+
+ +

+ {{ binding.name }} +

+ + +
+
-
- - Author:  +
+ + Author:  - {{ binding.author }} + {{ binding.author }} +
+
+ + Folder:  + + {{ binding.folder }} +
+
+ + Version:  + {{ binding.version }} +
+ + + Link:  + {{ binding.link }} +
- - Folder:  + + Description: 
+
+

{{ binding.description }}

+ - {{ binding.folder }} -
-
- - Version:  - {{ binding.version }} -
- - - Link:  - {{ binding.link }} -
-
- - Description: 
-
-

{{ binding.description }}

- -
-
@@ -59,11 +61,12 @@ export default { props: { binding: {}, onSelected: Function, - selected: Boolean + selected: Boolean, + }, data() { return { - + isTemplate: false }; }, mounted() { @@ -72,6 +75,10 @@ export default { }) + + this.getStatus() + + }, methods: { getImgUrl() { @@ -83,7 +90,15 @@ export default { toggleSelected() { this.onSelected(this) }, + getStatus() { + if (this.binding.folder === 'backend_template' || this.binding.folder === 'binding_template') { + this.isTemplate = true + + + } + } + + }, - } }; diff --git a/web/src/views/SettingsView.vue b/web/src/views/SettingsView.vue index 57f26f69..5db921b9 100644 --- a/web/src/views/SettingsView.vue +++ b/web/src/views/SettingsView.vue @@ -771,6 +771,12 @@ export default { socket.emit('uninstall_model', { path: model_object.path }); }, onSelectedBinding(binding_object) { + + if(binding_object.binding.folder ==='backend_template' || binding_object.binding.folder==='binding_template'){ + this.$refs.toast.showToast("Cannot select template", 4, false) + + return + } this.update_binding(binding_object.binding.folder) //console.log('lol',binding_object) }, @@ -951,7 +957,7 @@ export default { const res = await axios.get("/" + endpoint); if (res) { - + return res.data }