it_manager: справочник типовых работ в журнале WorkLog.
Категория/работа/required_details вместо свободного work_type; seed Directory, отчёт и тесты. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -19,6 +19,17 @@ def initials(user):
|
||||
return f'{last}{first}'
|
||||
|
||||
|
||||
@register.filter
|
||||
def get_item(mapping, key):
|
||||
"""Доступ к dict по ключу: {{ labels|get_item:code }}."""
|
||||
if not mapping:
|
||||
return ''
|
||||
try:
|
||||
return mapping.get(key, '')
|
||||
except AttributeError:
|
||||
return ''
|
||||
|
||||
|
||||
@register.filter
|
||||
def clean_excerpt(html_text, length=140):
|
||||
"""Чистий текстовий уривок з HTML (тіло поста тощо): знімає теги, розкодовує
|
||||
|
||||
Reference in New Issue
Block a user