app/soc/views/models/sponsor.py
changeset 993 99c46908b4b6
parent 989 f52654ea6350
child 995 886c981fda2c
equal deleted inserted replaced
992:e9f7d8e96b20 993:99c46908b4b6
    26 
    26 
    27 from soc.logic import dicts
    27 from soc.logic import dicts
    28 from soc.views.models import group
    28 from soc.views.models import group
    29 
    29 
    30 import soc.models.sponsor
    30 import soc.models.sponsor
       
    31 import soc.logic.dicts
       
    32 import soc.logic.models.host
    31 import soc.logic.models.sponsor
    33 import soc.logic.models.sponsor
    32 import soc.logic.dicts
       
    33 
    34 
    34 
    35 
    35 class View(group.View):
    36 class View(group.View):
    36   """View methods for the Sponsor model.
    37   """View methods for the Sponsor model.
    37   """
    38   """
    50     # TODO(ljvderijk) Set rights for the different views including list_requests
    51     # TODO(ljvderijk) Set rights for the different views including list_requests
    51 
    52 
    52     new_params['name'] = "Program Owner"
    53     new_params['name'] = "Program Owner"
    53     new_params['module_name'] = "sponsor"
    54     new_params['module_name'] = "sponsor"
    54 
    55 
    55     # set the role names for the request overview
    56     # set the roles logic
    56     new_params['role_names'] =  ['host']
    57     new_params['roles_logic'] =  {'host': soc.logic.models.host.logic}
    57 
    58 
    58     params = dicts.merge(params, new_params)
    59     params = dicts.merge(params, new_params)
    59 
    60 
    60     super(View, self).__init__(params=params)
    61     super(View, self).__init__(params=params)
    61 
    62