Следующий коммит будет, кажется, ГИГАНТСКИМ. Стараюсь делать коммиты только когда очередная фича или исправление применились как надо, и система работает как надо. Но сейчас получается как-то иначе.
Ситуация следующая: прикрутили LMS Open edX, но у неё своя система авторизации, пользователей и личных кабинетов. Технически, оно даже совместимо с Flask-Security, которая стоит у меня. Но как-то это костыльно, иметь две дублирующиеся системы авторизации.
Решил убрать F-S и полностью перенести авторизацию и всё что с этим связано на встроенные компоненты edX. А потом подумал, что вообще надо не прикручивать edX к моему симулятору, а встроить симулятор в edX. Что — ВНЕЗАПНО — логичнее. Но это теперь мне так кажется. А хорошая мысля, как известно, к дебилам вроде меня приходит не сразу.
Ну и получается, что прямо посреди интеграции edX в систему, пришлось переделывать целый огромный кусок, заменяя его на другой.
Поэтому тут накопилось уже 100500+ изменений, и стабильная версия пока даже не близко. Охренеть, конечно.
Но, надеюсь, оно того стоит, и получится сделать по-настоящему стабильную систему авторизации.
#devblog
Источник: Telegram


