Bug 733233

Summary: /api/users/:username/owners in an improper controller
Product: Red Hat Satellite Reporter: Garik Khachikyan <gkhachik>
Component: APIAssignee: Bryan Kearney <bkearney>
Status: CLOSED CURRENTRELEASE QA Contact: Garik Khachikyan <gkhachik>
Severity: low Docs Contact:
Priority: low    
Version: 6.0.1CC: inecas, mkoci
Target Milestone: Unspecified   
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: katello-0.1.79-1-13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-22 17:53:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 747354    

Description Garik Khachikyan 2011-08-25 08:39:02 UTC
Description of problem:
Listing the rake routes shows that /api/users/:username/owners is specified in api/organizations controller.
I think the best place for it would be in: api/users
If it's possible from coding POV, could you refactor it there please?

Version-Release number of selected component (if applicable):
katello-0.1.70-1.git.7.ca8d03c.fc14.noarch

How reproducible:
Always.

Steps to Reproduce:
1. Install python-katello package from: https://github.com/gkhachik/python-katello following the "SETUP" instructions there
2. Run python -c "from katello.utils import KatelloHelper; KatelloHelper.dump_routes('api/organizations')"
3. you see it listed there
  
Actual results:
the call specified is located in api/organizations

Expected results:
the call should be under: api/users

Additional info:

Comment 1 Ivan Necas 2011-09-20 08:26:57 UTC
Fixed in commit 311bf3bd

Comment 2 Garik Khachikyan 2011-09-23 11:22:11 UTC
# VERIFIED

One can see now: 
---
GET    /api/users/:username/owners(.:format) {:action=>"list_owners", :controller=>"api/users"}
---

thanks Ivan for the fix.

Checked against: katello-0.1.83-1.git.48.02111ba.fc15.noarch

Comment 5 Mike McCune 2013-08-16 18:21:41 UTC
getting rid of 6.0.0 version since that doesn't exist