def send_password_reset_emails(self, request, queryset): """Send a password reset email to users This is an admin action. """ # TODO: Figure out if there's any good reason why I imported # these locallly from storybase.context_processors import conf from storybase_user.auth.utils import send_password_reset_email for user in queryset: send_password_reset_email(user, request=request, extra_context=conf(request)) self.message_user(request, "Password reset email sent")
def send_password_reset_emails(self, request, queryset): """Send a password reset email to users This is an admin action. """ # TODO: Figure out if there's any good reason why I imported # these locallly from storybase.context_processors import conf from storybase_user.auth.utils import send_password_reset_email for user in queryset: send_password_reset_email(user, request=request, extra_context=conf(request)) self.message_user(request, "Password reset email sent")
def save(self, domain_override=None, email_template_name='registration/password_reset_email.html', use_https=False, token_generator=default_token_generator, from_email=None, request=None): """ Generates a one-use only link for resetting password and sends to the user """ from storybase_user.auth.utils import send_password_reset_email for user in self.users_cache: send_password_reset_email(user, domain_override=domain_override, email_template_name=email_template_name, use_https=use_https, token_generator=token_generator, from_email=from_email, request=request, extra_context=self.get_custom_context(request))