Implemented admin pane + user permission

This commit is contained in:
Martino Ferrari
2026-06-22 17:49:14 +02:00
parent 73fcbe7b28
commit ac24011487
67 changed files with 5925 additions and 411 deletions
@@ -0,0 +1,8 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": false,
"version": 1,
"nodes": [],
"wires": []
}
@@ -0,0 +1,60 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": false,
"version": 2,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 118.24583129882814,
"y": 205.7500061035156,
"params": {
"spec": "0 11 * * 1-5"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
@@ -0,0 +1,60 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": true,
"version": 3,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 117.24583129882814,
"y": 208.7500061035156,
"params": {
"spec": "0 11:01 * * 1-5"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
@@ -0,0 +1,60 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": true,
"version": 4,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 117.24583129882814,
"y": 208.7500061035156,
"params": {
"spec": "2 11 * * *"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}