Commit Graph

73 Commits

Author SHA1 Message Date
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
Jon
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
Jon
0d59e5696c feat(docker): only include project files needed
!1
2023-08-11 10:44:32 +09:30
Jon
80cb70b75a feat(NodeRED): use env var 'NODE_RED_CREDENTIAL_SECRET' for credential key
!1
2023-08-11 10:44:32 +09:30
Jon
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
Jon
36de8c58a1 feat(docker): docker building added
!1
2023-08-11 00:30:25 +09:30
Jon
cb934145a6 feat(NodeRED): enable projects
!1
2023-08-11 00:30:25 +09:30
Jon
98e7a89005 feat(NodeRED): dont show welcome message
!1
2023-08-11 00:30:25 +09:30
Jon
843ba86c3d feat(NodeRED): move admin to path /admin
!1
2023-08-11 00:30:25 +09:30
Jon
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