I've already done a module I load in the ResultSource class of all my table classes which consists of a 'sub get_fvs_profile' which uses the dbic metadata to generate a FormValidator::Simple profile for use with DBIx::Class::Validation.
I'd say that should go into DBIx::Class::Validation. - Alex Am Montag, den 23.02.2009, 11:33 +0100 schrieb Moritz Onken: > Am 23.02.2009 um 10:53 schrieb Alexander Hartmaier: > > > I'm currently patching the hell out of Controller::DBIC::API. > > Search by passing a json string and pagination is already in the repo, > > prefetch support is done but needs some sort of controller side > > restriction so that someone can't fetch the contents of the whole db > > by > > using the rels (api for that welcome). > > > > This should/could be the basis for ajax based LFB modules to load data > > instead of relying on an LFB internal API. > > > > What I'd like to see is a more split up LFB so I could use the (extjs) > > form generation on a per table (=controller) basis wherever I need it > > (for tables where a customized form isn't needed). > > > > - Alex > > > Hi all, > > I'm following a different approach. My current project uses HTML::FormFu > config files for both validating user input and generating json which > contains the data of a resultset or result row. I do not use the html > generation capabilities of FormFu, just validation, filters, > transformers, > inflators and deflators. > > I wrote http://search.cpan.org/~perler/DBIx-Class-AsObject-0.09_01/ > which > is far from being stable. But it generates a perl object from a result > row > using a HTML::FormFu configuration file. > > I think Controller::DBIC::API lacks of the ability to do proper > validation. > Maybe we can join forces on that one and add a configuration file to > each controller. > > > moritz > > _______________________________________________ > List: Catalyst@lists.scsys.co.uk > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ > Dev site: http://dev.catalyst.perl.org/ *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien Handelsgericht Wien, FN 79340b *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this e-mail immediately. *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/