Hi David, thx for the answers and explanations. Looking forward to hear from you. I'll start looking into the option you proposed for the custom_callbacks option as it looks the best option for now. thx rene On Mon, Feb 3, 2014 at 11:29 AM, David Precious <davidp@preshweb.co.uk>wrote:
On Sun, 2 Feb 2014 11:43:05 +0100 Rene Stoutjesdijk <r.stoutjesdijk@gmail.com> wrote:
Hi All,
first let me say that i'm not an experienced dancer user. My experience for now is that it really works :).
I've just started to use the SimpleCRUD plugin, which makes live very easy for this kind of actions.
I do have 2 related questions which i don't know how to resolve: 1) can i remove the option to add an entry in the database, as i would only want the users to do an edit action (delete was easy to remove as it's a configurable parameter).
OTTOMH, I think adding and editing are lumped together at the moment; I'll see how difficult it would be to add a config parameter to disallow adding, too.
2) can i have somewhere the option to filter (eg by a where clause in mysql) based upon the login credentials? I would like to limit the table view by a where clause based upon the login name.
Hmm, there's nothing like that, currently, but it may well be possible to add a hook in the right place that would let you modify the query about to run, or pass extra criteria to go in the WHERE clause.
What you could do, is use the custom_callbacks option to pass callbacks to HTML::Table::FromDatabase to modify/skip rows upon output - that'd be a bit hacky though, as:
- if you used the download options, you'd get the original data unchanged - if you were using pagination, filtering out rows at that step would throw the pagination out
So, a way to supply additional criteria for the where clause via a hook may be the way to go. I'll take a look at that when I have a chance, but I'm afraid I can't make any guesses as to when that'll be - $work, and life in general at the moment, is keeping me rather busy!
Cheers
Dave P
-- David Precious ("bigpresh") <davidp@preshweb.co.uk> http://www.preshweb.co.uk/ www.preshweb.co.uk/twitter www.preshweb.co.uk/linkedin www.preshweb.co.uk/facebook www.preshweb.co.uk/cpan www.preshweb.co.uk/github
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users