From: Cornelius Schumacher
---
src/TODO | 39 +++++++++++++++++++++++++++++----------
1 files changed, 29 insertions(+), 10 deletions(-)
diff --git a/src/TODO b/src/TODO
index 2aabcf3..e0258bb 100644
--- a/src/TODO
+++ b/src/TODO
@@ -11,28 +11,25 @@ Web Client
+ Tests (tom)
+ Hide "new project" action for non-admin users
+ Don't show links to RPMs, if there are no RPMs built yet
-+ Properly show build results (abauer)
+ Visual design (garrett)
+ Switch to migrations for database updates
+ Reenable platform editing
++ Feedback page (betameter?)
o Split packages in project display page to multiple pages
o Show projects of user and his role in the projects on user's hp
o Move user management for project/package/platform to partial (or component?)
o Editing project targets list
-o Merge add_package and edit_package?
o Show build status per target
-o Prevent new project names with spaces
o Handle error when backend can't be reached.
o Show titles in platform/projects lists.
o Show global news
o Show project news
-- Editor spec file
+o Show overall status of backend
- Edit persons for platforms
Command Line Client
-------------------
-+ checkin, checkout (cwh)
+ show build status (cwh)
o local build
@@ -40,14 +37,11 @@ Frontend
--------
+ Tests (tom)
-+ Check permissions (freitag)
-+ Adapt result handling to backend (cschum)
+ Tool to check API against specification (cschum)
-+ Prevent project, package and platform names containing spaces, slashes or
- colons
+ Escaping of paths
+ Caching of backend data (freitag)
+ Query for projects per user
+ + General query interface
+ Fix error which makes frontend hang
+ Write useful logs
+ apache-logs for every access (including user) (abauer)
@@ -63,6 +57,18 @@ o Global RSS feed for all project news
- Admin interface for rpm load balancing
- New user invitation system
+
+Frontend Modules
+----------------
+
++ Create spec files for standard packages (qmake, KDE, autotools)
++ Check out sources from upstream CVS/SVN.
+
+Mirror Interface
+----------------
+
+o Provide HTML snippet with download links for inclusion in external sites
+
Dummy Backend
-------------
@@ -79,7 +85,8 @@ o Add lists of possible values for build result status codes
Big Features
------------
-+ Building additional packages for existing platforms
++ Building additional packages for existing platforms (done)
++ Link packages and add patches
o Transfer changes and packages between projects
o Trust system
o Platform creation
@@ -100,4 +107,16 @@ Production Servers
+ move database to storage.opensuse.org
+ setup logrotate for server and debug logs
+ setup cronjob to remove session files
++ Run web client and frontend under AppArmor
o different session storage? (database or memcached)
+
+
+Hosted Packages
+---------------
+
++ openSUSE Build Service packages
++ Sax2
++ AppArmor
++ Wesnoth
++ Kopete
++ OpenSync/KitchenSync
--
1.7.7
--
To unsubscribe, e-mail: obs-commits+unsubscribe@opensuse.org
To contact the owner, e-mail: obs-commits+owner@opensuse.org