PersonalRoleUIExtension - конструктор
Прячем поле "Аккаунт" и/или "Пароль" в зависимости от типа входа пользователя.
При изменении настроек текущего пользователя через карточку сотрудника
обновляем
IUserSettings.
Пространство имён: Tessa.Extensions.Platform.Client.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public PersonalRoleUIExtension(
IUserSettings settings,
ICardRepository extendedRepository,
ICardMetadata cardMetadata,
ICardRepairManager cardRepairManager,
INotificationUIManager notificationUIManager,
ISession session,
IUIHost uiHost,
ICardDialogManager cardDialogManager,
ICardUserSettingsCache cardUserSettingsCache,
CreateCardModelWithMetadataFuncAsync createCardModelWithMetadataFuncAsync,
ICardTypePermissionsManager permissionsManager
)
Public Sub New (
settings As IUserSettings,
extendedRepository As ICardRepository,
cardMetadata As ICardMetadata,
cardRepairManager As ICardRepairManager,
notificationUIManager As INotificationUIManager,
session As ISession,
uiHost As IUIHost,
cardDialogManager As ICardDialogManager,
cardUserSettingsCache As ICardUserSettingsCache,
createCardModelWithMetadataFuncAsync As CreateCardModelWithMetadataFuncAsync,
permissionsManager As ICardTypePermissionsManager
)
public:
PersonalRoleUIExtension(
IUserSettings^ settings,
ICardRepository^ extendedRepository,
ICardMetadata^ cardMetadata,
ICardRepairManager^ cardRepairManager,
INotificationUIManager^ notificationUIManager,
ISession^ session,
IUIHost^ uiHost,
ICardDialogManager^ cardDialogManager,
ICardUserSettingsCache^ cardUserSettingsCache,
CreateCardModelWithMetadataFuncAsync^ createCardModelWithMetadataFuncAsync,
ICardTypePermissionsManager^ permissionsManager
)
new :
settings : IUserSettings *
extendedRepository : ICardRepository *
cardMetadata : ICardMetadata *
cardRepairManager : ICardRepairManager *
notificationUIManager : INotificationUIManager *
session : ISession *
uiHost : IUIHost *
cardDialogManager : ICardDialogManager *
cardUserSettingsCache : ICardUserSettingsCache *
createCardModelWithMetadataFuncAsync : CreateCardModelWithMetadataFuncAsync *
permissionsManager : ICardTypePermissionsManager -> PersonalRoleUIExtension
Параметры
- settings IUserSettings
-
- extendedRepository ICardRepository
-
- cardMetadata ICardMetadata
-
- cardRepairManager ICardRepairManager
-
- notificationUIManager INotificationUIManager
-
- session ISession
-
- uiHost IUIHost
-
- cardDialogManager ICardDialogManager
-
- cardUserSettingsCache ICardUserSettingsCache
-
- createCardModelWithMetadataFuncAsync CreateCardModelWithMetadataFuncAsync
-
- permissionsManager ICardTypePermissionsManager
-