diff --git a/README.rst b/README.rst
index 59661e06..f094f27b 100644
--- a/README.rst
+++ b/README.rst
@@ -26,11 +26,11 @@ Dependencies (pre-flight checklist)
-----------------------------------
1. Python 2.5+
-2. Django (1.3 or newer)
+2. Django (1.4 or newer)
3. South for database migrations (highly recommended, but not required). Download from http://south.aeracode.org/
4. An existing WORKING Django project with database etc. If you
cannot log into the Admin, you won't get this product working.
-5. You must have ``django.contrib.markup`` in your ``settings.INSTALLED_APPS`` setting.
+5. `pip install django-bootstrap-form` and add `bootstrapform` to `settings.INSTALLED_APPS`
**NOTE REGARDING SQLITE AND SEARCHING:**
If you use sqlite as your database, the search function will not work as
@@ -55,13 +55,6 @@ If you do NOT do this step, and you only want to use English-language templates,
you can continue however you will receive a warning when running the 'migrate'
commands.
-Tagging
--------
-
-If you use Django-tagging and want to tag your Helpdesk tickets, ensure that
-django-tagging is installed and you have done a ``syncdb`` **before** you
-add ``helpdesk`` to your ``INSTALLED_APPS``.
-
Fresh Django Installations
--------------------------
diff --git a/helpdesk/forms.py b/helpdesk/forms.py
index 545f60a7..11d94f45 100644
--- a/helpdesk/forms.py
+++ b/helpdesk/forms.py
@@ -22,7 +22,6 @@ except ImportError:
from helpdesk.lib import send_templated_mail, safe_template_context
from helpdesk.models import Ticket, Queue, FollowUp, Attachment, IgnoreEmail, TicketCC, CustomField, TicketCustomFieldValue, TicketDependency
-from helpdesk.settings import HAS_TAG_SUPPORT
from helpdesk import settings as helpdesk_settings
class EditTicketForm(forms.ModelForm):
@@ -176,17 +175,6 @@ class TicketForm(forms.Form):
help_text=_('You can attach a file such as a document or screenshot to this ticket.'),
)
- if HAS_TAG_SUPPORT:
- tags = forms.CharField(
- max_length=255,
- required=False,
- widget=forms.TextInput(),
- label=_('Tags'),
- help_text=_('Words, separated by spaces, or phrases separated by commas. '
- 'These should communicate significant characteristics of this '
- 'ticket'),
- )
-
def __init__(self, *args, **kwargs):
"""
Add any custom fields that are defined to the form
@@ -255,9 +243,6 @@ class TicketForm(forms.Form):
due_date = self.cleaned_data['due_date'],
)
- if HAS_TAG_SUPPORT:
- t.tags = self.cleaned_data['tags']
-
if self.cleaned_data['assigned_to']:
try:
u = User.objects.get(id=self.cleaned_data['assigned_to'])
diff --git a/helpdesk/models.py b/helpdesk/models.py
index ad6ba7c4..4c5b2842 100644
--- a/helpdesk/models.py
+++ b/helpdesk/models.py
@@ -21,11 +21,6 @@ try:
except ImportError:
from datetime import datetime as timezone
-from helpdesk.settings import HAS_TAG_SUPPORT
-
-if HAS_TAG_SUPPORT:
- from tagging.fields import TagField
-
class Queue(models.Model):
"""
A queue is a collection of tickets into what would generally be business
@@ -445,9 +440,6 @@ class Ticket(models.Model):
return TicketDependency.objects.filter(ticket=self).filter(depends_on__status__in=OPEN_STATUSES).count() == 0
can_be_resolved = property(_can_be_resolved)
- if HAS_TAG_SUPPORT:
- tags = TagField(blank=True)
-
class Meta:
get_latest_by = "created"
diff --git a/helpdesk/settings.py b/helpdesk/settings.py
index 9b05a5b0..d5bef863 100644
--- a/helpdesk/settings.py
+++ b/helpdesk/settings.py
@@ -6,12 +6,6 @@ Default settings for django-helpdesk.
from django.conf import settings
-# check for django-tagging support
-HAS_TAG_SUPPORT = 'tagging' in settings.INSTALLED_APPS
-try:
- import tagging
-except ImportError:
- HAS_TAG_SUPPORT = False
try:
DEFAULT_USER_SETTINGS = settings.HELPDESK_DEFAULT_SETTINGS
@@ -154,3 +148,5 @@ QUEUE_EMAIL_BOX_SSL = getattr(settings, 'QUEUE_EMAIL_BOX_SSL', None)
QUEUE_EMAIL_BOX_HOST = getattr(settings, 'QUEUE_EMAIL_BOX_HOST', None)
QUEUE_EMAIL_BOX_USER = getattr(settings, 'QUEUE_EMAIL_BOX_USER', None)
QUEUE_EMAIL_BOX_PASSWORD = getattr(settings, 'QUEUE_EMAIL_BOX_PASSWORD', None)
+
+HAS_TAG_SUPPORT = False
diff --git a/helpdesk/templates/helpdesk/ticket.html b/helpdesk/templates/helpdesk/ticket.html
index ce9584c8..21c902cc 100644
--- a/helpdesk/templates/helpdesk/ticket.html
+++ b/helpdesk/templates/helpdesk/ticket.html
@@ -186,11 +186,6 @@ function googleTranslateElementInit() {