| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Ed777
 
  
  Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
  | 
		
			
				 Добавлено: Чт 28 Ноя 2013 16:11    Заголовок сообщения: Запрет массовых операций | 
				     | 
			 
			
				
  | 
			 
			
				? Как пользователю залочить (убрать) пункт Массовых операций "Над всеми объектами активного слоя"
	
  
	 
	
	
		
	 
	
		|  Описание: | 
		
			
		 | 
	 
	
		|  Размер файла: | 
		 43.07 KB | 
	 
	
		|  Просмотрено: | 
		 19362 раз(а) | 
	 
	
		
  
 
  | 
	 
	 
	 
 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Михаил Власов
 
  
  Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Чт 28 Ноя 2013 18:06    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.
 
 
Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?
 
 
С другой стороны, возможно имеет смыл ограничивать не только то, куда можно вносить изменения, но и при помощи каких инструментов. Но это, как мне кажется, будет совсем ад для администрирования.
 _________________ С уважением, Михаил Власов. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Ed777
 
  
  Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
  | 
		
			
				 Добавлено: Чт 28 Ноя 2013 18:21    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Михаил Власов писал(а): | 	 		  Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.
 
 
Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?
 
 
С другой стороны, возможно имеет смыл ограничивать не только то, куда можно вносить изменения, но и при помощи каких инструментов. Но это, как мне кажется, будет совсем ад для администрирования. | 	  
 
У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель?    
 
Вот поэтому и назрел этот вопрос.
 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		tariel
 
  
  Зарегистрирован: 26.09.2005 Сообщения: 72 Откуда: г.Орск Оренбургская обл.
  | 
		
			
				 Добавлено: Пт 29 Ноя 2013 07:51    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Ed777 писал(а): | 	 		   	  | Михаил Власов писал(а): | 	 		  Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.
 
 
Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?
 
 
С другой стороны, возможно имеет смыл ограничивать не только то, куда можно вносить изменения, но и при помощи каких инструментов. Но это, как мне кажется, будет совсем ад для администрирования. | 	  
 
У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель?    
 
Вот поэтому и назрел этот вопрос. | 	  
 
спасет только ограничение прав , не умеешь работать - нет прав!
 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Ed777
 
  
  Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
  | 
		
			
				 Добавлено: Пт 29 Ноя 2013 10:08    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | tariel писал(а): | 	 		   	  | Ed777 писал(а): | 	 		   	  | Михаил Власов писал(а): | 	 		  Если пользователю сильно нужно, он может выделить все объекты слоя и выполнить массовую операцию над выделенными.
 
 
Если уж вы дали пользователю полномочия на внесение изменений в некий слой, то какой смысл ограничивать его в выборе инструментов, которыми он эти изменения вносит?
 
 
С другой стороны, возможно имеет смыл ограничивать не только то, куда можно вносить изменения, но и при помощи каких инструментов. Но это, как мне кажется, будет совсем ад для администрирования. | 	  
 
У нас были случаи, когда юзвери нечаянно клацали мышкой и заполняли семантику сразу всех объектов через массовые операции. Хорошо что сразу замечали/признавались - спасал бэкап. А если бы заметили через несколько дней или хуже - недель?    
 
Вот поэтому и назрел этот вопрос. | 	  
 
спасет только ограничение прав , не умеешь работать - нет прав! | 	  
 
Где в правах доступа к базе данных есть ограничение на массовые операции?
 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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 так и сделаем.
 _________________ С уважением, Михаил Власов. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |