stalker.core.models.entity.StatusedEntity

Inheritance diagram of stalker.core.models.entity.StatusedEntity

class stalker.core.models.entity.StatusedEntity(status_list=[], status=0, **kwargs)[source]

Bases: stalker.core.models.entity.Entity

This is a normal entity class that derives from Entity and adds status variables and notes to the parameters list. Any object that needs a status and a corresponding status list should be derived from this class.

Parameters:
  • status_list – this attribute holds a status list object, which shows the possible statuses that this entity could be in. This attribute can not be empty.
  • status – an integer value which is the index of the status in the status_list attribute. So the value of this attribute couldn’t be lower than 0 and higher than the length of the status_list object and nothing other than an integer
__init__(status_list=[], status=0, **kwargs)[source]

Methods

__init__(**kwargs[, status_list, status])

Attributes

created_by gets and sets the User object who has created this
date_created gets and sets the datetime.datetime object which shows when
date_updated gets and sets the datetime.datetime object which shows when
description the description of the entity
name the name of the entity
nice_name this is the nice name of the SimpleEntity, it is a string which is a little bit more formatted than the name attribute
status this is the property that sets and returns the status attribute
status_list this is the property that sets and returns the status_list attribute
tags a list of Tag objects which shows the related tags to the
updated_by gets and sets the User object who has updated this
created_by

gets and sets the User object who has created this AuditEntity

date_created

gets and sets the datetime.datetime object which shows when this object has been created

date_updated

gets and sets the datetime.datetime object which shows when this object has been updated

description

the description of the entity

name

the name of the entity

nice_name

this is the nice name of the SimpleEntity, it is a string which is a little bit more formatted than the name attribute

status[source]

this is the property that sets and returns the status attribute

status_list[source]

this is the property that sets and returns the status_list attribute

tags

a list of Tag objects which shows the related tags to the entity

updated_by

gets and sets the User object who has updated this AuditEntity

Previous topic

stalker.core.models.entity.Entity

Next topic

stalker.core.models.group

This Page