PersonalRoleUIExtension - конструктор
Прячем поле "Аккаунт" и/или "Пароль" в зависимости от типа входа пользователя.
При изменении настроек текущего пользователя через карточку сотрудника
обновляем
IUserSettings.
Пространство имён: Tessa.Extensions.Platform.Client.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
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
-