equal
deleted
inserted
replaced
25 "profile": profile, |
25 "profile": profile, |
26 } |
26 } |
27 |
27 |
28 context.update(csrf(request)) |
28 context.update(csrf(request)) |
29 |
29 |
30 can_create_task = False if user_profile.rights == "CT" else True |
30 can_create_task = False if profile.rights == "CT" else True |
31 if can_create_task: |
31 if can_create_task: |
32 if request.method == "POST": |
32 if request.method == "POST": |
33 form = TaskCreateForm(request.POST) |
33 form = CreateTaskForm(request.POST) |
34 if form.is_valid(): |
34 if form.is_valid(): |
35 data = form.cleaned_data.copy() |
35 data = form.cleaned_data.copy() |
36 data.update({"created_by": user, |
36 data.update({"created_by": user, |
37 "creation_datetime": datetime.now(), |
37 "creation_datetime": datetime.now(), |
38 "uniq_key": make_key(Task), |
38 "uniq_key": make_key(Task), |
42 task.save() |
42 task.save() |
43 |
43 |
44 task_url = '/task/view/tid=%s'%task.uniq_key |
44 task_url = '/task/view/tid=%s'%task.uniq_key |
45 return redirect(task_url) |
45 return redirect(task_url) |
46 else: |
46 else: |
47 return render_to_response('task/create.html',{'user':user, 'form':form}) |
47 context.update({'form':form}) |
|
48 return render_to_response('task/create.html', context) |
48 else: |
49 else: |
49 form = TaskCreateForm() |
50 form = CreateTaskForm() |
50 return render_to_response('task/create.html',{'user':user, 'form':form}) |
51 context.update({'form':form}) |
|
52 return render_to_response('task/create.html', context) |
51 else: |
53 else: |
52 return show_msg(user, 'You are not authorised to create a task.') |
54 return show_msg(user, 'You are not authorised to create a task.') |