app/soc/views/models/host.py
changeset 617 9cc42981d40a
parent 616 580b1c21b808
child 624 811f50717bea
equal deleted inserted replaced
616:580b1c21b808 617:9cc42981d40a
    29 from soc.logic.models import user as user_logic
    29 from soc.logic.models import user as user_logic
    30 from soc.logic.models import sponsor as sponsor_logic
    30 from soc.logic.models import sponsor as sponsor_logic
    31 from soc.views import helper
    31 from soc.views import helper
    32 from soc.views.models import base
    32 from soc.views.models import base
    33 from soc.views.models import role
    33 from soc.views.models import role
       
    34 from soc.views.helper import access
    34 
    35 
    35 import soc.models.host
    36 import soc.models.host
    36 import soc.logic.models.host
    37 import soc.logic.models.host
    37 import soc.views.helper
    38 import soc.views.helper
    38 import soc.views.models.sponsor
    39 import soc.views.models.sponsor
    85 
    86 
    86     Params:
    87     Params:
    87       original_params: a dict with params for this View
    88       original_params: a dict with params for this View
    88     """
    89     """
    89 
    90 
       
    91     rights = {}
       
    92     rights['edit'] = [access.checkIsInvited]
       
    93 
    90     params = {}
    94     params = {}
       
    95     params['rights'] = rights
    91     params['logic'] = soc.logic.models.host.logic
    96     params['logic'] = soc.logic.models.host.logic
    92 
    97 
    93     params['logic'] = soc.logic.models.host.logic
    98     params['logic'] = soc.logic.models.host.logic
    94     params['group_view'] = soc.views.models.sponsor.view
    99     params['group_view'] = soc.views.models.sponsor.view
    95     params['invite_filter'] = {'group_ln': 'link_id'}
   100     params['invite_filter'] = {'group_ln': 'link_id'}