stalker.models.ticket.TicketLog

Inheritance diagram of stalker.models.ticket.TicketLog
class stalker.models.ticket.TicketLog(ticket=None, from_status=None, to_status=None, action=None, **kwargs)

Bases: stalker.models.entity.SimpleEntity

Holds Ticket.Ticket.status change operations.

Parameters:
  • ticket (Ticket) – An instance of Ticket which the subject to the operation.
  • from_status – Holds a reference to a Status instance which is the previous status of the Ticket.
  • to_status – Holds a reference to a Status instance which is the new status of the :class;`.Ticket`.
  • operation

    An Enumerator holding the type of the operation. Possible values are: RESOLVE or REOPEN

    Operations follow the Track Workflow,

    http://trac.edgewall.org/chrome/common/guide/original-workflow.png
__init__(ticket=None, from_status=None, to_status=None, action=None, **kwargs)

Methods

__init__([ticket, from_status, to_status, …])

Attributes

action
created_by The User who has created this object.
created_by_id The id of the User who has created this entity.
date_created A datetime.datetime instance showing the creation date and time of this object.
date_updated A datetime.datetime instance showing the update date and time of this object.
defaults
description Description of this object.
entity_groups
entity_type
from_status
from_status_id
generic_data This attribute can hold any kind of data which exists in SOM.
generic_text This attribute can hold any text.
html_class
html_style
id
metadata
name Name of this object
nice_name Nice name of this object.
plural_class_name the plural name of this class
query
thumbnail
thumbnail_id
ticket
ticket_id
ticket_log_id
tjp_id returns TaskJuggler compatible id
to_status
to_status_id
to_tjp renders a TaskJuggler compliant string used for TaskJuggler integration.
type The type of the object.
type_id The id of the Type of this entity.
updated_by The User who has updated this object.
updated_by_id The id of the User who has updated this entity.
created_by

The User who has created this object.

created_by_id

The id of the User who has created this entity.

date_created

A datetime.datetime instance showing the creation date and time of this object.

date_updated

A datetime.datetime instance showing the update date and time of this object.

description

Description of this object.

generic_data

This attribute can hold any kind of data which exists in SOM.

generic_text

This attribute can hold any text.

name

Name of this object

nice_name

Nice name of this object.

It has the same value with the name (contextually) but with a different format like, all the white spaces replaced by underscores (“_”), all the CamelCase form will be expanded by underscore (_) characters and it is always lower case.

plural_class_name

the plural name of this class

tjp_id

returns TaskJuggler compatible id

to_tjp

renders a TaskJuggler compliant string used for TaskJuggler integration. Needs to be overridden in inherited classes.

type

The type of the object.

It is a Type instance with a proper Type.target_entity_type.

type_id

The id of the Type of this entity. Mainly used by SQLAlchemy to create a Many-to-One relates between SimpleEntities and Types.

updated_by

The User who has updated this object.

updated_by_id

The id of the User who has updated this entity.