Add ticket dependency so you can't resolve a ticket until it's dependents are resolved. Addresses GH-43

This commit is contained in:
Ross Poulton
2011-05-10 19:27:11 +10:00
parent 50e1e1ea23
commit 8b6fbd8965
9 changed files with 375 additions and 7 deletions

View File

@ -16,7 +16,7 @@ from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
from helpdesk.lib import send_templated_mail
from helpdesk.models import Ticket, Queue, FollowUp, Attachment, IgnoreEmail, TicketCC, CustomField, TicketCustomFieldValue
from helpdesk.models import Ticket, Queue, FollowUp, Attachment, IgnoreEmail, TicketCC, CustomField, TicketCustomFieldValue, TicketDependency
from helpdesk.settings import HAS_TAG_SUPPORT
class EditTicketForm(forms.ModelForm):
@ -574,3 +574,7 @@ class TicketCCForm(forms.ModelForm):
model = TicketCC
exclude = ('ticket',)
class TicketDependencyForm(forms.ModelForm):
class Meta:
model = TicketDependency
exclude = ('ticket',)