NAME
Kernel::WebApp::Controller::API::Agent::Customer::User::Role::HandlesCreateUpdateAction – Provides a role for creating/updating customer companies + customer users.
PUBLIC INTERFACE
has UpdateMode
Attribute that holds the current update mode.
Possible values:
'All' => customer user data + dynamic fields + preferences,
'Restricted' => dynamic fields + preferences,
has PersonalPreferences
Attribute that holds the current personal preferences in the system.
requires UsageType
Specifies the current type of usage, either 'Create' or 'Update'. This is needed to handle different checks e.g. in the DataValidate phase.
requires DataSource
Specifies the current data source.
requires _BuildID
Specifies the current customer user.
around CustomErrorResponses
Fields()
Specify the fields which are used for validation.
SetPreferences()
Stores the given preferences for the current customer user.
PRIVATE INTERFACE
_BuildIsCaseSensitiveSource()
Initializes the attribute IsCaseSensitiveSource
.