Projet

Général

Profil

0001-attribute_kinds-remove-dead-free_text_search-entry-7.patch

Paul Marillonnet, 17 octobre 2022 14:15

Télécharger (1,42 ko)

Voir les différences:

Subject: [PATCH] attribute_kinds: remove dead 'free_text_search' entry
 (#70341)

 src/authentic2/attribute_kinds.py | 13 -------------
 1 file changed, 13 deletions(-)
src/authentic2/attribute_kinds.py
287 287
        return super().to_internal_value(data)
288 288

  
289 289

  
290
def date_free_text_search(term):
291
    for date_format in formats.get_format('DATE_INPUT_FORMATS'):
292
        try:
293
            date = datetime.datetime.strptime(term, date_format).date()
294
            break
295
        except (ValueError, TypeError):
296
            pass
297
    else:
298
        return None
299
    return query.Q(attribute_values__content__exact=date.isoformat())
300

  
301

  
302 290
DEFAULT_ALLOW_BLANK = True
303 291
DEFAULT_MAX_LENGTH = 256
304 292

  
......
344 332
        'serialize': lambda x: x and x.isoformat(),
345 333
        'deserialize': lambda x: x and datetime.datetime.strptime(x, '%Y-%m-%d').date(),
346 334
        'rest_framework_field_class': BirthdateRestField,
347
        'free_text_search': date_free_text_search,
348 335
    },
349 336
    {
350 337
        'label': _('address (autocomplete)'),
351
-