For the record, it's mostly already implemented when you combine both the approval/verification settings:
https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/accounts/admin.py#L22-L45 On Thu, Jul 17, 2014 at 11:03 AM, Josh Cartmell <[email protected]> wrote: > 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. > -- Stephen McDonald http://jupo.org -- 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.
