Я создаю сайт с трясогузкой, где пользователи могут принять решение о покупке плана подписки.
Каждая подписка должна разрешать доступ к странице на сайте. Например, «только пользователи в премиум-плане могут читать новости».
У подписки должна быть дата истечения срока действия.
На данный момент видимость может быть заблокирована для пользователей в определенной c группе (которой можно управлять как подпиской), но я не знаю, как управлять датой истечения срока действия, и это не кажется особенно элегантным решением для моей проблемы.
Я не нашел ничего, чтобы создать пользовательскую модель user_group с полем expiry_date.
Я хотел бы знать, как обычно следует обрабатывать подобную ситуацию и возможно ли добавить другая запись в разделе видимости, например: «частная, доступная пользователям в указанных c подписках».