mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-26 15:26:19 +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.
|
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():
|
for backend in get_backends():
|
||||||
user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__)
|
user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user