X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=TODO;h=060ba4200d14a84409e88064331e6692a21d93f5;hb=565851cab66df8310b76a59e0b5bf462edf90feb;hp=be6970c96034a6c1e9ab8250e8d1bcd4fae94eb3;hpb=6aa0b2dd982dc074ca58e4743877c2146da013b8;p=maypole.git diff --git a/TODO b/TODO index be6970c..060ba42 100644 --- a/TODO +++ b/TODO @@ -1,42 +1,4 @@ -=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. +* Tests +* Better Documentation and more complex examples +* Add API documentation to Maypole::Application +* Make server character sets configurable