AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.01.2011, 12:05   #1  
sdaniil is offline
sdaniil
Участник
 
1 / 10 (1) +
Регистрация: 06.02.2009
? Отключить Bulk Edit для конкретной сущности
Здравствуйте,

Есть сущность License, есть некие пользователи, к каждому пользователю прикреплена License.
License для администратора можно добавить, но нельзя удалять, для всех остальных пользователей можно удалять и добавлять License.
На событие Delete срабатывает PlugIn, и если администратор пытается удалить License у самого себя, то мы:

throw new InvalidPluginExecutionException(String.Format("Can't delete License {0} for User {1} - User is System Administrator", licence.tts_key, this.MsCrmContext.UserInfo.FullName));

После этого пользователь увидит нормальное диалоговое окно, с вышеописанным сообщением где все понятно описано, а License не будет удалена.

Проблема: При выборе множества сущностей License (Bulk Edit), ситуация немного другая. Допустим Администратор хочет удалить три License, одна из которых его. Вместо нормального диалоговое окно, с вышеописанным сообщением пользователь увидит маленькое окошко с содержимым:

An error has occurred. The selected actions was not completed for one or more records.

Вопрос: Можно ли изменить содержимое сообщение данного окна? Или хотя бы вообще заблокировать его появление или отключить Bulk Edit.
Старый 04.01.2011, 13:26   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Нет, это окно изменить нельзя. Кроме того то что вы описали это не Bulk Edit, судя по всему, вы говорите о массовой операции в гриде. В любом случае, нормальным способом этот функционал не изменить.
Стало интересно, что за задачу вы решаете? Что за лицензии вы крепите к пользователям?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Adding attachments to Templates and Bulk email Blog bot Dynamics CRM: Blogs 1 29.12.2010 15:43
Microsoft Dynamics CRM Team Blog: Bulk Activity Management Blog bot Dynamics CRM: Blogs 0 07.12.2010 21:11
dynamics-community.at: CRM2011: Schon gewusst …. BULK Edit Blog bot Dynamics CRM: Blogs 0 25.09.2010 20:06
Microsoft Dynamics CRM Team Blog: Leveraging bulk delete jobs to manage System Job log records Blog bot Dynamics CRM: Blogs 0 13.11.2008 22:06
Microsoft Dynamics CRM Team Blog: Deployment Manager: Import Organization vs. Edit Organization Blog bot Dynamics CRM: Blogs 0 16.10.2008 06:24

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:02.