bugfix/admin: vv options rights fix #6378
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Описание
Исправляет ошибки, связанные с доступом к различным возможностям вв.
Данный ПР убирает общий ограничитель топика на какие-либо флаги, за ненадобностью. Так же закрывает редактирование листов на R_VAREDIT (что вполне логично) и редактирование трейтов на R_DEBUG|R_ADMIN , что тоже логично, ибо у триалов эта опция была давно, а для дебага она крайне полезна. Все остальные не закрытые опции являются опциями просмотра и итак ограничены доступом в VV.
Причина создания ПР / Почему это хорошо для игры
Дело в том, что создатель данного пр #5677 для того, чтобы у контрибуторов была возможность редактировать переменные в VV привязал общий доступ к топику VV к R_VAREDIT. Проблема в том, что VV это не только варэдит, но и многие другие опции. Каждая из опций закрыта на свой флаг(кроме парочки). Из-за даного изменения например у триалов пропали некоторые кнопки, которые у них до изменения были и, судя по описанию пр-а, идеи забирать их не было. Данный пр убирает ненужное общее ограничение и закрывает опции, которые должны были быть закрыты(но почему-то не закрыты).
Тесты
Не нужны. Да и их трудновато проводить на локалке с фул доступом.