----- Original Message ----
> From: Kiffin Gish <[email protected]>
> 
> You might want to have a more detailed look at
Catalyst::Plugin::AutoCRUD to 
> discover how something similar is being
done with datagrid lists using Ext 
> Js.


And it looks absolutely lovely and works great but I have three problems with 
it.

1.  It breaks my app badly.  

It states "If you already have a Catalyst app with DBIx::Class models 
configured", you only have to add AutoCRUD to the app config. When I go to 
localhost:3000/autocrud, it works great.  When I go to localhost:3000, it 
breaks with:

    You can connect to your server at http://curtis-poes-computer-3.local:3000
    [warn] Calling $c->view() will return a random view unless you specify one 
of:
    [warn] * $c->config(default_view => "the name of the default view to use")
    [warn] * $c->stash->{current_view} # the name of the view to use for this 
request
    [warn] * $c->stash->{current_view_instance} # the instance of the view to 
use for this request
    [warn] NB: in version 5.81, the "random" behavior will not work at all.
    [error] Caught exception in Veure::View::AutoCRUD::JSON->process "must 
provide object to convert at /Library/Perl/5.10.1/Catalyst/View/JSON.pm line 44"

I can't tell why from the docs.  This is low priority for me, so I stopped 
using it as I don't (yet) need this feature.

2.  It also states "No two columns in a given table may have the same FK 
constraint".

That breaks a particular use case I have.

3.  It's not clear from the docs (to me) how to restrict access.

I'm using Catalyst::Controller::ActionRole and a custom role to ensure that 
certain urls can only be accessed by those with admin privileges.  I can't tell 
how to hook this into AutoCRUD. I suppose I could write a custom subclass of 
the plugin, so this is the least of my issues.

Cheers,
Ovid 
--
Buy the book - http://www.oreilly.com/catalog/perlhks/
Tech blog - http://blogs.perl.org/users/ovid/
Twitter - http://twitter.com/OvidPerl
Official Perl 6 Wiki - http://www.perlfoundation.org/perl6



_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to