summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-06 14:05:55 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-06 14:05:55 +0200
commitdfc9ba4ecc8083deb734e26e0bcdc97413b6ff68 (patch)
treedc281023e466abcdb83ba2ecd9e167919b27c87d /ishtar/ishtar_base/models.py
parentdafa7363476af5570e1ca11bc39258980a3a88a2 (diff)
downloadIshtar-dfc9ba4ecc8083deb734e26e0bcdc97413b6ff68.tar.bz2
Ishtar-dfc9ba4ecc8083deb734e26e0bcdc97413b6ff68.zip
Operations - Move reference panel to general panel (closes #638)
Also manage the auto-completion of references when changing a year
Diffstat (limited to 'ishtar/ishtar_base/models.py')
-rw-r--r--ishtar/ishtar_base/models.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar/ishtar_base/models.py b/ishtar/ishtar_base/models.py
index c8f088ab8..caa67a513 100644
--- a/ishtar/ishtar_base/models.py
+++ b/ishtar/ishtar_base/models.py
@@ -1405,7 +1405,9 @@ class Operation(BaseHistorizedItem, OwnPerms):
return JOINT.join(items)
@classmethod
- def get_available_operation_code(cls, year):
+ def get_available_operation_code(cls, year=None):
+ if not year:
+ year = datetime.date.today().year
max_val = cls.objects.filter(year=year).aggregate(
Max('operation_code'))["operation_code__max"]
return (max_val + 1) if max_val else 1