app/soc/models/task.py
changeset 533 ba3309b2fd30
parent 391 849aa913e9c8
child 622 073cbc33bbfe
equal deleted inserted replaced
532:3a50bdfb75a9 533:ba3309b2fd30
    23 
    23 
    24 from google.appengine.ext import db
    24 from google.appengine.ext import db
    25 
    25 
    26 from soc.models import base
    26 from soc.models import base
    27 
    27 
       
    28 import soc.models.linkable
    28 import soc.models.proposal
    29 import soc.models.proposal
    29 
    30 
    30 
    31 
    31 class Task(base.ModelWithFieldAttributes):
    32 class Task(soc.models.linkable.Linkable):
    32   """Model of a Task, which is a Proposal to be completed by Contributors.
    33   """Model of a Task, which is a Proposal to be completed by Contributors.
    33 
    34 
    34   A Task brings along a Proposal that was used to initiate the Task.  A Task
    35   A Task brings along a Proposal that was used to initiate the Task.  A Task
    35   may have a unique collection of Reviews, in addition to those attached to
    36   may have a unique collection of Reviews, in addition to those attached to
    36   the original Proposal.
    37   the original Proposal.