Source: factory.core/extend.ticket/ObjTicketTemplateMixin.py
Mixin — ticket template CRUD and creation
from template for ticket objects.
| Method | Signature | Description |
|---|---|---|
| template_read | template_read(template_name: str, package: str) -> int |
Load a template by name and package. |
| template_read_by_guid | template_read_by_guid(guid: str) -> int |
Load a template by its guid. |
| template_create | template_create(template_name: str, package: str = '', subject: str = '', description: str = '', priority: str = TicketPriority.MEDIUM, ticket_type: str = TicketType.USER) -> str |
Create a new ticket template. |
| template_add_task | template_add_task(template_guid: str, task_name: str, description: str = '', rank: int = 0) -> str |
Add a task definition to a template. |
| template_get_templates | template_get_templates(package: str = '') -> list |
List active templates for a package. |
| template_get_tasks | template_get_tasks(template_guid: str) -> list |
Get task definitions for a template. |
| template_create_from_template | template_create_from_template(template_name: str, requested_by: str, requested_by_type: str = RequestedByType.INTERNAL, package: str = '') -> str |
Create a ticket from a template. |