Дата

Участники

Цели

  • Синхронизироваться по прогрессу, обсудить планы и задачи на следующую неделю

Повестка встречи

ВремяТемы встречиКтоПримечания
5минПрогресс по задачам и планы на следующую неделюKryuchkov Matvey 

Сделал ответственных за категорию и делал панельку с контролем доступа к статье (как "настройки доступа" в гуглдоках). По плану допилить интерфейс для ответственного на аппрувы.

5минПрогресс по задачам и планы на следующую неделю

Добавила подразделение "Президиум", удалила всякое легаси, почистила код department'ов.

По планам тестировать ui/ux, подчищать всё и готовить активизм к релизу. В релиз войдут таск-трекер и базовый активизм с механиками чра/оров (но без прогрессивной системы)

5минПрогресс по задачам и планы на следующую неделю

Добавил в ListFilterMixin пагинацию, оно теперь там работает. Далее работа с фильтрацией мероприятий - т.к. добавляем пагинатор, то фильтрацию надо отдать бэкенду и проверка, что новый ListFilterMixin ничего не сломает

5минПрогресс по задачам и планы на следующую неделю

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

5минПрогресс по задачам и планы на следующую неделю

Выехал на интеграции почт phystech.edu и акков vk, чтобы устроить миграции данных (phystech.edu понадобится для dcam.pro, вк - для 8ka.mipt.ru). План - сделать модельку "миграции аккаунта", в объекты которой переводим список для миграции, чтобы далее все зарегистрированные пользователи, у которых есть привязка нужного аккаунта, мигрировались и им добавилась бы денежная операция пополнения. В случае успеха присылаем уведомление человеку в vk/tg о том, что его баланс был перенесен.

Так как такая рассылка может быть сильно большой, скорее всего упрёмся в лимиты рассылок vk/tg. У нас не стоят retry'и на эти таски в серели, их надо починить.

Под это дело объявил крестовый поход на инфраструктуру, чтобы наконец-то разрешить давно нависшие задачи по CI/CD, контейнерам и сервисам. Из важных изменений: будет практически полностью переработан GitlabCI, появится автоматическое версионировани, выкатка и деплой релизов с помощью semantic-release, будут изменены конфигурации контейнеров (будем использовать более ужатые образы, это поможет сохранить новичкам лишние полтора гигабайта трафика при первом запуске). Кроме этого, изменятся и вспомогательные сервисы: Redis разобьётся на триаду Redis + Memcached + RabbitMQ. На redis'е останутся только атомарные счётчики (можно, например, хранить там балансы денег чуваков, их чра, и другие вычисляемые поля), и всякие другие персистентные key-value пары. В memcached уйдут кэши и любые другие временные key-value. Наконец, в RabbitMQ уйдут очереди и взаимодействие с Celery