equal
deleted
inserted
replaced
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. |