mod: валидатор форм, парсера и моделей (11) валидатор для случая "синонимы в текущей записи совпадают с синонимами других записей"

This commit is contained in:
2026-06-24 21:46:15 +03:00
parent c7844aa3d7
commit 8ed61bae13
2 changed files with 204 additions and 22 deletions
+4 -2
View File
@@ -328,6 +328,8 @@ VALIDATE_KEY__VALUE = 'MATCH_VALUE'
class ValidateMatchType(IntEnum):
"""Типы совпадений при поиске дубликатов."""
IS_DUPLICATE = 1 # Точное совпадение основного поля (s_label, s_artist и т.д.)
FIND_IN_SYNONYM = 2 # Частичное совпадение
# SYNONYM_MATCH = 3 # Совпадение по синониму
FIND_IN_SYNONYM = 2 # Точное совпадение в синонимах
EXACT_SYNONYM_MATCH = 3 # Точное совпадение синонимов проверяемой записи с синонимами остальных записей
PARTIAL_MATCH = 4 # Частичное совпадение (например, часть названия артиста или лейбла в других записях)
PARTIAL_SYNONYM_MATCH = 5 # Частичное совпадение между синонимами проверяемой записи с синонимами остальных записей