Commit 62b2c010 authored by Michal Čihař's avatar Michal Čihař

Merge remote-tracking branch 'origin/master'

parents 3fafce07 b7a1085f
[
{
"pk": 1,
"model": "auth.user",
"fields": {
"username": "admin",
"first_name": "Weblate",
"last_name": "Admin",
"is_active": true,
"is_superuser": true,
"is_staff": true,
"last_login": "2008-08-08 08:08:08",
"groups": [],
"user_permissions": [],
"password": "pbkdf2_sha256$10000$9a7nZeMi9y2x$Ugj6Vcz+irT4nFC9H9D1oePw3RA42oLSYAYpufrfcpw=",
"email": "admin@image.weblate.org",
"date_joined": "2008-08-08 08:08:08"
}
}
]
...@@ -24,7 +24,7 @@ case "$1" in ...@@ -24,7 +24,7 @@ case "$1" in
su - wwwrun -s /bin/bash -c '/usr/share/weblate/manage.py syncdb --noinput' su - wwwrun -s /bin/bash -c '/usr/share/weblate/manage.py syncdb --noinput'
rc_status -v -r rc_status -v -r
echo 'Adding admin user for Weblate' echo 'Adding admin user for Weblate'
su - wwwrun -s /bin/bash -c '/usr/share/weblate/manage.py loaddata /usr/share/weblate/initial_data.json' su - wwwrun -s /bin/bash -c '/usr/share/weblate/manage.py createadmin'
rc_status -v -r rc_status -v -r
touch /var/lib/weblate/setup touch /var/lib/weblate/setup
......
...@@ -23,6 +23,10 @@ The ./manage.py is extended with following commands: ...@@ -23,6 +23,10 @@ The ./manage.py is extended with following commands:
Cleanups orphnaed checks and translation suggestions. Cleanups orphnaed checks and translation suggestions.
.. option:: createadmin
Creates admin account with pasword admin.
.. option:: loadpo .. option:: loadpo
Reloads translations from disk (eg. in case you did some updates in Git Reloads translations from disk (eg. in case you did some updates in Git
......
from django.core.management.base import BaseCommand
from optparse import make_option
from django.contrib.auth.models import User
class Command(BaseCommand):
help = 'setups admin user with admin password (INSECURE!)'
def handle(self, *args, **options):
user = User.objects.create_user('admin', 'admin@example.com', 'admin')
user.first_name = 'Weblate'
user.last_name = 'Admin'
user.is_superuser = True
user.is_staff = True
user.is_active = True
user.save()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment