Tsu-ba-me
5c7ddbfb5e
refactor(striker-ui-api): group API-related types by endpoint
2 years ago
Tsu-ba-me
46891f322b
refactor(striker-ui-api): rename session->expressSession, sessionHandler->session
2 years ago
Tsu-ba-me
74175c538a
refactor(striker-ui-api): remove unused import in passport
2 years ago
Tsu-ba-me
cbf6ac0ff9
refactor(striker-ui-api): rename authenticationHandler->guardApi
2 years ago
Tsu-ba-me
9170f78650
fix(striker-ui-api): make static files available through root
2 years ago
Tsu-ba-me
d8a2c77cf0
fix(striker-ui-api): add default authentication handler for private /api/*
2 years ago
Tsu-ba-me
193727b93f
fix(striker-ui-api): add assert authentication
2 years ago
Tsu-ba-me
4a1cc577b5
fix(striker-ui-api): correct extend handler list in register routers
2 years ago
Tsu-ba-me
a4524b6d27
fix(striker-ui-api): add /auth/logout
2 years ago
Tsu-ba-me
ffe3c0853f
fix(striker-ui-api): make all writes in session store async to reduce response time
2 years ago
Tsu-ba-me
9b750c57f9
fix(striker-ui-api): add async database write function
2 years ago
Tsu-ba-me
a1c7be94d6
fix(striker-ui-api): add isObject()
2 years ago
Tsu-ba-me
17583ad4b9
fix(striker-ui-api): add formatSql()
2 years ago
Tsu-ba-me
410a5de48d
fix(striker-ui-api): generate db timestamp from date
2 years ago
Tsu-ba-me
b0e7859d2d
fix(striker-ui-api): simplify local host name/uuid getter
2 years ago
Tsu-ba-me
448a956313
refactor(striker-ui-api): merge Express.User and SessionData declarations
2 years ago
Tsu-ba-me
0fa614ca07
fix(striker-ui-api): output user name when login succeed
2 years ago
Tsu-ba-me
1c8050caa9
feat(striker-ui-api): apply session handler and add /auth/login
2 years ago
Tsu-ba-me
38181ac301
feat(striker-ui-api): add session handler
2 years ago
Tsu-ba-me
eb2c66de9f
fix(striker-ui-api): add de/serialize user functions to passport
2 years ago
Tsu-ba-me
de2e8e45e1
fix(striker-ui-api): add function to get session secret
2 years ago
Tsu-ba-me
180aa54800
refactor(striker-ui-api): simplify DB refresh timestamp function name
2 years ago
Tsu-ba-me
7c657dfbd5
fix(striker-ui-api): add uuidgen to shell
2 years ago
Tsu-ba-me
f911a335ac
fix(striker-ui-api): add openssl to shell
2 years ago
Tsu-ba-me
2746e500de
chore(striker-ui-api): install express-session package
2 years ago
Tsu-ba-me
617998e22b
fix(striker-ui-api): add passport login strategy
2 years ago
Tsu-ba-me
c40b7ff7d4
fix(striker-ui-api): allow customize handlers per route batch in register routers function
2 years ago
Tsu-ba-me
73fa311272
chore(units): start striker UI API as root and drop privileges later
2 years ago
Tsu-ba-me
67b292dd95
fix(striker-ui-api): change process ownership after port binding
2 years ago
Tsu-ba-me
fc73f4ec15
build: fully replace apache with nodejs back-end
2 years ago
Tsu-ba-me
aacbf3003a
chore(striker-ui-api): install passport and local strategy
2 years ago
Tsu-ba-me
f15391010c
fix(striker-ui-api): organize routes into map
2 years ago
Tsu-ba-me
aadc84ea70
feat(striker-ui-api): add initial login request handler
2 years ago
Tsu-ba-me
b3f2644d07
fix: allow parameter to overwrite cgi input in Account->login
2 years ago
Tsu-ba-me
4fc2655a44
fix(striker-ui): reflect GateForm changes in PrepareHostForm
2 years ago
Tsu-ba-me
7f826132a4
fix(striker-ui): pass input values to submit append in GateForm
2 years ago
Tsu-ba-me
305968e5e9
fix(striker-ui): don't reset (re-render) form element in GateForm
2 years ago
Tsu-ba-me
f8b6520da8
fix(striker-ui): inherit colour in input test messages
2 years ago
Tsu-ba-me
95ce723b86
fix(striker-ui): revise GateForm to use form event
2 years ago
Tsu-ba-me
9878d03ee5
fix(striker-ui): add event handler append props in InputWithRef
2 years ago
Tsu-ba-me
c4704aa298
fix(striker-ui): rename message id in manage manifest
2 years ago
Digimer
fa693dbd0d
Merge branch 'main' into anvil-tools-dev
2 years ago
Digimer
bdbba0d59d
Merge pull request #343 from ylei-tsubame/manage-manifest
...
Web UI: add manifests manager
2 years ago
digimer
c9e11fbbfc
* Added checks to anvil-provision-server to fail out if either of the SN IPs are not found when generating a DRBD resource config.
...
* Added logging to anvil-provision-server and anvil-daemon to try to find the cause of jobs being re-run after completing. May have fixed with a fix to job_progress updates going to 100 too early in some cases.
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
Tsu-ba-me
594062e823
fix(striker-ui): add IPMI IP to host inputs in manage manifest
2 years ago
Tsu-ba-me
84f708f5d1
fix(striker-ui-api): correct ntp and network gateway asserts in build manifest
2 years ago
Tsu-ba-me
3ab1fe88d2
fix(striker-ui): connect manifest-related forms submission with confirm dialog
2 years ago
Tsu-ba-me
39e3623085
fix(striker-ui): enable confirm dialog for submit run manifest
2 years ago
Tsu-ba-me
1b4a5baeb5
fix(striker-ui): add password compare check in run manifest form
2 years ago
Tsu-ba-me
148ba5f1c1
fix(striker-ui): resolve Message in FormUtils
2 years ago