Commit Graph

226 Commits

Author SHA1 Message Date
jamesread 12f87ca6e1 feature: Add support for raw textboxes #490 2025-02-18 17:49:54 -08:00
James Read 2fc7c23416
feature!: Trigger changed Triggers, allowing multiple actions (#515)
* feature!: Trigger changed Triggers, allowing multiple actions

* bugfix: Warning message on trigger loops, prevented NPE

* cicd: Fix cyclo complexity with triggers
2025-02-19 00:00:33 +00:00
James Read 476838d59a
bugfix: Local users now work with a single usergroup (#486) 2024-11-24 21:22:24 +00:00
James Read f0b1cefb72
feature: OAuth2 early support for CertBundles (#474) and Usergroups (#477) (#485) 2024-11-24 10:00:25 +00:00
James Read b4a555e3da
bugfix: #481 StartActionAndWait now allows arguments. (#483) 2024-11-24 06:56:27 +00:00
James Read 655a7f205d
feature: Improved auth log messages (#476) 2024-11-14 22:00:08 +00:00
James Read 13e48dded2
feature: Better guest handling (#472)
* feature: Better guest handling

* bugfix: Better handling of requiring guests to login
2024-11-09 23:27:09 +00:00
jamesread 0d981773b3 fmt: gofmt 2024-11-08 23:54:32 +00:00
James Read 1bfb7c4b28
feature: Logs table creates an entry as soon as the execution is started (#464) 2024-11-01 21:23:22 +00:00
James Read ceb0a78180
bugfix: Logout cookies causing a conflict (#461) 2024-11-01 20:36:38 +00:00
James Read d3ad811ac5
bugfix: Removed hardcoded dependency on GitHub in OAuth2 flow (#458) 2024-10-26 22:30:08 +00:00
James Read be9b2a7c78
bugfix: Cookie expiry for OAuth2 & Local set to 1 year, not session (#451) 2024-10-20 21:58:12 +00:00
James Read 80e5b5b0c1
feature: Cleanup auth code (#444) 2024-10-19 19:33:27 +00:00
James Read 0283b51eca
feature: Login/Logout links (#443)
* feature: Login/Logout links

* cicd: codestyle
2024-10-19 07:49:41 +00:00
jamesread 1af2e92132 feature: Local user login! 2024-10-18 01:20:04 +01:00
James Read 71ad5d2e3a
feature: local auth! (#441)
* feature: local auth!

* cicd: contentLogin -> content-login

* bugfix: CSS codestyle
2024-10-17 13:23:01 +00:00
James Read 32b5fee108
bugfix: Fixed crash when requesting execution status that could not be found (NPE) (#440) 2024-10-15 10:48:55 +00:00
James Read de81ec00fd
feature: mix of bits (#439)
* feature: mix of bits

* bugfix: codestyle
2024-10-15 07:47:51 +00:00
jamesread fb7e650267 feature: OAuth2 Redirect URL 2024-10-14 09:25:21 +01:00
jamesread 6a7187fb5b feature: OAuth2! :-D 2024-10-14 09:25:21 +01:00
James Read b31cdf15a2
feature: Email argument type (#433)
* feature: Email argument type

* bugfix: Fix error if additional links is null
2024-10-13 18:40:16 +00:00
jamesread 706441799f feature: Custom navigation links in the nav (sidebar/topbar) 2024-10-13 00:35:47 +01:00
James Read eee4c4e404
bugfix: Auth in the wrong place (#430) 2024-10-12 21:14:09 +00:00
Simon Dahlbacka 35dca50863
Make it possible to redirect to a login url unless authenticated (#347)
* feature: Try to navigate to UrlOnUnauthenticated if set and not authenticated

* refactor: use better naming

* feature: default to allow guest
2024-10-11 17:36:31 +00:00
Simon Dahlbacka 00856f15a7
feature: pass ot_ args to shellAfterCompleted (#420)
* feature: pass ot_ args to shellAfterCompleted

* refactor: Implement this the right way

---------

Co-authored-by: James Read <contact@jread.com>
2024-10-11 14:59:02 +00:00
James Read 6c289506c2
bugfix: Fixed unusual issues that slipped through with shellAfterCompleted (#425)
* bugfix: Fixed unusual issues that slipped through with shellAfterCompleted #419 #420

* cicd: Fix broken style lint
2024-10-10 23:15:03 +00:00
James Read 5d82ae7680
feature: Log username with each request #422 (#424) 2024-10-10 20:50:47 +00:00
James Read 1d9502d800
Feature better 404s (#416)
* feature: CSS on actions

* feature: Less crashes when things are not found
2024-10-01 23:21:37 +00:00
jamesread 9723a38ca1 bugfix: Crash on trying to start a non-existant action from the API 2024-10-01 21:19:17 +01:00
James Read 044613ae9a
bugfix: Null action map, causing crash on startup actions (#407) 2024-09-11 16:19:52 +00:00
James Read 76c9171356
feature: Add OT_ vars to each execution (#406) 2024-09-10 22:52:46 +00:00
James Read f8c330aae3
feature: Better feedback on shellAfterCommand, and mark OliveTin specific output with "OliveTin::" in logs (#403) 2024-09-02 22:59:19 +00:00
James Read 3f1dbf1130
bugfix: System users can now be used in ACLs (#396) 2024-08-30 20:48:07 +00:00
James Read 6413e51cf5
feature: Exec permission denied now marks the action as "blocked" and adds a log message. Timeouts also add a documentation link to the command output. Tags always set. (#398) 2024-08-30 20:36:13 +00:00
James Read defcf6d26e
fmt: Rebuilt ACL code to have less boilerplate (#397) 2024-08-30 20:30:44 +00:00
jamesread eb91eb33d5 bugfix: Log for http request mangling changed to DEBUG level 2024-08-30 21:27:56 +01:00
James Read ddb803d9b5
feature: Sidebar hiding now pure CSS & theme reloading for devs (#391) 2024-08-25 23:47:43 +00:00
James Read 40158eda71
bugfix: Race condition on executor logs (#385) 2024-08-14 22:06:50 +00:00
James Read 9ca1940834
feature: change all navigation to path based (#384)
* feature: change all navigation to path based

* bugfix: load default dashboard if actions is empty
2024-08-14 11:35:10 +00:00
James Read 1fe0e49adb
bugfix: #337 - Entity overwriting (#382) 2024-08-09 19:04:50 +00:00
James Read 7a7a07d9ad
feature: Minor change to action timeout message to be more consistent with other logs (#380) 2024-08-09 14:53:02 +00:00
James Read 5b5fca0837
feature: `enableCustomJs` toggle to allow loading ./custom-webui/custom.js (#379) 2024-08-09 09:21:50 +00:00
jamesread 8d839ee6ce bugfix: fsnotify event logs moved to DEBUG level, because info was spammy 2024-08-07 00:22:49 +01:00
James Read 8cd5b9fb46
feature: Trace log message on ExecRequest for debugging (#375) 2024-08-06 13:46:49 +00:00
wushuzh d9e921950f
bugfix: fix type of the prometheus metric act req as count (#370)
* bugfix: change action request cnt type as Counter

* bugfix: fix type of act req count and typo

* bugfix: change to correct type of act req in TC

---------

Co-authored-by: wushuzh <wushuzh@outlook.com>
2024-07-26 08:41:42 +00:00
wushuzh ffcd19e748
bugfix: use cross-platform module filepath to set usedConfigDir (#369)
* bugfix: use filepath to set correct configDir in Windows

* test: improve unittest rep folder creation

---------

Co-authored-by: wushuzh <wushuzh@outlook.com>
2024-07-22 09:33:56 +00:00
James Read 49f745be68
fmt: Set for setdir (#367) 2024-07-18 12:08:36 +00:00
James Read 69d1cc75a7
feature: css classes on displays (#363) 2024-07-16 10:01:31 +00:00
jamesread a54ea505c9 bugfix: Allow . in enxtended variable paths 2024-07-15 22:20:49 +01:00
James Read 31d7168aac
feature: #350 Environment variable PORT can be used to override the default 1337, and internal services will calculate their port based on that (#358) 2024-07-15 14:28:53 +00:00