Now sample_data add members to a created projects.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-04-01 12:22:00 +02:00
parent 4e56c0b431
commit d68b4c3e92
1 changed files with 7 additions and 2 deletions

View File

@ -9,7 +9,7 @@ from django.utils.timezone import now
from django.contrib.webdesign import lorem_ipsum
from greenmine.base.models import User
from greenmine.base.models import User, Role
from greenmine.scrum.models import *
subjects = [
@ -42,10 +42,12 @@ class Command(BaseCommand):
@transaction.commit_on_success
def handle(self, *args, **options):
users = []
users = [User.objects.get(is_superuser=True)]
for x in range(10):
users.append(self.create_user(x))
role = Role.objects.all()[0]
# projects
for x in xrange(3):
# create project
@ -58,6 +60,9 @@ class Command(BaseCommand):
project.save()
for user in users:
Membership.objects.create(project=project, role=role, user=user)
now_date = now() - datetime.timedelta(30)
# create random milestones