Package coprs :: Package views :: Package apiv3_ns :: Module apiv3_projects
[hide private]
[frames] | no frames]

Module apiv3_projects

source code

Functions [hide private]
 
to_dict(copr) source code
 
rename_fields(input) source code
 
validate_chroots(input, allowed_chroots) source code
 
get_project(ownername, projectname) source code
 
get_project_list(ownername, **kwargs) source code
 
search_projects(query, **kwargs) source code
 
add_project(ownername) source code
 
edit_project(ownername, projectname) source code
 
fork_project(ownername, projectname) source code
 
delete_project(ownername, projectname) source code
Function Details [hide private]

get_project(ownername, projectname)

source code 
Decorators:
  • @apiv3_ns.route("/project", methods= GET)
  • @query_params()

get_project_list(ownername, **kwargs)

source code 
Decorators:
  • @apiv3_ns.route("/project/list", methods= GET)
  • @pagination()
  • @query_params()

search_projects(query, **kwargs)

source code 
Decorators:
  • @apiv3_ns.route("/project/search", methods= GET)
  • @pagination()
  • @query_params()

add_project(ownername)

source code 
Decorators:
  • @apiv3_ns.route("/project/add/", methods= POST)
  • @api_login_required

edit_project(ownername, projectname)

source code 
Decorators:
  • @apiv3_ns.route("/project/edit//", methods= PUT)
  • @api_login_required

fork_project(ownername, projectname)

source code 
Decorators:
  • @apiv3_ns.route("/project/fork//", methods= PUT)
  • @api_login_required

delete_project(ownername, projectname)

source code 
Decorators:
  • @apiv3_ns.route("/project/delete//", methods= DELETE)
  • @api_login_required