Exemple #1
0
		project = ManagerRegister.get_project_by_id(u, project_id)
		print("current active phase: " + str(len(project.phase_set.filter(active=True))))
		print("the phase is switched to: "+ str(project.get_current_phase()))
		phase = project.get_current_phase()
		if ManagerRegister.next_iteration(u, project_id):
			print("\tthe phase is switched to: "+str(project.get_current_phase().get_current_iteration()))
			print("\tcurrent active iteration: " + str(len(project.get_current_phase().iteration_set.filter(active=True))))

nxt_d_id = User.objects.count()+1
user = User.objects.create_user('D_'+str(nxt_d_id), '*****@*****.**', 'johnpassword')
d = UserProfile(user=user,staff_id=nxt_d_id, role='d')
d.save()

## assign
print("assign 1 Developer for project")
ManagerRegister.assign_deverloper(u, project_id, nxt_d_id)
print("Developer start work")
DeveloperRegister.start_work(d, project_id)
time.sleep(2)
print("Developer pause work, time:")
DeveloperRegister.pause_work(d, project_id)
print("Developer start work")
DeveloperRegister.start_work(d, project_id)
time.sleep(2)
print("Developer pause work, time:")
DeveloperRegister.pause_work(d, project_id)

nxt_d_id = User.objects.count()+1
user = User.objects.create_user('D_'+str(nxt_d_id), '*****@*****.**', 'johnpassword')
d = UserProfile(user=user,staff_id=nxt_d_id, role='d')
d.save()
Exemple #2
0
def assign_developer(request, p_id):
  manager = request.user.userprofile
  if ManagerRegister.assign_deverloper(manager, p_id, request.POST['staff_id']):
    return redirect(index_selected, p_id, 'panel1')