Пример #1
0
def get_project_owner(class_url, project_url):
    """ covered by test 2_projects / `Can get owner of a project` """
    dbw = DatabaseWrapper(GITOLITE_ADMIN_PATH, DATABASE_PORT)
    try:
        project_obj = dbw.get_project_or_error(class_url, project_url)
        return jsonify(owner=project_obj["owner"])
    except ClassDoesNotExistError as e:
        return jsonify({"error": "project not found!", "exception": str(e)}), 404
Пример #2
0
def get_project(class_url, project_url):
    """ covered by test 2_projects / `Can list projects in a class` """
    dbw = DatabaseWrapper(GITOLITE_ADMIN_PATH, DATABASE_PORT)
    return jsonify(project=dbw.get_project_or_error(class_url, project_url))