Make presets provision input as combo
This commit is contained in:
1 parent
d5d63d219d
commit
0871032a9d
1 file changed
+11
-1
+11
-1
@@ -22,7 +22,7 @@ const attributes = [
|
|||||||
{ id: "schedule", label: "Schedule" },
|
{ id: "schedule", label: "Schedule" },
|
||||||
{ id: "events", label: "Events" },
|
{ id: "events", label: "Events" },
|
||||||
{ id: "precondition", label: "Precondition" },
|
{ id: "precondition", label: "Precondition" },
|
||||||
{ id: "provision", label: "Provision" },
|
{ id: "provision", label: "Provision", type: "combo" },
|
||||||
{ id: "provisionArgs", label: "Arguments" }
|
{ id: "provisionArgs", label: "Arguments" }
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -322,6 +322,16 @@ const component = {
|
|||||||
});
|
});
|
||||||
let count = store.count("presets", filter);
|
let count = store.count("presets", filter);
|
||||||
|
|
||||||
|
const provisions = store.fetch("provisions", true);
|
||||||
|
if (provisions.fulfilled) {
|
||||||
|
let provisionAttr = attributes.find(attr => {
|
||||||
|
return attr.id === "provision";
|
||||||
|
});
|
||||||
|
provisionAttr.options = provisions.value.map(v => {
|
||||||
|
return v["_id"];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
let selected = new Set();
|
let selected = new Set();
|
||||||
if (vnode.state.selected)
|
if (vnode.state.selected)
|
||||||
for (let preset of presets.value)
|
for (let preset of presets.value)
|
||||||
|
|||||||
Reference in new issue
Block a user