app/soc/logic/models/document.py
changeset 481 94834a1e6c01
parent 432 1851d67a1004
child 499 d22e4fe8e64b
equal deleted inserted replaced
480:9b07ddeb1412 481:94834a1e6c01
    24 
    24 
    25 from soc.logic import key_name
    25 from soc.logic import key_name
    26 from soc.logic.models import base
    26 from soc.logic.models import base
    27 
    27 
    28 import soc.models.document
    28 import soc.models.document
       
    29 import soc.models.work
    29 
    30 
    30 
    31 
    31 class Logic(base.Logic):
    32 class Logic(base.Logic):
    32   """Logic methods for the Document model
    33   """Logic methods for the Document model
    33   """
    34   """
    34 
    35 
    35   def __init__(self):
    36   def __init__(self):
    36     """Defines the name, key_name and model for this entity.
    37     """Defines the name, key_name and model for this entity.
    37     """
    38     """
    38 
    39     base.Logic.__init__(self, soc.models.document.Document,
    39     self._name = "Document"
    40                         base_model=soc.models.work.Work)
    40     self._model = soc.models.document.Document
       
    41     self._skip_properties = []
       
    42 
    41 
    43   def getKeyValues(self, entity):
    42   def getKeyValues(self, entity):
    44     """See base.Logic.getKeyNameValues.
    43     """See base.Logic.getKeyNameValues.
    45     """
    44     """
    46 
    45