Now sample_data add members to a created projects.
parent
4e56c0b431
commit
d68b4c3e92
|
@ -9,7 +9,7 @@ from django.utils.timezone import now
|
||||||
|
|
||||||
from django.contrib.webdesign import lorem_ipsum
|
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 *
|
from greenmine.scrum.models import *
|
||||||
|
|
||||||
subjects = [
|
subjects = [
|
||||||
|
@ -42,10 +42,12 @@ class Command(BaseCommand):
|
||||||
|
|
||||||
@transaction.commit_on_success
|
@transaction.commit_on_success
|
||||||
def handle(self, *args, **options):
|
def handle(self, *args, **options):
|
||||||
users = []
|
users = [User.objects.get(is_superuser=True)]
|
||||||
for x in range(10):
|
for x in range(10):
|
||||||
users.append(self.create_user(x))
|
users.append(self.create_user(x))
|
||||||
|
|
||||||
|
role = Role.objects.all()[0]
|
||||||
|
|
||||||
# projects
|
# projects
|
||||||
for x in xrange(3):
|
for x in xrange(3):
|
||||||
# create project
|
# create project
|
||||||
|
@ -58,6 +60,9 @@ class Command(BaseCommand):
|
||||||
|
|
||||||
project.save()
|
project.save()
|
||||||
|
|
||||||
|
for user in users:
|
||||||
|
Membership.objects.create(project=project, role=role, user=user)
|
||||||
|
|
||||||
now_date = now() - datetime.timedelta(30)
|
now_date = now() - datetime.timedelta(30)
|
||||||
|
|
||||||
# create random milestones
|
# create random milestones
|
||||||
|
|
Loading…
Reference in New Issue