Definitely ask away if you have more questions! Mezzanine tries to implement a basic set of features and make it easy to add on when it's desirable. With that in mind I think whether or not it should be a core feature comes down to the demand and weather or not someone has time to code it =)
On Wed, Jul 16, 2014 at 4:42 PM, Matt Gushee <[email protected]> wrote: > Hi, Josh-- > > Awesome! That sounds like what I'm looking for. I don't fully > understand your suggestion, but I should be able to figure it out. If > not, I'll be back with more questions ... because I need this to work > ;-) > > BTW, any opinion on my question as to whether this should be a core > feature? I never expected I would say anything nice about a certain > other well-known CMS ... but Drupal does this out of the box, and it > seems pretty basic and desirable to me. Don't get me wrong: overall I > found Drupal to be a nightmare, and though Mezzanine/Django is posing > some unexpected challenges, so far the experience is anything but > nightmarish, so I'm not going back. However, this is one thing that > Drupal does right. IMHO. > > Thanks, > Matt > > On Wed, Jul 16, 2014 at 2:30 PM, Josh Cartmell <[email protected]> > wrote: > > Hey Matt, an alternative idea would be to connect to the post save signal > > for User, > > > https://docs.djangoproject.com/en/dev/ref/signals/#django.db.models.signals.post_save > . > > > > If the user was created perform a password reset on them. Here's the > code > > in Mezzanine that does resets, > > > https://bitbucket.org/stephenmcd/mezzanine/src/05319e2db0712eced56bfd7551fc6078119cbbc8/mezzanine/accounts/views.py?at=default#cl-137 > . > > Then the "password reset" email would allow them to choose a new password > > and login. > > > > In that way you could create a user in the admin interface and they would > > automatically receive an email that gave them access to their account. > > > > > > On Wed, Jul 16, 2014 at 4:26 PM, Matt Gushee <[email protected]> wrote: > >> > >> Hi, Eduardo-- > >> > >> Thanks for your quick reply! > >> > >> On Wed, Jul 16, 2014 at 1:27 PM, Eduardo Rivas <[email protected] > > > >> wrote: > >> > Hi Matt. Mezzanine supports user access control in a "self-service" > >> > configuration that might be useful for you. You can have your users > >> > request > >> > an account (fill in their details and password), but they will not be > >> > granted access to the site (they can't log in) until an authorized > >> > member > >> > clears their request. > >> > >> Yes, I saw that, but from a user experience perspective I don't find > >> it satisfactory. For my users, having an account on my site is a just > >> a means to an end, so it had better be as convenient as possible. > >> *Telling* people to go to my site and do something that *I* want them > >> to do, for reasons that may be unclear or unimportant to them, feels > >> like a very 20th-century way of interacting online. > >> > >> Sounds like I might need to write some code. Which I don't really > >> mind, but was hoping to avoid doing at this early stage. So I have a > >> question: is this (email confirmations for admin-created accounts) a > >> feature that should go into Mezzanine core? Or shall I plan on just > >> extending the account management code for my own purposes? > >> > >> -- > >> Matt Gushee > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Mezzanine Users" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to [email protected]. > >> For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Mezzanine Users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
