Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Запрет массовых операций

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Чт 28 Ноя 2013 16:11    Заголовок сообщения: Запрет массовых операций Ответить с цитатой

? Как пользователю залочить (убрать) пункт Массовых операций "Над всеми объектами активного слоя"


28-11-2013 14-06-19.jpg
 Описание:
 Размер файла:  43.07 KB
 Просмотрено:  17725 раз(а)

28-11-2013 14-06-19.jpg


Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Чт 28 Ноя 2013 18:06    Заголовок сообщения: Ответить с цитатой

Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.

Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?

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

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Чт 28 Ноя 2013 18:21    Заголовок сообщения: Ответить с цитатой

Михаил Власов писал(а):
Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.

Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?

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

У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель? Confused
Вот поэтому и назрел этот вопрос.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
tariel



Зарегистрирован: 26.09.2005
Сообщения: 72
Откуда: г.Орск Оренбургская обл.

СообщениеДобавлено: Пт 29 Ноя 2013 07:51    Заголовок сообщения: Ответить с цитатой

Ed777 писал(а):
Михаил Власов писал(а):
Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.

Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?

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

У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель? Confused
Вот поэтому и назрел этот вопрос.

спасет только ограничение прав , не умеешь работать - нет прав!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Пт 29 Ноя 2013 10:08    Заголовок сообщения: Ответить с цитатой

tariel писал(а):
Ed777 писал(а):
Михаил Власов писал(а):
Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.

Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?

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

У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель? Confused
Вот поэтому и назрел этот вопрос.

спасет только ограничение прав , не умеешь работать - нет прав!

Где в правах доступа к базе данных есть ограничение на массовые операции?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Foton



Зарегистрирован: 09.10.2006
Сообщения: 158
Откуда: Ярославль

СообщениеДобавлено: Пт 29 Ноя 2013 14:18    Заголовок сообщения: Ответить с цитатой

Ed777 писал(а):

У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции...

+1 случаи не редкие. даже опытные юзеры в торопях могут ткнуть на все объекты. вероятность такого процентов 10 на пользователя, но после первого раза случаев повторения у одного пользователя не было.

Есть предложение: оставить массовые только для выделенных объектов. когда нужно весь слой, всегда можно выделить все объекты. и проблема собственно снимется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Сб 30 Ноя 2013 21:02    Заголовок сообщения: Ответить с цитатой

Михаил Власов писал(а):
Если пользователю сильно нужно.


Михаил, "если сильно нужно", то это - злонамеренная порча. Автора же поста интересует "Fool proof" - защита от дурака, где дурак - не обязательно клиент психиатрической лечебницы, это может быть и высокоумный сисадмин, но если его удачно отвлечь, или дёрнуть за рукав.
Вообще, хорошая защищённость от "дурака" - т.е. неправильных действий, не обусловленных злым умыслом, считается хорошим тоном в программировании и конструировании.
Защита же от злодея - это совсем отдельная наука.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 02 Дек 2013 11:29    Заголовок сообщения: Ответить с цитатой

Могу предложить очень простое для реализации решение: при выборе переключателя "Над всеми объектами слоя" все остальные шаги будут происходить на красном фоне с аршинным предупреждением. При нажатии на кнопку "Готово" будет выведено страшное последнее предупреждение.

Мне кажется - в 99.9% случаев это спасет от случайного выполнения массовых операций над всеми объектами слоя.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Пн 02 Дек 2013 14:50    Заголовок сообщения: Ответить с цитатой

Алексей Васильев писал(а):
Михаил Власов писал(а):
Если пользователю сильно нужно.


Михаил, "если сильно нужно", то это - злонамеренная порча. Автора же поста интересует "Fool proof" - защита от дурака, где дурак - не обязательно клиент психиатрической лечебницы, это может быть и высокоумный сисадмин, но если его удачно отвлечь, или дёрнуть за рукав.
Вообще, хорошая защищённость от "дурака" - т.е. неправильных действий, не обусловленных злым умыслом, считается хорошим тоном в программировании и конструировании.
Защита же от злодея - это совсем отдельная наука.

Полностью согласен!
Ещё бы с полным удалением всех объектов активного слоя защиту сделать...
Недавно случайно (или специально) полностью "почистили" слой базы (3 года вносили) - спас бэкап.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Foton



Зарегистрирован: 09.10.2006
Сообщения: 158
Откуда: Ярославль

СообщениеДобавлено: Вт 03 Дек 2013 00:49    Заголовок сообщения: Ответить с цитатой

Михаил Власов писал(а):
Могу предложить очень простое для реализации решение: при выборе переключателя "Над всеми объектами слоя" все остальные шаги будут происходить на красном фоне с аршинным предупреждением. При нажатии на кнопку "Готово" будет выведено страшное последнее предупреждение.

Мне кажется - в 99.9% случаев это спасет от случайного выполнения массовых операций над всеми объектами слоя.
тоже хороший вариант!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Чт 05 Дек 2013 14:01    Заголовок сообщения: Ответить с цитатой

В 4.6 так и сделаем.
_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB