diff options
Diffstat (limited to 'todo')
-rw-r--r-- | todo | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,6 +1,6 @@ Have backend handle builds that it finds to already be running (break in to steps and store current status) Make package adding friendly for browsers without JS/CSS (use ul/li, not div) -Figure out how to adapt to newer versions of packages +Add configuration verification - each step must be validated before a build is submitted (check selected packages are available, etc.) Write a live git ebuild Write an AJAX-based self-updating status viewer *** Add logging besides just commands *** @@ -12,12 +12,13 @@ Add metadata back to logviewer Add configurable groups of suggested packages to frontend, backend Add a statistics page Add a profiles management page/backend utility -Add cleanup functions to the frontend and backend +Add cleanup functions to the frontend and backend (tasks dir in backend containing scripts that can be launched through frontend) Separate variables we got from the URL from the rest, stop using $request, instead keep super globals and strip slashes on them -Support ~arch installation +Add masked indicator back to step2, support ~arch installation Completely plan out how frontend modules should function - each step needs to report if it finished successfully (required values) Allow backend to define bail-out functions to call when it dies (things like unmounting the ISO it was copying) Add STDERR (maybe STDOUT) only option to log viewer Simplify status to numeric on builds - varchar isn't necessary Add config option to enable/disable user self-registration/invitations/admin-only invites Move gentoo_profiles setup out of the general setup.php, allow per-module setup +Move bundler selection out of gentoo module and generalize it (switch to builds instead of configurations) |