diff --git a/plugins/qlab/main.js b/plugins/qlab/main.js index 6f9537e..a57663c 100644 --- a/plugins/qlab/main.js +++ b/plugins/qlab/main.js @@ -86,7 +86,11 @@ exports.data = function data(_device, oscData) { workspace.cueLists = {}; workspace.cues = {}; - if(json.data){ + if(json.status=="denied"){ + device.data.permission = false; + + }else if(json.data){ + device.data.permission = true; json.data.forEach(cueList => { workspace.cueLists[cueList.uniqueID] = cueList; diff --git a/plugins/qlab/template.ejs b/plugins/qlab/template.ejs index e15c56d..571482d 100644 --- a/plugins/qlab/template.ejs +++ b/plugins/qlab/template.ejs @@ -18,6 +18,8 @@ <% + if(data.permission){ + for(const workspace_id in data.workspaces){ const workspace = data.workspaces[workspace_id]; @@ -40,7 +42,9 @@ -<% }} %> +<% }}}else{ %> +