commit
c2a1675e37
@ -0,0 +1,25 @@
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
from openslides.users.models import User
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
"""
|
||||
Command to change a user's password.
|
||||
"""
|
||||
help = 'Changes user password.'
|
||||
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'username',
|
||||
help='The name of the user to set the password for'
|
||||
)
|
||||
parser.add_argument(
|
||||
'password',
|
||||
help='The new password of the user'
|
||||
)
|
||||
|
||||
def handle(self, *args, **options):
|
||||
user = User.objects.get(username=options['username'])
|
||||
user.set_password(options['password'])
|
||||
user.save()
|
Loading…
Reference in New Issue
Block a user