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

Module apiv3_packages

source code

Functions [hide private]
 
to_dict(package, with_latest_build=False, with_latest_succeeded_build=False) source code
 
rename_fields(input) source code
 
get_arg_to_bool(argument)
Through GET, we send requests like '/?with_latest_build=True', so the argument is passed down as "string".
source code
 
get_package(ownername, projectname, packagename, with_latest_build=False, with_latest_succeeded_build=False) source code
 
get_package_list(ownername, projectname, with_latest_build=False, with_latest_succeeded_build=False, **kwargs) source code
 
package_add(ownername, projectname, package_name, source_type_text) source code
 
package_edit(ownername, projectname, package_name, source_type_text=None) source code
 
package_reset() source code
 
package_build() source code
 
package_delete() source code
Function Details [hide private]

get_arg_to_bool(argument)

source code 

Through GET, we send requests like '/?with_latest_build=True', so the argument is passed down as "string". But by default, as function argument, the value may be boolean, too.

get_package(ownername, projectname, packagename, with_latest_build=False, with_latest_succeeded_build=False)

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

get_package_list(ownername, projectname, with_latest_build=False, with_latest_succeeded_build=False, **kwargs)

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

package_add(ownername, projectname, package_name, source_type_text)

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

package_edit(ownername, projectname, package_name, source_type_text=None)

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

package_reset()

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

package_build()

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

package_delete()

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