summaryrefslogtreecommitdiff
path: root/TODO.org
blob: 3dadd0031bcea81f3b008a58476ed6bc142a7019 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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).