Browse Source

Some more tweaks for dev: set avatar on default superuser, fix fakeusers creator and small gitignore cleanup

Rafał Pitoń 7 years ago
parent
commit
c8e5f2bda2
3 changed files with 7 additions and 11 deletions
  1. 4 6
      .gitignore
  2. 2 1
      extras/createsuperuser.py
  3. 1 4
      misago/faker/management/commands/createfakeusers.py

+ 4 - 6
.gitignore

@@ -58,11 +58,6 @@ pylint.txt
 *.log
 *.pot
 
-# Misago test runner project
-/avatar_store/
-/media/
-/testproject/
-
 # GitBook Documentation
 _book/
 
@@ -74,7 +69,10 @@ misago-admin.py
 db.sqlite3
 
 # Local development files
+/avatargallery/
+/avatar_store/
 /manage.py
 /devproject/
-/avatargallery/
+/testproject/
+/media/
 /static/

+ 2 - 1
extras/createsuperuser.py

@@ -18,7 +18,8 @@ if User.objects.count() == 0:
     superuser = User.objects.create_superuser(
         os.environ['SUPERUSER_USERNAME'],
         os.environ['SUPERUSER_EMAIL'],
-        get_random_string(10) # set throwaway password
+        get_random_string(10), # set throwaway password
+        set_default_avatar=True,
     )
 
     # Override user's throwaway password with configured one

+ 1 - 4
misago/faker/management/commands/createfakeusers.py

@@ -54,10 +54,7 @@ class Command(BaseCommand):
                     rank=random.choice(ranks),
                 )
 
-                if random.randint(0, 100) > 90:
-                    dynamic.set_avatar(user)
-                else:
-                    gallery.set_random_avatar(user)
+                dynamic.set_avatar(user)
                 user.save(update_fields=['avatars'])
             except (ValidationError, IntegrityError):
                 pass