Блокировка объектов для изменения при групповой разработке
Хотелось бы иметь возможность разделить группы доступа для разработчиков по объектам. Пример: Стажерам разрешить менять несколько отчетов; Младшим разработчикам - добавить к этому документы, справочники, обработки, несколько общих модулей Старшим разработчикам не ограничивать доступ к изменению конфигурации
Идеологически - это плохо, ущемлять в правах разработчиков. Это же ваши «братья по оружию»! 😁
для чего нужна такая дискриминация?
может быть цель «научить стажёров чтобы они стали как можно быстрее НЕ стажерами» была бы лучше чем, блокировать их и бить по рукам?
Но вообще это тривиально решается аудитом кода в Merge-request в гитлабе (или в любом другом сервере) - пусть этот стажёр делает себе в ветке что угодно для решения задач - потом на аудите - либо принимайте качественный хороший код, либо объясните стажеру что он сделал фигню и туда ему лезть нельзя было «потому что твоя задача решалась бы вот в таком-то отчете»...
есть плагин по блокировке метаданных для всех разработчиков одинаково (без дискриминаций), это для задачи блокировки объектов поставщика
https://github.com/marmyshev/edt-editing
Такую задачу проще решать на уровне git, есть готовые утилиты для гибкого управления доступом.