app/soc/views/models/program.py
changeset 1248 f318538394d9
parent 1238 af56ae7397ab
child 1257 12d2bf06698f
equal deleted inserted replaced
1247:eaf9d539382f 1248:f318538394d9
    56     """
    56     """
    57 
    57 
    58     rights = access.Checker(params)
    58     rights = access.Checker(params)
    59     rights['any_access'] = ['allow']
    59     rights['any_access'] = ['allow']
    60     rights['show'] = ['allow']
    60     rights['show'] = ['allow']
    61     rights['create'] = [('checkSeeded', ['checkHasActiveRole', host_logic.logic])]
    61     rights['create'] = [('checkSeeded', ['checkHasActiveRoleForScope', host_logic.logic])]
    62     rights['edit'] = ['checkIsHostForProgram']
    62     rights['edit'] = ['checkIsHostForProgram']
    63     rights['delete'] = ['checkIsDeveloper']
    63     rights['delete'] = ['checkIsDeveloper']
    64 
    64 
    65     new_params = {}
    65     new_params = {}
    66     new_params['logic'] = soc.logic.models.program.logic
    66     new_params['logic'] = soc.logic.models.program.logic