app/soc/views/models/program.py
changeset 1189 14357ec13647
parent 1178 f0de31a14797
child 1203 38225f2ad3a6
equal deleted inserted replaced
1188:d40ace54d14b 1189:14357ec13647
    55     """
    55     """
    56 
    56 
    57     rights = access.Checker(params)
    57     rights = access.Checker(params)
    58     rights['any_access'] = ['allow']
    58     rights['any_access'] = ['allow']
    59     rights['show'] = ['allow']
    59     rights['show'] = ['allow']
    60     rights['create'] = [('checkHasRole', host_logic.logic)]
    60     rights['create'] = [('checkSeeded', ['checkHasRole', host_logic.logic])]
    61     rights['edit'] = ['checkIsHostForProgram']
    61     rights['edit'] = ['checkIsHostForProgram']
    62     rights['delete'] = ['checkIsDeveloper']
    62     rights['delete'] = ['checkIsDeveloper']
    63 
    63 
    64     new_params = {}
    64     new_params = {}
    65     new_params['logic'] = soc.logic.models.program.logic
    65     new_params['logic'] = soc.logic.models.program.logic