Project

General

Profile

Bug #18470

Updated by Tomáš Strachota about 7 years ago

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1420503  

 *Description of problem:* 
 Hammer does not list more than 20 lifecycle environments when trying to query more than 20 items. 


 *Version-Release number of selected component (if applicable):* 
 katello 3.3 
 hammer_cli_foreman 0.9.0 0.5 

 *How reproducible:* 
 everytime 

 *Steps to Reproduce:* 
 1.Create 21 lifecycle environments 
 2.list all LCE with hammer 
 3.--page and --per-page options don't work 

 *Actual results:* 
 <pre> 
 // 21 lifecycles in the environment 
 [root@sat62 ~]# hammer -p redhat lifecycle-environment list --organization-id=1  
 ---|---------|-------- 
 ID | NAME      | PRIOR   
 ---|---------|-------- 
 1    | Library |         
 22 | lfc_21    | Library 
 21 | lfc_20    | Library 
 20 | lfc_19    | Library 
 19 | lfc_18    | Library 
 18 | lfc_17    | Library 
 17 | lfc_16    | Library 
 16 | lfc_15    | Library 
 15 | lfc_14    | Library 
 14 | lfc_13    | Library 
 13 | lfc_12    | Library 
 12 | lfc_11    | Library 
 11 | lfc_10    | Library 
 10 | lfc_09    | Library 
 9    | lfc_08    | Library 
 8    | lfc_07    | Library 
 7    | lfc_06    | Library 
 6    | lfc_05    | Library 
 5    | lfc_04    | Library 
 4    | lfc_03    | Library 
 ---|---------|-------- 
 Page 1 of 2 (use --page and --per-page for navigation) 
 [root@sat62 ~]# 

 // It's not possible to see the flags --per-page or --page 
 [root@sat62 ~]# hammer -p redhat lifecycle-environment list --organization-id=1 --help 
 Usage: 
     hammer lifecycle-environment list [OPTIONS] 

 Options: 
  --library LIBRARY                         set true if you want to see only library environments 
                                          Possible value(s): 'true', 'false' 
  --name NAME                               filter only environments containing this name 
  --organization ORGANIZATION_NAME          Organization name to search by 
  --organization-id ORGANIZATION_ID         organization ID 
  --organization-label ORGANIZATION_LABEL Organization label to search by 
  -h, --help                                print help 
 [root@sat62 ~]# 

 // Trying to use --page flag 
 [root@sat62 ~]# hammer -p redhat lifecycle-environment list --organization-id=1 --page 
 Error: Unrecognised option '--page' 

 See: 'hammer lifecycle-environment list --help' 
 [root@sat62 ~]# 

 // Trying to use --per-page flag 
 [root@sat62 ~]# hammer -p redhat lifecycle-environment list --organization-id=1 --per-page 
 Error: Unrecognised option '--per-page' 

 See: 'hammer lifecycle-environment list --help' 
 [root@sat62 ~]# 
 </pre> 

 *Expected results:* 
 --page --per-page options should work

Back