On Fri, Dec 29, 2006 at 10:40:01AM -0500, [EMAIL PROTECTED] wrote:
> All -
>
> I think I've figured out the problems with the Login plugin and the Admin
> pages, and the good news is that the existing plugin framework is sound (but
> a little more subtle than I realized). However I've run into a couple of
> issues that I wanted get some guidance on:
>
> 1) I'm inclined to cause the Login plugin to require the user class to be
> named APPLICATION::Model::User, since it will greatly simplify the code. If
> you wanted to have additional fields than the core, that will still be
> possible, and if you wanted to have an associated table instead, that should
> also be OK.
Would it be possible to make the login plugin's "User" class a mixin
that requires that the ::Model::$UserClass to implement certain fields?
I think that might help clean up a lot of the ickiness I run into trying
to use Login and other plugins at the same time.
Also, what about putting the name of the User class into the config
file, with a default of ::Model::User? Would that do what you need?
> 2) Jifty->web->form->submit doesn't seem to support continuations
> automatically (or I can't figure out the incantation), and Jifty->web->return
> handles continuations just fine, but it doesn't get the nice <div
> class="submit_button"> wrapper. What is the best solution? Should
> form->submit handle continuations? Should return() get wrapped by default?
retrun() should get wrapped by default, I think.
> 3) In reference to continuations, I have fixed it so that clicking the login
> link will return the current page after logging in. However, if the current
> page is the logout page, what happens is that you succeed in logging in and
> immediately logout. Should I have the logout page redirect to the root of
> the site, so that you can logout and login immediately. Just navigating to
> some other page always works...
IIRC, there's a way to force a different page as the target after the
login. That might work better. But failing that, having the logout
rule redirect to the splash page ought to be fine.
> TIA
>
> John
>
> _______________________________________________
> jifty-devel mailing list
> [email protected]
> http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
>
--
_______________________________________________
jifty-devel mailing list
[email protected]
http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel