equal
deleted
inserted
replaced
1 from django import forms |
1 from django import forms |
2 from pytask.taskapp.models import Task, WorkReport |
2 from pytask.taskapp.models import Task, WorkReport, TaskComment |
3 |
3 |
4 class CreateTaskForm(forms.ModelForm): |
4 class CreateTaskForm(forms.ModelForm): |
5 class Meta: |
5 class Meta: |
6 model = Task |
6 model = Task |
7 fields = ['title', 'desc', 'tags_field', 'pynts'] |
7 fields = ['title', 'desc', 'tags_field', 'pynts'] |
48 raise forms.ValidationError("Another task with same title exists") |
48 raise forms.ValidationError("Another task with same title exists") |
49 else: |
49 else: |
50 return data |
50 return data |
51 except Task.DoesNotExist: |
51 except Task.DoesNotExist: |
52 return data |
52 return data |
|
53 |
|
54 class TaskCommentForm(forms.ModelForm): |
|
55 |
|
56 class Meta: |
|
57 model = TaskComment |
|
58 fields = ['data'] |
|
59 |
|
60 def clean_data(self): |
|
61 |
|
62 data = self.cleaned_data['data'].strip() |
|
63 if not data: |
|
64 raise forms.ValidationError("Please add some content") |
|
65 |
|
66 return data |
|
67 |
53 |
68 |
54 def AddReviewerForm(choices,instance=None): |
69 def AddReviewerForm(choices,instance=None): |
55 """ return a form object with appropriate choices """ |
70 """ return a form object with appropriate choices """ |
56 |
71 |
57 class myform(forms.Form): |
72 class myform(forms.Form): |