Update the sampledata command to create items with a random owner

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-11-12 18:44:27 +01:00
parent 25eb34883b
commit 531b78beae
1 changed files with 9 additions and 9 deletions

View File

@ -137,7 +137,8 @@ class Command(BaseCommand):
content_type=ContentType.objects.get_for_model(object.__class__), content_type=ContentType.objects.get_for_model(object.__class__),
content_object=object, content_object=object,
object_id=object.id, object_id=object.id,
owner=object.project.owner, owner=self.sd.db_object_from_queryset(
object.project.memberships.all()).user,
attached_file=self.sd.image_from_directory(*ATTACHMENT_SAMPLE_DATA)) attached_file=self.sd.image_from_directory(*ATTACHMENT_SAMPLE_DATA))
return attachment return attachment
@ -147,7 +148,7 @@ class Command(BaseCommand):
project=project, project=project,
slug=slug, slug=slug,
content=self.sd.paragraphs(3,15), content=self.sd.paragraphs(3,15),
owner=project.owner) owner=self.sd.db_object_from_queryset(project.memberships.all()).user)
for i in range(self.sd.int(0, 4)): for i in range(self.sd.int(0, 4)):
attachment = self.create_attachment(wiki_page) attachment = self.create_attachment(wiki_page)
@ -159,7 +160,7 @@ class Command(BaseCommand):
# project=project, # project=project,
# subject=self.sd.choice(SUBJECT_CHOICES), # subject=self.sd.choice(SUBJECT_CHOICES),
# content=self.sd.paragraph(), # content=self.sd.paragraph(),
# owner=project.owner, # owner=self.sd.db_object_from_queryset(project.memberships.all()).user,
# status=self.sd.db_object_from_queryset(project.question_status.all()), # status=self.sd.db_object_from_queryset(project.question_status.all()),
# tags=self.sd.words(1,5).split(" ")) # tags=self.sd.words(1,5).split(" "))
# #
@ -173,7 +174,7 @@ class Command(BaseCommand):
project=project, project=project,
subject=self.sd.choice(SUBJECT_CHOICES), subject=self.sd.choice(SUBJECT_CHOICES),
description=self.sd.paragraph(), description=self.sd.paragraph(),
owner=project.owner, owner=self.sd.db_object_from_queryset(project.memberships.all()).user,
severity=self.sd.db_object_from_queryset(Severity.objects.filter( severity=self.sd.db_object_from_queryset(Severity.objects.filter(
project=project)), project=project)),
status=self.sd.db_object_from_queryset(IssueStatus.objects.filter( status=self.sd.db_object_from_queryset(IssueStatus.objects.filter(
@ -194,12 +195,11 @@ class Command(BaseCommand):
subject=self.sd.choice(SUBJECT_CHOICES), subject=self.sd.choice(SUBJECT_CHOICES),
description=self.sd.paragraph(), description=self.sd.paragraph(),
project=project, project=project,
owner=self.sd.choice(self.users), owner=self.sd.db_object_from_queryset(project.memberships.all()).user,
milestone=milestone, milestone=milestone,
user_story=us, user_story=us,
finished_date=None, finished_date=None,
assigned_to = self.sd.db_object_from_queryset( assigned_to = self.sd.db_object_from_queryset(project.memberships.all()).user)
project.memberships.all()).user)
if closed: if closed:
task.status = project.task_statuses.get(order=4) task.status = project.task_statuses.get(order=4)
@ -220,7 +220,7 @@ class Command(BaseCommand):
us = UserStory.objects.create( us = UserStory.objects.create(
subject=self.sd.choice(SUBJECT_CHOICES), subject=self.sd.choice(SUBJECT_CHOICES),
project=project, project=project,
owner=self.sd.choice(self.users), owner=self.sd.db_object_from_queryset(project.memberships.all()).user,
description=self.sd.paragraph(), description=self.sd.paragraph(),
milestone=milestone, milestone=milestone,
status=self.sd.db_object_from_queryset(project.us_statuses.filter( status=self.sd.db_object_from_queryset(project.us_statuses.filter(
@ -249,7 +249,7 @@ class Command(BaseCommand):
name='Sprint {0}-{1}-{2}'.format(start_date.year, name='Sprint {0}-{1}-{2}'.format(start_date.year,
start_date.month, start_date.month,
start_date.day), start_date.day),
owner=project.owner, owner=self.sd.db_object_from_queryset(project.memberships.all()).user,
created_date=start_date, created_date=start_date,
modified_date=start_date, modified_date=start_date,
estimated_start=start_date, estimated_start=start_date,