Sample data: Now project 2 and 4 are allways private

remotes/origin/logger
David Barragán Merino 2015-10-26 12:20:27 +01:00
parent c720f2252f
commit b988ae4bb3
1 changed files with 5 additions and 3 deletions

View File

@ -123,7 +123,7 @@ class Command(BaseCommand):
# create project # create project
for x in range(NUM_PROJECTS + NUM_EMPTY_PROJECTS): for x in range(NUM_PROJECTS + NUM_EMPTY_PROJECTS):
project = self.create_project(x) project = self.create_project(x, is_private=(x in [2, 4] or self.sd.boolean()))
# added memberships # added memberships
computable_project_roles = set() computable_project_roles = set()
@ -437,8 +437,10 @@ class Command(BaseCommand):
return milestone return milestone
def create_project(self, counter): def create_project(self, counter, is_private=None):
is_private=self.sd.boolean() if is_private is None:
is_private=self.sd.boolean()
anon_permissions = not is_private and list(map(lambda perm: perm[0], ANON_PERMISSIONS)) or [] anon_permissions = not is_private and list(map(lambda perm: perm[0], ANON_PERMISSIONS)) or []
public_permissions = not is_private and list(map(lambda perm: perm[0], ANON_PERMISSIONS)) or [] public_permissions = not is_private and list(map(lambda perm: perm[0], ANON_PERMISSIONS)) or []
project = Project.objects.create(slug='project-%s'%(counter), project = Project.objects.create(slug='project-%s'%(counter),