]> git.decadent.org.uk Git - maypole.git/commitdiff
Podify and expand.
authorSimon Cozens <simon@simon-cozens.org>
Sat, 31 Jan 2004 19:33:02 +0000 (19:33 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Sat, 31 Jan 2004 19:33:02 +0000 (19:33 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@42 48953598-375a-da11-a14b-00016c27c3ee

TODO

diff --git a/TODO b/TODO
index b533435d9515123cfc2c430c3eef0a45e6261acb..be6970c96034a6c1e9ab8250e8d1bcd4fae94eb3 100644 (file)
--- 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<is>
+already possible to customize this by overriding C<columns> 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.