mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-24 21:07:17 +00:00
Merge pull request #1932 from haiwen/demo-user
Create demo user if not exists
This commit is contained in:
@@ -921,7 +921,14 @@ def demo(request):
|
||||
"""
|
||||
Login as demo account.
|
||||
"""
|
||||
user = User.objects.get(email=settings.CLOUD_DEMO_USER)
|
||||
|
||||
try:
|
||||
user = User.objects.get(email=settings.CLOUD_DEMO_USER)
|
||||
except User.DoesNotExist:
|
||||
user = User.objects.create_user(settings.CLOUD_DEMO_USER, is_active=True)
|
||||
user.set_unusable_password()
|
||||
user.save()
|
||||
|
||||
for backend in get_backends():
|
||||
user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__)
|
||||
|
||||
|
Reference in New Issue
Block a user