Beispiel #1
0
def project_activity(release_id):
    '''获取项目活动

    GET /api/dashboard/<int:release_id>/activity
    '''
    if dashboard.find_owner_by_release(release_id) == get_jwt_identity():
        res = dashboard.find_all_activity(release_id)
    elif dashboard.find_role_by_release(release_id, get_jwt_identity()) != '':
        res = dashboard.find_activity(release_id, get_jwt_identity())
    else:
        return json.dumps({"msg": "No permission!"}), 403
    return res
Beispiel #2
0
def project_test_set(release_id):
    '''获取项目测试集

    GET /api/dashboard/<int:release_id>/testSet
    '''
    if dashboard.find_owner_by_release(release_id) == get_jwt_identity():
        res = dashboard.find_all_test_set(release_id)
    elif dashboard.find_role_by_release(release_id,
                                        get_jwt_identity()) == 'test':
        res = dashboard.find_test_set(release_id, get_jwt_identity())
    else:
        return json.dumps({"msg": "No permission!"}), 403
    return res