Revision history for Maypole-FormBuilder

0.44 Mon 26 Sept, 2005 10:50

0.431 Fri 23 Sept, 2005 23:10

0.43 Fri 23 Sept, 2005 22:40

Class::DBI::FormBuilder 0.46 - has-many and many-many support has improved

0.42 Mon 19 Sept, 2005 11:40

0.413 Sun 18 Sept, 2005 20:45

0.412 Tues 23 August, 2005 17:15

0.411 Tues 23 August, 2005 12:00

0.41 Fri 19 August, 2005 15:50

0.4     Sat 13 August, 2005
        - new dependencies: Maypole::Plugin::LinkTools, Maypole::Plugin::Session,
            URI and URI::QueryParam, List::Util

        - Maypole::FormBuilder::Model
            - new methods:
                - several new *_columns() and *fields() methods
                - hasacolumns() returns a list of columns that are in has_a relationships
                - field_names() - provides names (i.e. labels) for has_many accessors, just 
                    like Maypole::Model::Base::column_names() does for columns
                - edit_all_has_a() - Exported method
                
            - display_columns() returns the columns in the order they are specified in 
                the database
            
            - various additions and modifications to setup_form_mode(), to support 
                new templates, and to move code out of the templates and into the model,
                and to use the new *_columns and *fields methods
                
            - dopager() records the current page in the session
            - copied new version of order() from Maypole::Model::CDBI in version 2.10
            
        - Maypole::Plugin::FormBuilder
            - added table_labels slot to config object, and populate it in setup()
            - ensure each class has its own private form_builder_defaults hashref
                (in setup())
            - factored out getform_args()
            - removed no_textareas option from as_forms - it's hard-wired in render_form_as_row() 
                now
            - forms now pass a unique ID in their action, to be used to prevent multiple
                submissions (addunique_id)
            - formargs now allows MP::FB::Model::setup_form_mode() to change the CDBI/Maypole 
                object the form is built from 
            
        - templates
            - new templates
                - custom_css         - loads a class-specific css file, if one exists
                - /beer/css/beer.css - example class-specific css file
                - addmany
                - edit_all_has_a
                - view_all_has_a
            
            - modifications to edit, header, addto, maypole.css, addnew, addmany, 
                generally moving perl code out of the template and into setup_form_mode()
            - moved maypole.css back into the css subdirectory
            - if /css/maypole_local.css exists, it will be loaded
            - if /css/$table.css exists for the current model_class, it will be loaded 
                e.g. /beer/css/beer.css in the factory templates

0.32 Tues 9 Aug 2005, 1:20

0.312 Wed 3 Aug 2005, 23:50

0.311 Tues 2 Aug 2005, 23:48

0.31 Tues 2 Aug 2005, 23:40

0.302 Sun 31 July 2005, 18:55

0.301 Sun 31 July 2005, 17:30

new TT view template from Ron McLain

0.3     Fri 22 July 2005, 23:00    
        - templates 
            - split the autohandler into header, navbar, title and footer templates
            - added greying-out for ReadOnly and Disabled input classes
            - added edit_with_related template - override this with an empty edit_with_related to 
                remove the edit_with_related form in the edit template
            - edit template 
                - related fields are no longer rendered in the default edit form. 
                    Instead, they are displayed in a table following the form, 
                    with the new addto template
            - addto - a new template, used in the edit template, to add a has_many item 

0.28 Fri 22 July 2005, 00:50

0.27 Thur 21 July 2005, 19:45

0.26 Wed 20 July 2005, 12:00

0.25 Wed 20 July 2005, 00:45

0.2433 Mon 18 July 2005, 21:00

0.2432 Mon 18 July 2005, 12:55

0.2431 Sun 17 July 2005, 12:10

0.243 Sat 16 July 2005, 22:45

0.242 Mon 11 Jul 2005, 21:55

0.241 Mon 11 Jul 2005, 21:45

0.24 Fri 1 Jul 2005, 16:30

0.23 Thur 30 Jun 2005, 11:00

0.22 Tues 28 Jun 2005, 14:00

0.212 Tues 28 Jun 2005, 12:30

0.211 Fri 24 June 2005, 14:30

0.21 Tues 14 Jun 2005, 11:50

0.2 Sun 12 Jun 2005, 17:20

0.12 Sat 11 Jun 2005, 21:45

0.11 Fri 10 Jun 2005, 11:55

0.1 Thur 9 Jun 2005, 22:45

First version, released on an unsuspecting world.