app/soc/models/request.py
changeset 533 ba3309b2fd30
parent 495 87afae6e4c51
child 562 1bf2beedda03
equal deleted inserted replaced
532:3a50bdfb75a9 533:ba3309b2fd30
    19 __authors__ = [
    19 __authors__ = [
    20   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    20   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21 ]
    21 ]
    22 
    22 
    23 
    23 
    24 import polymodel
       
    25 
       
    26 from google.appengine.ext import db
    24 from google.appengine.ext import db
    27 
    25 
    28 from django.utils.translation import ugettext_lazy
    26 from django.utils.translation import ugettext_lazy
    29 
    27 
    30 import soc.models.user
    28 import soc.models.user
    31 import soc.models.group
    29 import soc.models.group
    32 
    30 
    33 
    31 
    34 class Request(polymodel.PolyModel):
    32 class Request(soc.models.linkable.Linkable):
    35   """A request is made to allow a person to create a new Role entity.
    33   """A request is made to allow a person to create a new Role entity.
    36   """
    34   """
    37 
    35 
    38   requester = db.ReferenceProperty(reference_class=soc.models.user.User,
    36   requester = db.ReferenceProperty(reference_class=soc.models.user.User,
    39                               required=True, collection_name="requests")
    37                               required=True, collection_name="requests")