15 lines
1.3 KiB
HTML
15 lines
1.3 KiB
HTML
|
|
<script type="text/javascript">
|
||
|
|
RED.nodes.registerType('settings',{category:'nextcloud',color:'#666666',
|
||
|
|
defaults:{name:{value:""},nextcloud:{type:"nextcloud-config",required:true},operation:{value:"forms:list"}},
|
||
|
|
inputs:1,outputs:1,icon:"settings.svg",label:function(){return this.name||"Settings";}});
|
||
|
|
</script>
|
||
|
|
<script type="text/html" data-template-name="settings">
|
||
|
|
<div class="form-row"><label for="node-input-name"><i class="fa fa-tag"></i> Name</label><input type="text" id="node-input-name" placeholder="Settings"></div>
|
||
|
|
<div class="form-row"><label for="node-input-nextcloud"><i class="fa fa-cloud"></i> Config</label><input type="text" id="node-input-nextcloud" placeholder="Select config node"></div>
|
||
|
|
<div class="form-row"><label for="node-input-operation"><i class="fa fa-cog"></i> Operation</label>
|
||
|
|
<select id="node-input-operation" style="width:100%;">
|
||
|
|
<option value="log:download">Download Log</option><option value="forms:list">List Forms</option>
|
||
|
|
<option value="forms:setValue">Set Form Value</option><option value="forms:setSensitive">Set Sensitive Value</option>
|
||
|
|
</select></div>
|
||
|
|
<div class="form-tips"><p>Admin access required for log download. Form values: pass <code>msg.app</code>, <code>msg.formId</code>, <code>msg.fieldId</code>, <code>msg.value</code>.</p></div>
|
||
|
|
</script>
|