Где-то с середины той недели навалилось. И самое впечатляющее - Mattermost. Для тех, кто не в курсе: это опен-сорс мессенджер из США. Тот самый, на базе которого, по слухам, построен наш "Макс". Код - "многонациональный", локация - 404. Задача звучала просто: развернуть корпоративный мессенджер. Логичная хотелка в нынешние времена. Но с четырьмя "но".
Первое. Он должен работать с существующей MySQL базой. У него - Postgres.
Второе. Авторизация - по номеру телефона и СМС. У него - email/пароль или GitLab oAuth.
Третье. При аутентификации - валидация через 1С. У него - ничего подобного. И переписывать код нельзя. По понятным причинам.
Четвертое. Управление группами и доступами в них пользователей должно идти через отдельную админку у сотрудниц отдела кадров.
Как это решалось
Я не могу сказать, что это были костыли. Но это точно были не штатные решения. Что-то среднее между "изобретательством" и "выживанием". Коленно-локтевые позиции - это мягкое сравнение. Но работает же. Правда, работает.
Цена вопроса
Несколько дней. N перезапусков сервисов. По четыре чашки кофе в день. Одно почти сломанное утро. И четкое подтверждение прописной истины, что опен-сорс - это не всегда "возьми и используй".
Это когда ты быстро берёшь, а потом долго пытаешься объяснить системе, что она должна делать. А она не слушается. Потому что у неё своё мнение на этот счёт.
Но я справился. И теперь у нас есть мессенджер. Работает. С MySQL. С авторизацией по телефону. С валидацией через 1С.
Правда, это привело к сдвигам в планах. И о них - отдельный пост.
· 19.08
Ого. Это супер когда в команде проявляется такая вот изобретательнось и способность к нелинейному мышлению. А мне эта история напомнила мои попытки пройти курс по пентестингу. В практическом задании нашла все что можно, кроме флага. Так и забросила) А почему не подошёл родной, отечественный вариант?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 19.08
Да, иногда приходится изобретать
Для себя я называю такие вот процессы "работа в режиме горящей ж...пы".
А вариант допустим того же Макса не устроил потому, что он - "Большой Брат" Оруэла в глазах ЛПР. Хотя, толика правды наверняка есть в этом мнении. Захотел заказчик - делаем, а не рассуждаем - такой вот принцип в данном случае.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён