юзером many-to-many через таблицу Participant. В организации есть участники и админы (роли юзера). Сейчас нужно реализовать множественный аппрув инвайта в организацию. То есть если какой-то админ "А" из организации "Орг1" инвайтит участника "Б" из организации "Орг2", то нужно чтобы минимум один админ из "Орг1" и из "Орг2" подтвердили этот инвайт. Админ "А" подтвердить свой инвайт не может. Рву волосы на голове уже. Сначала создавал несколько булевых полей типа "approved, extra_approved", такая реализация не понравилась, далее пробовал "ArrayField" с булевыми значениями, вроде неплохо, но получилось кучу почти одинаковых обработчиков. Подскажите пожалуйста, реально ли вообще такое реализовать? Что лучше использовать?
Быть может на такую задачу паттерн есть и я зря трачу время
Django flow погуглите, там раз реализованы эти механизмы
Спасибо погуглю
Обсуждают сегодня