From ccb14c7b9ccd992cb5212cc236e42d123fe0d292 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 4 May 2016 10:56:24 +0200 Subject: [PATCH] make Field.anonymise an advanced admin attribute (#10828) --- wcs/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wcs/fields.py b/wcs/fields.py index 49a3966..2e7a29b 100644 --- a/wcs/fields.py +++ b/wcs/fields.py @@ -161,7 +161,7 @@ class Field(object): re.sub('<.*?>', ' ', self.label), charset)).strip().encode(charset) def get_admin_attributes(self): - return ['label', 'type'] + return ['label', 'type', 'anonymise'] def export_to_json(self, include_id=False): field = {} @@ -400,6 +400,8 @@ class WidgetField(Field): form.add(PrefillSelectionWidget, 'prefill', title = _('Prefill'), value=self.prefill, advanced=prefill_in_advanced, **self.prefill_kwargs) + form.add(CheckboxWidget, 'anonymise', title = _('Anonymize'), + value = self.anonymise, advanced=True) def check_admin_form(self, form): return -- 2.1.4