Kernel::Output::HTML::TicketBulk::Base - ticket bulk module base class
Base class for ticket bulk modules.
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.
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.
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.
This software is part of the OTRS project (https://otrs.org/).
This software comes with ABSOLUTELY NO WARRANTY. For details, see the enclosed file COPYING for license information (GPL). If you did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.