diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2017-05-24 20:31:23 -0400 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2017-05-24 20:31:23 -0400 |
commit | 02e44e2a297b806b090d073a7696cb9587136b22 (patch) | |
tree | ad74a2b572add74aaa9de712385c885f15c1bb11 /TODO.org | |
parent | 6a589d47146442537f678a555faf2c1fa240f4ac (diff) |
Add TODO file.
Diffstat (limited to 'TODO.org')
-rw-r--r-- | TODO.org | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/TODO.org b/TODO.org new file mode 100644 index 0000000..3dadd00 --- /dev/null +++ b/TODO.org @@ -0,0 +1,23 @@ +* Next tasks +** TODO Split main page into types (services, timers, ...) +** TODO Add detail page (systemctl status foo) +** TODO Refactor rendering into separate module +** TODO Add journal page +** TODO Add administration commands (use CSRF protection) + +* Roadmap +** TODO User support +** TODO User registration and admin +** TODO Show units (systemctl cat) + +* Ideas +** Fancy acl system (groups) +*** Allow a group of users to get access to unit X. +*** Control access based on IP range. +** Clickable paths when showing units (read as nobody) +** Scriptable custom pages +*** Example: Firewall control +Users on an internal network can go to systemhttpd and register +port forwarding. This will trigger a script that logs into router etc. + +Need to safely pass user data, along with request metadata (IP address). |