Package telemeta :: Package models :: Module system :: Class Revision
[hide private]
[frames] | no frames]

Class Revision

source code

??-115 --+
         |
        Revision

Revision made by user

Nested Classes [hide private]
  Meta
Class Methods [hide private]
 
touch(cls, element, user)
Create or update a revision
source code
Class Variables [hide private]
  ELEMENT_TYPE_CHOICES = 'collection', 'collection', ('item', 'i...
  CHANGE_TYPE_CHOICES = 'import', 'import', ('create', 'create')...
  element_type = CharField(_('element type'), choices= ELEMENT_T...
  element_id = IntegerField(_('element identifier'), required= T...
  change_type = CharField(_('modification type'), choices= CHANG...
  time = DateTimeField(_('time'), auto_now_add= True)
  user = ForeignKey(User, db_column= 'username', related_name= "...
Class Variable Details [hide private]

ELEMENT_TYPE_CHOICES

Value:
'collection', 'collection', ('item', 'item'), ('part', 'part'), ('mark\
er', 'marker')

CHANGE_TYPE_CHOICES

Value:
'import', 'import', ('create', 'create'), ('update', 'update'), ('dele\
te', 'delete')

element_type

Value:
CharField(_('element type'), choices= ELEMENT_TYPE_CHOICES, max_length\
= 16, required= True)

element_id

Value:
IntegerField(_('element identifier'), required= True)

change_type

Value:
CharField(_('modification type'), choices= CHANGE_TYPE_CHOICES, max_le\
ngth= 16, required= True)

user

Value:
ForeignKey(User, db_column= 'username', related_name= "revisions", ver\
bose_name= _('user'))