app/soc/logic/models/timeline.py
changeset 1122 659984867a9a
parent 1115 0a723ff3d27c
child 1307 091a21cf3627
equal deleted inserted replaced
1121:77c602de9248 1122:659984867a9a
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
    25 from soc.logic.models import base
    25 from soc.logic.models import base
       
    26 from soc.logic.models import presence_with_tos as tos_logic
    26 
    27 
    27 import soc.models.timeline
    28 import soc.models.timeline
    28 
       
    29 
    29 
    30 class Logic(base.Logic):
    30 class Logic(base.Logic):
    31   """Logic methods for the Timeline model.
    31   """Logic methods for the Timeline model.
    32   """
    32   """
    33 
    33 
    34   def __init__(self, model=soc.models.timeline.Timeline,
    34   def __init__(self, model=soc.models.timeline.Timeline,
    35                base_model=None, scope_logic=None):
    35                base_model=None, scope_logic=tos_logic):
    36     """Defines the name, key_name and model for this entity.
    36     """Defines the name, key_name and model for this entity.
    37     """
    37     """
    38 
    38 
    39     super(Logic, self).__init__(model=model, base_model=base_model,
    39     super(Logic, self).__init__(model=model, base_model=base_model,
    40                                 scope_logic=scope_logic)
    40                                 scope_logic=scope_logic)
    41 
       
    42   def getScopeDepth(self):
       
    43     """See base.Logic.getScopeDepth.
       
    44     """
       
    45 
       
    46     return 3
       
    47 
    41 
    48   def getKeyValuesFromEntity(self, entity):
    42   def getKeyValuesFromEntity(self, entity):
    49     """See base.Logic.getKeyNameValues.
    43     """See base.Logic.getKeyNameValues.
    50     """
    44     """
    51 
    45