summaryrefslogtreecommitdiff
path: root/todo
diff options
context:
space:
mode:
Diffstat (limited to 'todo')
-rw-r--r--todo7
1 files changed, 4 insertions, 3 deletions
diff --git a/todo b/todo
index c4401f4..94bf3ae 100644
--- a/todo
+++ b/todo
@@ -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)