mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-21 05:58:52 +02:00
Move enablechannels code from commandline to _private
This commit is contained in:
@@ -28,3 +28,23 @@ def add_channels(apiurl, project, package=None, enable_all=False, skip_disabled=
|
||||
url_query["mode"] = "skip_disabled"
|
||||
|
||||
return api.post(apiurl, url_path, url_query)
|
||||
|
||||
|
||||
def enable_channels(apiurl, project, package=None, print_to="debug"):
|
||||
msg = format_msg_project_package_options(
|
||||
"Enabling channels in",
|
||||
project,
|
||||
package,
|
||||
)
|
||||
print_msg(msg, print_to=print_to)
|
||||
|
||||
url_path = ["source", project]
|
||||
if package:
|
||||
url_path += [package]
|
||||
|
||||
if package:
|
||||
url_query = {"cmd": "enablechannel"}
|
||||
else:
|
||||
url_query = {"cmd": "modifychannels", "mode": "enable_all"}
|
||||
|
||||
return api.post(apiurl, url_path, url_query)
|
||||
|
Reference in New Issue
Block a user