* Next tasks ** DONE Split main page into types (services, timers, ...) CLOSED: [2017-05-24 Wed 22:58] - State "DONE" from "TODO" [2017-05-24 Wed 22:58] ** DONE Add detail page (systemctl status foo) CLOSED: [2017-05-26 Fri 06:58] - State "DONE" from "TODO" [2017-05-26 Fri 06:58] ** DONE Refactor rendering into separate module CLOSED: [2017-05-24 Wed 22:58] - State "DONE" from "TODO" [2017-05-24 Wed 22:58] ** DONE Add journal page CLOSED: [2017-05-26 Fri 06:58] - State "DONE" from "TODO" [2017-05-26 Fri 06:58] ** TODO Add administration commands (use CSRF protection) * Roadmap ** TODO Better looking status page ** 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).