Bug #7076
closedHammer product set-sync-plan provides both --sync_plan_id and --sync-plan-id options
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1111310
Description of problem:
hammer provides both --sync_plan_id and --sync-plan-id options when running 'hammer product set-sync-plan'. Only one of the two should be provided. Both currently work, and will allow the end user to set a sync plan.
Version-Release number of selected component (if applicable):
rubygem-hammer_cli-0.1.1-3.el6sat.noarch
rubygem-hammer_cli_foreman-0.1.1-8.el6sat.noarch
rubygem-hammer_cli_foreman_tasks-0.0.3-2.el6sat.noarch
rubygem-hammer_cli_katello-0.0.4-5.el6sat.noarch
How reproducible:
100%
Steps to Reproduce:
1. Install Sat6 beta
2. Invoke hammer as such
- hammer product set-sync-plan --help
Usage:
hammer product set-sync-plan [OPTIONS]
Options:
--gpg-key GPG_KEY_NAME
--gpg-key-id GPG_KEY_ID
--id ID product numeric identifier
--name NAME Name to search by
--new-name NEW_NAME
--organization ORGANIZATION_NAME
--organization-id ORGANIZATION_ID
--organization-label ORGANIZATION_LABEL
--sync-plan SYNC_PLAN_NAME
--sync-plan-id SYNC_PLAN_ID Plan numeric identifier
--sync_plan_id SYNC_PLAN_ID plan numeric identifier
-h, --help print help
Or by either of
hammer -u admin product set-sync-plan --sync-plan-id 1 --organization ACME_Corporation --id 2
or
hammer -u admin product set-sync-plan --sync_plan_id 1 --organization ACME_Corporation --id 2