add options to sync only future events

This commit is contained in:
basti76
2018-09-15 16:43:18 +02:00
parent 4e8147a50b
commit 3020de0816
2 changed files with 14 additions and 2 deletions

View File

@@ -45,7 +45,9 @@
defaults: {
nname: {value: ''},
server: {type: 'nextcloud-credentials', required: true},
calendar: {value: '', required: false}
calendar: {value: '', required: false},
future: { type: 'bool', value: true, required: true},
futureWeeks: { type: 'num', default: 4 }
},
inputs: 1,
outputs: 1,
@@ -60,7 +62,7 @@
<script type="text/x-red" data-template-name="nextcloud-caldav">
<div class="form-row">
<label for="node-input-nname"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-nname" placeholder="Name">
<input type="text" id="node-input-nname" placeholder="Name" style="width: 70%">
</div>
<div class="form-row">
<label for="node-input-server"><i class="fa fa-server"></i> Server</label>
@@ -70,6 +72,14 @@
<label for="node-input-calendar"><i class="fa fa-calendar"></i> Calendar</label>
<input type="text" id="node-input-calendar">
</div>
<div class="form-row">
<label for="node-input-future"><i class="fa fa-check-square"></i> Only future events?</label>
<input type="checkbox" id="node-input-future">
</div>
<div class="form-row">
<label for="node-input-futureWeeks"><i class="fa fa-random"></i> Weeks to sync</label>
<span class="ui-spinner ui-widget ui-widget-content ui-corner-all"><input type="number" id="node-input-futureWeeks"></span>
</div>
</script>
<script type="text/x-red" data-help-name="nextcloud-caldav">