Страница 1 из 1
Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 22 ноя 2015, 13:10
stasilein
Есть система: Ubuntu 14.04 + Postgres 9.3/PostGIS + OpenGeoSuite 4.7. Сделана карта со слоями из постгрес и показывается в браузере через Geoexplorer. Два из этих слоев могут редактироваться юзерами-редакторами, остальные - только просмотр. Но вот беда, редактор может через панель инструментов Geoexplorer'а добавить/убрать слои и сохранить изменения настроек карты. Вопрос: как кнопку Save map в geoexplorer оставить рабочей только для админа?
[ Сообщение с мобильного устройства ]
Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 08 дек 2015, 14:32
Филиппов Владислав
как предположение:
- в GeoServer в Безопасность\Данные создайте правило разрешающие то что нужно нужному пользователю или группе.
- ну или создайте свою страничку "для всех"
у меня нет Geoexplorer. что делает кнопка Save map?
Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 08 дек 2015, 15:10
stasilein
1. Первое не помогает, т.к. кнопка "Save" на панели инструментов в Geoexplorer (в котором, собственно, формируется карта из слоев) активна для всех, кто зашел по паролю для редактирования данных. Эта кнопка сохраняет конфигурацию карты (набор слоев, стили и т.д.). Получается. что любой такой пользователь может удалить часть слоев и сохранит новый вид карты по кнопке Save, что недопустимо.
2. Страничка "для всех" не подходит, потому что см п.1
Нужно как-то разрешить компоновать и создавать карты из слоев только админу. В разделе Безопасность ... настраиваются только режимы доступа к слоям, но не к панели инструментов Geoexplorer.
Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 08 дек 2015, 15:40
Vladimir_R
Geoexplorer выполняется на клиенте и заблокировать кнопки на серверной стороне вряд ли получится.
Нужно поправить код Geoexplorer'а,
лицензия позволяет.
Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 08 дек 2015, 17:00
stasilein
Жаль, спасибо! Это уже выше моих умений

Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 08 дек 2015, 20:05
Филиппов Владислав
я, как и многие знакомые, пробовали эту "коробку" от Boundless (тогда ещё от OpenGeo Suite) из-за того что всё типа есть, но со временем нужно первое, второе, десятое....
И тогда получается, что проще сделать пусть своё, но понятное и подконтрольное себе решение на том же стеке опенсосного ПО, что и у Boundless.
Re: Как запретить кнопку Save в geoexplorer (OpenGeoSuite)
Добавлено: 12 дек 2015, 15:58
stasilein
Вот поэтому оно и привлекает, что все работает из коробки, худо-бедно, но работает, а ньюансы появляются потом. А кто-нибудь пробовал NextGIS Web - там тоже ньюансов полно? И еще: можете ли тогда посоветовать замену Geoexplore'у без особых затрат на ковыряние в коде?