Режим разработчика задумывался как режим
Простой пользователь | Бизнес-режим | Режим разработчика | |
---|---|---|---|
Доступен пользователю | Любому пользователю в системе | Пользователю с ролью администратора (users.is_root = true ) и владельцу инстанса |
Пользователю с ролью администратора (users.is_root = true ) и владельцу инстанса |
Дополнительные кнопки в бургер меню | нет | Включить режим разработчика |
Выключить режим разработчика , Документация , Базы |
Редактирование кода представления | При попытке открыть редактор кода отображаются контакты администратора | При попытке открыть редактор кода отображается предупреждение | Доступно без ограничений |
⚠️ Кнопка удаления в кебаб-меню и при выделении записей | Настраивается ролью | Отображается с доп.настройкой | Отображается |
Режим разработчика доступен для создателей (владельцев) решения и для всех пользователей, отмеченных галочкой users.is_root
.
Но по умолчанию возможность переключать режимы в инстансе отключена.
Чтобы ее включить - нужно добавить настройку в funapp.settings
allow_business_mode = true
Теперь (после обновления страницы) в бургер меню слева сверху будет доступна кнопка "Включить режим разработки (Ctrl+Shift+D)" или "Выключить режим разработки (Ctrl+Shift+D)"
⚠️
business_mode_disable_delete
временно не работает
Настройка в funapp.settings
business_mode_disable_delete = true
убирает всплывающую кнопку "Удалить записи" при выделении строк в таблице, а также и кнопку "Удалить запись" в кебаб-меню на формах