Base#
NAME#
Kernel::Output::HTML::TicketBulk::Base - ticket bulk module base class
DESCRIPTION#
Base class for ticket bulk modules.
PUBLIC INTERFACE#
Display()#
Generates the required HTML to display new fields in ticket bulk screen. It requires to get the value from the web request (e.g. in case of an error to re-display the field content).
my $ModuleContent = $ModuleObject->Display(
Errors => $ErrorsHashRef, # created in ticket bulk and updated by Validate()
UserID => $123,
);
Returns:
$ModuleContent = $HMLContent; # HTML content of the field
Override this method in your modules.
Validate()#
Validates the values of the ticket bulk module. It requires to get the value from the web request.
my @Result = $ModuleObject->Validate(
UserID => $123,
);
Returns:
@Result = (
{
ErrorKey => 'SomeFieldName',
ErrorValue => 'SomeErrorMessage',
}
# ...
);
Override this method in your modules.
Store()#
Stores the values of the ticket bulk module. It requires to get the values from the web request.
my @Success = $ModuleObject->Store(
TicketID => 123,
UserID => 123,
);
Returns:
$Success = 1, # or false in case of an error;
Override this method in your modules.