From: Simon Cozens Date: Sat, 31 Jan 2004 19:33:02 +0000 (+0000) Subject: Podify and expand. X-Git-Tag: 2.10~320 X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=6aa0b2dd982dc074ca58e4743877c2146da013b8;p=maypole.git Podify and expand. git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@42 48953598-375a-da11-a14b-00016c27c3ee --- diff --git a/TODO b/TODO index b533435..be6970c 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,42 @@ -Advanced searching -Ordering of results -Ordering of columns -Pages with several ?(different kinds) of objects? -ACLs? Users? Last-updated? - (Probably not. These are handled in subclasses) -Paging -Documentation, documentation, documentation -Error handling +=head1 TODO List + +=head2 Advanced searching + +I'm already using AbstractSearch, so I need to put the operators as form +fields in the templates, then extract them again in the search method. +The code is almost there. + +=head2 Ordering of results + +Should be able to sort up and down by column name. + +=head2 Ordering of columns + +What order do the columns appear in the lists and edit boxes? It B +already possible to customize this by overriding C in an +individual model class, but it might be better to do that in the config. + +Excluding some columns from list display might be worth doing. Again, it +can be done in the templates, but might be better in config. + +=head2 Pages with several ?(different kinds) of objects? + +I don't know if this is actually a useful concept. Maybe someone will +find a case for it. + +=head2 ACLs? Users? Last-updated? + +Probably not. These are handled in subclasses + +=head2 Paging results + +Class::DBI::Page is a very handy thing; got to work it in somehow. + +=head2 Documentation, documentation, documentation + +As ever. Maybe I can write a few articles about it too. + +=head2 Error handling + +When happens if authentication is denied, for instance? Currently we +just get an Apache 403.