summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-02-18 18:11:05 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-02-18 18:11:05 +0100
commit6f9cdeb9ad2498a2916c8a263056e3424b86b949 (patch)
tree11f7e01203e2a510b8f75f12601c5b174ef629ad /chimere/forms.py
parentc255b30707aae7811dc5391c1615b9021a077352 (diff)
downloadChimère-6f9cdeb9ad2498a2916c8a263056e3424b86b949.tar.bz2
Chimère-6f9cdeb9ad2498a2916c8a263056e3424b86b949.zip
Limit moderation by category: improve category filtering on admin - display only category relevant on the add / modify form
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index 4744dd2..2cfa0ed 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -289,6 +289,8 @@ class MarkerAdminFormBase(forms.ModelForm):
self.fields['end_date'].widget = DatePickerWidget()
if subcategories:
self.fields['categories'].choices = subcategories
+ elif hasattr(self, 'categories_choices'):
+ self.fields['categories'].choices = self.categories_choices
def clean(self):
'''