chore(flow): initial project setup #7
Merged
jon_nfc
merged 90 commits from 2023-08-14 08:24:49 +00:00
genesis
into development
No Reviewers
Labels
Clear labels
Bug
Used in discussion about a bug in comments or commits
CVE-2023-5764
Denotes items related to the CVE
CodeReview
Used in comments (issues/MR/commits) to denote code review related items
Documentation
Documentation items
Feature
Used in discussion about a Feature in comments or commits
Lint
Used in comments (issues/MR/commits) to denote lint tasks todo, done, fixed
Privacy
Used in comments (issues/MR/commits) to denote privacy related items
Security
Used in comments (issues/MR/commits) to denote Security related items
breaking-change
label used to denote that the issue/Merge Request does/will introduce a breaking change
bug::reproducable
Given to an issue when the bug has been confirmed as re-producable. Can also be used in comments and commits.
bug::unable to reproduce
Given to an issue when the bug that is not able to be reproduced. Can also be used in comments and commits.
code review::complete
code review::not started
code review::rejected
code review::underway
difficulty::Full Development
Level 3. Difficulty representing that the task to complete must be planned and created.
difficulty::Good First Issue
Level 1. Difficulty representing that the task is very simple and with limited knowledge can be completed.
difficulty::Prior Knowledge
Level 2. Difficulty representing that the task requires some prior knowledge of either the technology or the project for task completion.
documentation::complete
Issues, Merge Requests
documentation::no change required
Issues, Merge Requests and used to denote no documentation changes required
documentation::not started
Issues, Merge Requests
documentation::stalled
Issues, Merge Requests
documentation::underway
Issues, Merge Requests
impact::0
impact::1
impact::2
impact::3
impact::4
impact::5
ops::ansible-roles
OPS project tag
ops::automation
ops::gitlab-ci
OPS project tag
ops::marcas
OPS project tag
ops::python-gitlab-management
OPS project tag
ops::website
priority::0
priority::1
priority::2
priority::3
priority::4
priority::5
stage::Ready for Development
stage::develop
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::feedback required
stage::planning
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::test
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stale
Label given to issues/merge requests that are considered stale due to no collaboration and is a mark for closure.
triage
Tag given to issues/merge requests requiring triaging by the team.
triage::not_confidential
This tag is given by the triage bot so that URLs can be added to an issue/comment. A triage policy for NFC wide should remove this label.
type::CI / CD
type::automation
This type is used to denote an automation job
type::bug
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::compliance
type::discussion
Type for Issues. Can also be used in discussion in comments.
type::documentation
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::feature
type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::invalid
label given to tickets that require no action or are deem as invalid.
type::quality assurance
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::question
Type for Issues. Can also be used in discussion in comments.
type::security
Type for Issues and Merge Requests.
type::specification
Design specification
workflow::complete
Issues, Merge Requests
workflow::not ready
workflow::not ready::blocked
workflow::not started
Issues, Merge Requests
workflow::ready to commence
Issues, Merge Requests
workflow::stalled
Label given to issues/merge requests where no work has occured in x days iaw triage policy.
workflow::underway
Issues, Merge Requests
workflow::underway::develop
Area/CI-CD
Documentation changes
Area/Documentation
Documentation changes
Area/Security
This is security issue
Area/Testing
Issue or pull request related to testing
Bug
Failure to Confirm
Bug exists due to not confirming/testing code
Bug
Regression
THe bug is a regression of a feature
Bug
To be Confirmed
This bug is not confirmed
Bug
Unable to Reproduce
A developer can not re-create/re-produce the bug
Compat/Breaking
Breaking change that won't be backward compatible
Impact
Critical
1
The impact is critical in that it is blocking or prevents usage.
Impact
High
2
The impact requires that changes be made for continuted usage.
Impact
Low
4
The impact requires the user approach from a different angle for continued usage.
Impact
Medium
3
The impact requires a workaround for continued usage.
Impact
Very Low
5
The impact has a slight effect on usage.
Priority
High
2
The priority is high
Priority
Low
4
The priority is low
Priority
Medium
3
The priority is medium
Priority
Very High
1
The priority is critical
Priority
Very Low
5
The priority is very low
Reviewed
Confirmed
1
Issue has been confirmed
Reviewed
Duplicate
2
This issue or pull request already exists
Reviewed
Invalid
3
Invalid issue
Reviewed
Won't Fix
3
This issue won't be fixed
Status
Abandoned
3
Somebody has started to work on this but abandoned work
Status
Blocked
1
Something is blocking this issue or pull request
Status
Need More Info
2
Feedback is required to reproduce issue or to continue work
Type
Bug
Something is not working
Type
Epic
Epic User Story
Type
Feature
Feature / Module
Type
Incident
Something occured related to a service
Type
RFE
Request for Enhancement
Type
Task
A work item that must be done
Urgency
Low
4
Prioritize this amoungst your list of things to do.
Urgency
Major
1
Urgency is so high it should have been dealt with last week.
Urgency
Medium
3
Start as soon as possible.
Urgency
Very High
2
Urgency is high enough to warrant near immediate commencement.
Urgency
Very Low
5
Add this to your list of things to do.
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/nodered_ldap_self_service#7
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "genesis"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
!1
assigned to @jon_nfc
mentioned in commit
3bc705caff
added 1 commit
3bc705ca
- ci: add CI jobsCompare with previous version
mentioned in commit
98e0530318
added 1 commit
98e05303
- feat: add initial http and html flowsCompare with previous version
mentioned in commit
5a57dd4469
added 1 commit
5a57dd44
- chore: dont commit Node-RED backup flowsCompare with previous version
mentioned in commit
4285ce64ad
added 1 commit
4285ce64
- feat(password_questions): read password questions fileCompare with previous version
mentioned in commit
674b952388
mentioned in commit
da8585ac2b
mentioned in commit
a3ccd93e24
mentioned in commit
6a7758bc84
added 4 commits
674b9523
- feat(password_questions): save password reset questionsda8585ac
- feat(env_var): added var http_path and user_data6a7758bc
- feat(function): generate random six char stringa3ccd93e
- feat(password_reset): initial start of processing formCompare with previous version
mentioned in commit
f03973c8b1
mentioned in commit
c88e7d9452
mentioned in commit
072e070289
mentioned in commit
ce1555d423
mentioned in commit
7dcd892f9a
mentioned in commit
33c477e5e7
mentioned in commit
de9063e622
mentioned in commit
3b0851b8e6
added 8 commits
7dcd892f
- refactor(password_reset): use rand string function072e0702
- feat(password_reset): search itsm, glpi for userf03973c8
- feat(form_processing): add env var itsm_create_ticket3b0851b8
- feat(pasword_reset): itsm ticket creation workflow added33c477e5
- feat(password_reset): update password in LDAPce1555d4
- feat(password_reset): store ticket datade9063e6
- refactor(var): use msg.itsm not msg.glpi varc88e7d94
- feat(authorization): added token authCompare with previous version
mentioned in commit
c3477ab0ca
added 1 commit
c3477ab0
- fix(auth): befor processing, confirm item not emptyCompare with previous version
mentioned in commit
55d73c6b6a
added 1 commit
55d73c6b
- feat(developer_mode): hide incomplete features behind env variableCompare with previous version
mentioned in commit
4a7bdad09a
mentioned in commit
928d58c89b
mentioned in commit
a18b564336
mentioned in commit
1b886760ae
added 4 commits
928d58c8
- feat(glpi): initial import from dev of glpi formcreator automation4a7bdad0
- feat(config): moved env vars to a config filea18b5643
- refactor(config): migrating from env vars to global config vars1b886760
- feat(glpi): Create ticket and add taskCompare with previous version
added 19h 20m of time spent
mentioned in commit
d9f1008610
mentioned in commit
afb8bead0c
mentioned in commit
ca440b87fe
added 3 commits
d9f10086
- feat(glpi): migrate glpi to global config fileafb8bead
- feat(token_auth): user config dir to store sessionsca440b87
- feat(password_questions): use config directory to storeCompare with previous version
mentioned in commit
c0c557d8fd
mentioned in commit
802c6bf978
added 2 commits
c0c557d8
- feat(change_password): added placeholder for feature802c6bf9
- feat(http_path): use config path to set the http pathCompare with previous version
Add User Details to token
required so user can reset password as user details entered will be checked against the token.
Add Endpoint for Playbooks to generate a token for new user to reset their password
A new user needs to be able to logon after creation
Add Logging
need to be able to log http connections, including if setup behind a proxy.
added 5h 23m of time spent
mentioned in commit
bca0165b01
mentioned in commit
96eb1f5a2a
mentioned in commit
ee89700328
mentioned in commit
7a09be41a2
mentioned in commit
299ec8793d
mentioned in commit
46c5e8caf5
mentioned in commit
b55ccaf284
mentioned in commit
ace369dc94
mentioned in commit
c46c076aee
added 9 commits
96eb1f5a
- refactor: prettyfy the flowb55ccaf2
- feat(token): user details added to token7a09be41
- fix(token): prioritize qs token over cookie46c5e8ca
- feat(auth): user details added to object msg.auth.useree897003
- feat(password_reset): auto populate the user detail fields and make read onlyace369dc
- fix(authorization): auth on all http paths including post.299ec879
- docs(http_server): added docs to some groupsbca0165b
- docs(http_server): intro docs added to groupsc46c076a
- feat(password_reset): ensure user details match auth detailsCompare with previous version
mentioned in commit
9e18475edc
mentioned in commit
80569b9b28
mentioned in commit
6ee8408658
mentioned in commit
df06ef879e
mentioned in commit
66d6edb63e
added 5 commits
6ee84086
- feat(form): on clicking submit button disable it80569b9b
- fix: glpi set req details and fix disable submit button on click9e18475e
- feat(flow): add cron flowdf06ef87
- feat(cron): add cron time triggers66d6edb6
- fix(html): results failed to displayCompare with previous version
mentioned in commit
156f2b2360
added 1 commit
156f2b23
- feat(glpi): added switch auto_assign to assign ticket to api useCompare with previous version
added 8h of time spent
mentioned in commit
d1f3a2447b
mentioned in commit
dc8fa69090
added 2 commits
d1f3a244
- feat(change_password): removed from dev feature flagdc8fa690
- feat(change_password): user can now change their passwordCompare with previous version
mentioned in commit
b45bd8f703
added 1 commit
b45bd8f7
- feat(main_menu): added user nameCompare with previous version
mentioned in commit
77d16c8ef8
added 1 commit
77d16c8e
- feat(project): add ldap dependencyCompare with previous version
mentioned in commit 71b0de62cbcd5c1b4cf98c640f64180dc6b35532
added 1 commit
Compare with previous version
mentioned in commit 4b7f0a1db4d813e4cef258354ddad1bb87672d9c
mentioned in commit bcc02bfddca47faf79b2bc9766ad9b6596d37d53
mentioned in commit e054b03ce0ba5262d7888146a9aed8ed2294e028
mentioned in commit 97e4ceb23422c55072d39a4b13c00e5bff3311e1
mentioned in commit bc2456fde030e9da9d71c86e9a734eb14172dd12
added 5 commits
Compare with previous version
mentioned in commit fa80c8bf7702dfbf9748cfacf346ba8756f6905f
added 1 commit
Compare with previous version
added 7 commits
061b0b7d
- fix(node_dependency): add missing node-red-contrib-filesystem229737fc
- feat(docker): added default nodeRED settings.js843ba86c
- feat(NodeRED): move admin to path /admin98e7a890
- feat(NodeRED): dont show welcome messagecb934145
- feat(NodeRED): enable projects36de8c58
- feat(docker): docker building addedff303a8e
- feat(web_server): serve self service on path '/'Compare with previous version
mentioned in commit
cb934145a6
mentioned in commit
843ba86c3d
mentioned in commit
229737fc8f
mentioned in commit
061b0b7dc4
mentioned in commit
ff303a8e99
mentioned in commit
98e7a89005
mentioned in commit
36de8c58a1
mentioned in commit 3259e835f1eb10fb5c9d45d6b7639ba3bfea72f6
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
mentioned in commit
9c4f686cc4
added 1 commit
9c4f686c
- fix(home_button): home button was submitting formCompare with previous version
added 6h 26m of time spent
done
mentioned in commit
0496e7de7a
mentioned in commit
80cb70b75a
mentioned in commit
0d59e5696c
added 3 commits
0496e7de
- feat(NodeRED): disable projects, not needed80cb70b7
- feat(NodeRED): use env var 'NODE_RED_CREDENTIAL_SECRET' for credential key0d59e569
- feat(docker): only include project files neededCompare with previous version
mentioned in commit
6cb2be2b2b
mentioned in commit
8e384ac620
mentioned in commit
ed3c36d6be
mentioned in commit
d8d1948963
added 4 commits
ed3c36d6
- fix(cron): create session dir if not exist8e384ac6
- fix(cron): when nothing ensure the flow returnsd8d19489
- fix(cookie): use camel case6cb2be2b
- fix(auth): auth flow must return to calling nodeCompare with previous version
mentioned in commit
84fd7d577a
mentioned in commit
fb5ae41259
added 2 commits
84fd7d57
- fix(files): use correct path form header filesfb5ae412
- fix(http_response): headers already sent errorCompare with previous version
mentioned in commit
d27dcfc691
added 1 commit
d27dcfc6
- feat(flow): add request details to msg.httpCompare with previous version
mentioned in commit
adefca8832
added 1 commit
adefca88
- feat(docker): move healthcheck to /adminCompare with previous version
mentioned in commit
d941fc9cc3
mentioned in commit
397f41254d
added 2 commits
d941fc9c
- feat(http): add response size to msg.http.response_size397f4125
- feat(http): add timestamp to msg.http.timestampCompare with previous version
added 7h of time spent
sso research
added 13h of time spent
mentioned in commit
255ac7e187
mentioned in commit
b5a6a803c3
mentioned in commit
4a5714b09a
added 3 commits
4a5714b0
- refactor(authentication): improve workflow adding cookie check firstb5a6a803
- refactor(flow): improve non HTTP/20x workflow255ac7e1
- chore: flow layoutCompare with previous version
added 16h of time spent
mentioned in commit
31b4563e4b
added 1 commit
31b4563e
- feat(nodered): add package node-red-contrib-credentialsCompare with previous version
mentioned in commit
e9ea2bf3c9
added 1 commit
e9ea2bf3
- feat(oauth2): added oauth2 authenticationCompare with previous version
mentioned in commit
ad6b1448cf
mentioned in commit
ed68297114
mentioned in commit
e423004b2d
mentioned in commit
63d9ada8c1
mentioned in commit
25cbe30033
added 5 commits
e423004b
- fix(cron): ensure path and filename kept63d9ada8
- fix(config): load config in order25cbe300
- fix(html): correct home linkad6b1448
- refactor(status_codes): improve non HTTP/20x flowed682971
- chore: left overs from selective commitsCompare with previous version
mentioned in commit
80275f905a
mentioned in commit
d75e652021
mentioned in commit
bc9a83f3bc
added 3 commits
d75e6520
- chore: unknown changes, coordsbc9a83f3
- feat(config): return HTTP/400 if no config found80275f90
- chore: oauth2 credentialsCompare with previous version
added 3 commits
224c1168
- feat(oauth2): return HTTP/400 when no config foundd453b7f9
- docs(oauth2): document configd4897a94
- feat(glpi): config moved to config nodeCompare with previous version
mentioned in commit
d453b7f957
mentioned in commit
224c11684e
mentioned in commit
d4897a946b
added 3 commits
dad83f33
- fix(user_details): fetch user details from sessiona83c8b74
- feat(oauth2): fetch remaining user details from ldapCompare with previous version
mentioned in commit
a83c8b74d6
mentioned in commit f549e587ac51b852ff5e3010c2b7393a8086e306
mentioned in commit
dad83f3373
mentioned in commit
1d6bceb5ab
added 1 commit
1d6bceb5
- refactor(auth): group rearrangement for clarityCompare with previous version
mentioned in commit
7e0c798bae
added 1 commit
7e0c798b
- feat(token_auth): Added a link-in node for other flows to useCompare with previous version
completed in commit
7e0c798b
mentioned in commit
f6d24d76b3
added 1 commit
f6d24d76
- feat(flows_cred): Bash script to decryptCompare with previous version
created #1 to continue this discussion
mentioned in issue #1
resolved all threads
mentioned in commit
797631c716
added 1 commit
797631c7
- feat(docs): publish to websiteCompare with previous version
mentioned in merge request nofusscomputing/infrastructure/website!32
mentioned in commit
7b4b3fdef1
added 1 commit
7b4b3fde
- feat(docs): publish to websiteCompare with previous version
mentioned in commit
6f57493561
added 1 commit
6f574935
- feat(docs): publish to websiteCompare with previous version
mentioned in commit
d443b5380c
added 1 commit
d443b538
- feat(docs): publish to websiteCompare with previous version
mentioned in commit 528fa6a8c9802ac96443cb1f308707bed2f34af6
added 1 commit
Compare with previous version
mentioned in commit
2a0ad03acf
added 1 commit
2a0ad03a
- feat(docs): publish to websiteCompare with previous version
added 8h 45m of time spent
mentioned in commit
9c18b3b538
mentioned in commit
2cc51e9eed