summaryrefslogtreecommitdiff
path: root/archaeological_files
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-10-27 15:34:51 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2014-10-27 15:34:51 +0100
commitdc6585e68edf196e3ee128c5c7f489d1cbd77060 (patch)
tree1b8403c0b39c347999cec7588a0227d24884b569 /archaeological_files
parent1c33a25bf50b46ddca58e2fc96188595ebc59538 (diff)
downloadIshtar-dc6585e68edf196e3ee128c5c7f489d1cbd77060.tar.bz2
Ishtar-dc6585e68edf196e3ee128c5c7f489d1cbd77060.zip
Document generation: simplify and add departments
Diffstat (limited to 'archaeological_files')
-rw-r--r--archaeological_files/models.py15
1 files changed, 3 insertions, 12 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 4483e6401..391a3e8ce 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -32,6 +32,8 @@ from ishtar_common.models import GeneralType, BaseHistorizedItem, \
HistoricalRecords, OwnPerms, Person, Organization, Department, Town, \
Dashboard, DashboardFormItem, IshtarUser, ValueGetter, ShortMenuItem
+from archaeological_operations.models import get_values_town_related
+
class FileType(GeneralType):
class Meta:
verbose_name = _(u"Archaeological file type")
@@ -232,18 +234,7 @@ class File(BaseHistorizedItem, OwnPerms, ValueGetter, ShortMenuItem,
def get_values(self, prefix=''):
values = super(File, self).get_values(prefix=prefix)
- values['adminact_associated_file_towns_count'] = unicode(
- self.towns.count())
- values['adminact_associated_file_towns'] = u", ".join(
- [unicode(town)for town in self.towns.all()])
-
- values[prefix+'towns'] = ''
- values[prefix+'towns_count'] = unicode(self.towns.count())
- if self.towns.count():
- values[prefix+'towns'] = u", ".join([town.name
- for town in self.towns.all().order_by('name')])
- values[prefix+'parcellist'] = self.render_parcels()
- return values
+ return get_values_town_related(self, prefix, values)
def render_parcels(self):
from archaeological_operations.models import Parcel