Added roles front, back, UX and design
parent
8239519a90
commit
b8ac8ebd2c
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@ import datetime
|
||||||
from sampledatahelper.helper import SampleDataHelper
|
from sampledatahelper.helper import SampleDataHelper
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.db import transaction
|
-from django.db import transaction
|
||||||
from django.utils.timezone import now
|
from django.utils.timezone import now
|
||||||
|
|
||||||
from django.contrib.webdesign import lorem_ipsum
|
from django.contrib.webdesign import lorem_ipsum
|
||||||
|
@ -17,8 +17,8 @@ from greenmine.projects.milestones.models import *
|
||||||
from greenmine.projects.userstories.models import *
|
from greenmine.projects.userstories.models import *
|
||||||
from greenmine.projects.tasks.models import *
|
from greenmine.projects.tasks.models import *
|
||||||
from greenmine.projects.issues.models import *
|
from greenmine.projects.issues.models import *
|
||||||
from greenmine.projects.questions.models import *
|
#from greenmine.projects.questions.models import *
|
||||||
from greenmine.projects.documents.models import *
|
#from greenmine.projects.documents.models import *
|
||||||
from greenmine.projects.wiki.models import *
|
from greenmine.projects.wiki.models import *
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,19 +51,20 @@ class Command(BaseCommand):
|
||||||
for x in range(10):
|
for x in range(10):
|
||||||
self.users.append(self.create_user(x))
|
self.users.append(self.create_user(x))
|
||||||
|
|
||||||
role = Role.objects.all()[0]
|
|
||||||
|
|
||||||
# projects
|
# projects
|
||||||
for x in range(7):
|
for x in range(4):
|
||||||
project = self.create_project(x)
|
project = self.create_project(x)
|
||||||
|
|
||||||
for user in self.users:
|
for user in self.users:
|
||||||
Membership.objects.create(project=project, role=role, user=user)
|
Membership.objects.create(
|
||||||
|
project=project,
|
||||||
|
role=self.sd.db_object_from_queryset(Role.objects.all()),
|
||||||
|
user=user)
|
||||||
|
|
||||||
start_date = now() - datetime.timedelta(70)
|
start_date = now() - datetime.timedelta(55)
|
||||||
|
|
||||||
# create random milestones
|
# create random milestones
|
||||||
for y in range(self.sd.int(1, 10)):
|
for y in range(self.sd.int(1, 5)):
|
||||||
end_date = start_date + datetime.timedelta(15)
|
end_date = start_date + datetime.timedelta(15)
|
||||||
milestone = self.create_milestone(project, start_date, end_date)
|
milestone = self.create_milestone(project, start_date, end_date)
|
||||||
|
|
||||||
|
@ -71,7 +72,7 @@ class Command(BaseCommand):
|
||||||
for z in range(self.sd.int(3, 7)):
|
for z in range(self.sd.int(3, 7)):
|
||||||
us = self.create_us(project, milestone)
|
us = self.create_us(project, milestone)
|
||||||
|
|
||||||
rang = (1, 6) if start_date <= now() and end_date <= now() else (0, 6)
|
rang = (1, 4) if start_date <= now() and end_date <= now() else (0, 6)
|
||||||
for w in range(self.sd.int(*rang)):
|
for w in range(self.sd.int(*rang)):
|
||||||
if start_date <= now() and end_date <= now():
|
if start_date <= now() and end_date <= now():
|
||||||
task = self.create_task(project, milestone, us, start_date, end_date, closed=True)
|
task = self.create_task(project, milestone, us, start_date, end_date, closed=True)
|
||||||
|
@ -95,17 +96,17 @@ class Command(BaseCommand):
|
||||||
#for y in range(self.sd.int(15,25)):
|
#for y in range(self.sd.int(15,25)):
|
||||||
# question = self.create_question(project)
|
# question = self.create_question(project)
|
||||||
|
|
||||||
def create_question(self, project):
|
#def create_question(self, project):
|
||||||
question = Question.objects.create(
|
# question = Question.objects.create(
|
||||||
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=project.owner,
|
||||||
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(" "),
|
||||||
)
|
# )
|
||||||
|
|
||||||
return question
|
# return question
|
||||||
|
|
||||||
def create_bug(self, project):
|
def create_bug(self, project):
|
||||||
bug = Issue.objects.create(
|
bug = Issue.objects.create(
|
||||||
|
|
Loading…
Reference in New Issue