Установить время "жизни" приглашения в друзья

На модерации Отложенный

Сейчас время жизни приглашения неограниченное, также нет возможности отозвать своё приглашение. Бывает пользователь покинул проект, а не принятое приглашение так и висит.

 

Задача делится на две части:

1. Установить лимит. Допустим 7 суток. Это делает очень легко, т.к.

достаточно создать задачу в celery, которая периодически будет удалять записи из таблицы с предложениями в базе.

2. Опционально. Добавить возможность отзывать свои приглашения. Насколько это нужно спорный вопрос, да и делать это на порядок дольше.