app/soc/views/models/program.py
changeset 1203 38225f2ad3a6
parent 1189 14357ec13647
child 1209 c875b0836f77
equal deleted inserted replaced
1202:8060f33a164f 1203:38225f2ad3a6
    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'] = [('checkSeeded', ['checkHasRole', host_logic.logic])]
    60     rights['create'] = [('checkSeeded', ['checkHasActiveRole', 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