app/soc/logic/models/document.py
changeset 678 b982d9175605
parent 655 9635cbaa2dcd
child 1019 0cd056f2c739
equal deleted inserted replaced
677:c8f24e3078b8 678:b982d9175605
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
    25 from soc.logic.models import work
    25 from soc.logic.models import work
       
    26 from soc.logic.models import linkable as linkable_logic
    26 
    27 
    27 import soc.models.document
    28 import soc.models.document
    28 import soc.models.work
    29 import soc.models.work
    29 
    30 
    30 
    31 
    31 class Logic(work.Logic):
    32 class Logic(work.Logic):
    32   """Logic methods for the Document model
    33   """Logic methods for the Document model
    33   """
    34   """
    34 
    35 
    35   def __init__(self, model=soc.models.document.Document,
    36   def __init__(self, model=soc.models.document.Document,
    36                base_model=soc.models.work.Work):
    37                base_model=soc.models.work.Work, scope_logic=linkable_logic):
    37     """Defines the name, key_name and model for this entity.
    38     """Defines the name, key_name and model for this entity.
    38     """
    39     """
    39 
    40 
    40     super(Logic, self).__init__(model=model, base_model=base_model)
    41     super(Logic, self).__init__(model=model, base_model=base_model,
       
    42                                 scope_logic=scope_logic)
    41 
    43 
    42 
    44 
    43 logic = Logic()
    45 logic = Logic()