LINUX.ORG.RU

Gitlab кастомизация dropdown меню.

 


0

1

Всем привет. В компании появилась необходимость вырезать в дропдаун меню в защищенных ветках у ветки мастер в разделе пуш все, кроме No one, чтобы никто не мог вручную из мейнтейнеров переключить на мейнтейнер и запушить в мастер. Аналогичная тема на форуме гитлаба от меня (пока ничего не ответили): https://forum.gitlab.com/t/customize-protected-branches-allow-to-push-dropdow...

Стандартными средствами это сделать нельзя.
Потому что в гитлабе разделение прав реализовано через роли вместо установки разрешений на отдельные действия.
Так исторически сложилось, а переписывать всю систему прав сейчас долго и дорого.

Поэтому решение - это только править исходники и перезапускать приложение.
Плюс при каждом обновлении накатывать патч заново.

blackst0ne ★★★★★
()
Ответ на: комментарий от deadstar2011

1. Без навыков разработки можно легко что-нибудь сломать.
2. Подсказка: find app -name '*.rb' | xargs grep 'Developers + Maintainers' --color

blackst0ne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.