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