0001-misc-add-grouping-of-data-by-day-57825.patch
bijoe/engine.py | ||
---|---|---|
139 | 139 |
return hashlib.md5(force_bytes(key)).hexdigest() |
140 | 140 | |
141 | 141 |
def members(self, filters=()): |
142 |
assert self.type != 'date' |
|
143 | ||
144 | 142 |
if self.type == 'bool': |
145 | 143 |
return [Member(id=True, label=_('Yes')), Member(id=False, label=_('No'))] |
146 | 144 |
bijoe/schemas.py | ||
---|---|---|
202 | 202 |
self.absent_label = _('N/A') |
203 | 203 |
else: |
204 | 204 |
raise NotImplementedError('not absent label for type %r' % self.type) |
205 |
if self.type == 'date' and not self.value_label: |
|
206 |
self.value_label = 'TO_CHAR(%s, \'DD/MM/YYYY\')' % self.value |
|
205 | 207 | |
206 | 208 |
@property |
207 | 209 |
def dimensions(self): |
bijoe/visualization/forms.py | ||
---|---|---|
172 | 172 |
dimension_choices = [('', '')] + [ |
173 | 173 |
(dimension.name, dimension.label) |
174 | 174 |
for dimension in cube.dimensions |
175 |
if dimension.type not in ('datetime', 'date')
|
|
175 |
if dimension.type not in ('datetime',) |
|
176 | 176 |
] |
177 | 177 |
# loop |
178 | 178 |
self.base_fields['loop'] = forms.ChoiceField( |
179 |
- |