31b4563e4b
feat(nodered): add package node-red-contrib-credentials
...
required so that config secrets can be stored securely
!1
2023-08-14 02:02:47 +00:00
255ac7e187
chore: flow layout
...
!1
2023-08-13 12:02:41 +00:00
b5a6a803c3
refactor(flow): improve non HTTP/20x workflow
...
!1
2023-08-13 12:00:29 +00:00
4a5714b09a
refactor(authentication): improve workflow adding cookie check first
...
!1
2023-08-13 11:33:52 +00:00
397f41254d
feat(http): add timestamp to msg.http.timestamp
...
!1
2023-08-11 04:28:07 +00:00
d941fc9cc3
feat(http): add response size to msg.http.response_size
...
!1
2023-08-11 04:28:07 +00:00
adefca8832
feat(docker): move healthcheck to /admin
...
!1
2023-08-11 13:57:38 +09:30
d27dcfc691
feat(flow): add request details to msg.http
...
!1
2023-08-11 04:10:16 +00:00
fb5ae41259
fix(http_response): headers already sent error
...
the auth nodes had two return paths which was causing the error
!1
2023-08-11 03:52:48 +00:00
84fd7d577a
fix(files): use correct path form header files
...
!1
2023-08-11 03:14:24 +00:00
6cb2be2b2b
fix(auth): auth flow must return to calling node
...
!1
2023-08-11 02:22:18 +00:00
d8d1948963
fix(cookie): use camel case
...
!1
2023-08-11 02:10:31 +00:00
8e384ac620
fix(cron): when nothing ensure the flow returns
...
!1
2023-08-11 01:35:53 +00:00
ed3c36d6be
fix(cron): create session dir if not exist
...
!1
2023-08-11 01:27:46 +00:00
0d59e5696c
feat(docker): only include project files needed
...
!1
2023-08-11 10:44:32 +09:30
80cb70b75a
feat(NodeRED): use env var 'NODE_RED_CREDENTIAL_SECRET' for credential key
...
!1
2023-08-11 10:44:32 +09:30
0496e7de7a
feat(NodeRED): disable projects, not needed
...
!1
2023-08-11 10:44:32 +09:30
9c4f686cc4
fix(home_button): home button was submitting form
...
this button is a link and not part of the form.
!1
2023-08-10 15:52:23 +00:00
ff303a8e99
feat(web_server): serve self service on path '/'
...
!1
2023-08-11 00:30:25 +09:30
36de8c58a1
feat(docker): docker building added
...
!1
2023-08-11 00:30:25 +09:30
cb934145a6
feat(NodeRED): enable projects
...
!1
2023-08-11 00:30:25 +09:30
98e7a89005
feat(NodeRED): dont show welcome message
...
!1
2023-08-11 00:30:25 +09:30
843ba86c3d
feat(NodeRED): move admin to path /admin
...
!1
2023-08-11 00:30:25 +09:30
229737fc8f
feat(docker): added default nodeRED settings.js
...
!1
2023-08-11 00:30:25 +09:30
061b0b7dc4
fix(node_dependency): add missing node-red-contrib-filesystem
...
!1
2023-08-11 00:30:25 +09:30
77d16c8ef8
feat(project): add ldap dependency
...
!1
2023-08-10 12:48:46 +00:00
b45bd8f703
feat(main_menu): added user name
...
!1
2023-08-10 11:15:57 +00:00
dc8fa69090
feat(change_password): user can now change their password
...
!1
2023-08-10 11:08:34 +00:00
d1f3a2447b
feat(change_password): removed from dev feature flag
...
!1
2023-08-10 07:01:23 +00:00
156f2b2360
feat(glpi): added switch auto_assign to assign ticket to api use
...
!1
2023-08-10 06:56:06 +00:00
66d6edb63e
fix(html): results failed to display
...
!1
2023-08-10 05:21:03 +00:00
df06ef879e
feat(cron): add cron time triggers
...
!1
2023-08-10 05:12:01 +00:00
9e18475edc
feat(flow): add cron flow
...
!1
2023-08-10 03:47:09 +00:00
80569b9b28
fix: glpi set req details and fix disable submit button on click
...
!1
2023-08-10 03:32:02 +00:00
6ee8408658
feat(form): on clicking submit button disable it
...
this prevens multiple form sibmissions
!1
2023-08-10 03:04:23 +00:00
c46c076aee
feat(password_reset): ensure user details match auth details
...
!1
2023-08-10 02:53:36 +00:00
bca0165b01
docs(http_server): intro docs added to groups
...
!1
2023-08-10 02:15:23 +00:00
299ec8793d
docs(http_server): added docs to some groups
...
!1
2023-08-10 02:08:15 +00:00
ace369dc94
fix(authorization): auth on all http paths including post.
...
!1
2023-08-10 01:57:41 +00:00
ee89700328
feat(password_reset): auto populate the user detail fields and make read only
...
user details fetched from msg.auth.user if they exist
!1
2023-08-10 01:23:57 +00:00
46c5e8caf5
feat(auth): user details added to object msg.auth.user
...
!1
2023-08-10 01:16:40 +00:00
7a09be41a2
fix(token): prioritize qs token over cookie
...
this enables a query string to be used to update the cookie
in which subsequent requests require (i.e. css files). cookie is also
by default set to be expired now by default
!1
2023-08-10 01:13:24 +00:00
b55ccaf284
feat(token): user details added to token
...
for the auth token, user details are required for identity
!1
2023-08-10 01:10:14 +00:00
96eb1f5a2a
refactor: prettyfy the flow
...
!1
2023-08-10 00:01:43 +00:00
802c6bf978
feat(http_path): use config path to set the http path
...
!1
2023-08-09 02:14:36 +00:00
c0c557d8fd
feat(change_password): added placeholder for feature
...
!1
2023-08-09 01:31:41 +00:00
ca440b87fe
feat(password_questions): use config directory to store
...
!1
2023-08-09 01:04:28 +00:00
afb8bead0c
feat(token_auth): user config dir to store sessions
...
!1
2023-08-09 00:49:23 +00:00
d9f1008610
feat(glpi): migrate glpi to global config file
...
filename for glpi config is config.glpi.json
!1
2023-08-09 00:26:38 +00:00
1b886760ae
feat(glpi): Create ticket and add task
...
!1
2023-08-08 20:41:49 +00:00