X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=TODO;h=aca6d3232d3d0ebbce8399062bc0578e531324a9;hb=c1341d0f05de751f1dd2e70b24caf0a7aa5866e1;hp=be6970c96034a6c1e9ab8250e8d1bcd4fae94eb3;hpb=6aa0b2dd982dc074ca58e4743877c2146da013b8;p=maypole.git diff --git a/TODO b/TODO index be6970c..aca6d32 100644 --- a/TODO +++ b/TODO @@ -6,10 +6,6 @@ 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 @@ -28,15 +24,15 @@ find a case for it. 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. + +=head2 Many-to-many relationships + +Beers are on pumps in pubs. How do I say which pubs have what beers on +and vice versa? A multiple select seems the right way to do it from the +CGI point of view, so we need to do something with edit, create, search +and view pages to enable this. Maybe another C-style hack +required.