node-red-camunda8
Version:
Camunda 8 nodes for Node-RED
61 lines (59 loc) • 2.62 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('camunda', {
category: 'config',
defaults: {
name: { value: '' },
contactPoint: {
value: '<YOUR_CLUSTER_ID>.zeebe.camunda.io:443',
required: true,
},
useTls: { value: true, required: false },
eagerConnection: { value: true, required: false },
useLongpoll: { value: true, required: false },
oAuthUrl: {
value: 'https://login.cloud.camunda.io/oauth/token',
required: false,
},
clientId: { value: '', required: false },
clientSecret: { value: '', required: false },
},
label: function () {
return this.name || this.contactPoint || 'camunda';
},
icon: 'camunda.svg',
});
</script>
<script type="text/x-red" data-template-name="camunda">
<div class="form-row">
<label for="node-config-input-name"><i class="icon-tag"></i> Name</label>
<input type="text" id="node-config-input-name" placeholder="Name">
</div>
<div class="form-row">
<label for="node-config-input-contactPoint"><i class="fa fa-server"></i> Contact Point</label>
<input type="text" id="node-config-input-contactPoint">
</div>
<div class="form-row">
<label for="node-config-input-useTls"><i class="fa fa-lock"></i> TLS</label>
<input type="checkbox" id="node-config-input-useTls">
</div>
<div class="form-row">
<label for="node-config-input-eagerConnection"><i class="fa fa-lock"></i> Eager Connection</label>
<input type="checkbox" id="node-config-input-eagerConnection">
</div>
<div class="form-row">
<label for="node-config-input-useLongpoll"><i class="fa fa-lock"></i> Long Polling</label>
<input type="checkbox" id="node-config-input-useLongpoll">
</div>
<div class="form-row">
<label for="node-config-input-oAuthUrl"><i class="fa fa-sign-in"></i> OAuth URL</label>
<input type="text" id="node-config-input-oAuthUrl" placeholder="optional">
</div>
<div class="form-row">
<label for="node-config-input-clientId"><i class="fa fa-id-card-o"></i> Client ID</label>
<input type="text" id="node-config-input-clientId" placeholder="optional">
</div>
<div class="form-row">
<label for="node-config-input-clientSecret"><i class="fa fa-key"></i> Client Secret</label>
<input type="text" id="node-config-input-clientSecret" placeholder="optional">
</div>
</script>