Bug 783128 - rename "image URI" to something more obvious/clear
Summary: rename "image URI" to something more obvious/clear
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-conductor
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: beta2
Assignee: Matt Wagner
QA Contact: Giulio Fidente
URL: https://qeblade31.rhq.lab.eng.bos.red...
Whiteboard:
: 857899 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-19 13:35 UTC by wes hayutin
Modified: 2012-12-04 14:55 UTC (History)
17 users (show)

Fixed In Version: aeolus-conductor-0.13.11-1.el6cf
Doc Type: Bug Fix
Doc Text:
In Conductor, the 'Image URI' label was not clear to users. This bug fix renames 'Image URI' to 'Cloud Resource Provider's Image ID' so the labelling is clearer.
Clone Of:
Environment:
Last Closed: 2012-12-04 14:55:46 UTC


Attachments (Terms of Use)
ss (121.98 KB, image/png)
2012-01-19 13:35 UTC, wes hayutin
no flags Details
image uuid (100.25 KB, image/png)
2012-09-18 06:30 UTC, pushpesh sharma
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2012:1516 0 normal SHIPPED_LIVE CloudForms Cloud Engine 1.1 update 2012-12-04 19:51:45 UTC

Description wes hayutin 2012-01-19 13:35:07 UTC
Created attachment 556271 [details]
ss

Description of problem:


We thought image URI was not clear enough to the user. Although I dont think we came up w/ a better idea.  The intent is to make it clear that this "id" comes from the provider itself.

I want to convey that info w/o using "provider id"

see screenshot

Comment 1 Andy Fitzsimon 2012-02-13 06:40:35 UTC
There are countless ways you can say this.  I assume "provider id" is not appropriate  since that may confuse the content-type.

Please consider the following: 


"id issued by provider"

"id on provider"

"provider specified id"

"provider specific id"

"id via provider"

"provider delegated id"

It doesn't look like string-length is an issue for the title as the id string is massive already.

Comment 2 Angus Thomas 2012-08-29 10:24:17 UTC
I'd favour "Provider's Image ID"

Comment 3 Andy Fitzsimon 2012-08-30 05:33:33 UTC
From What I can tell we only need to alter this file:  

/src/app/views/deployments/launch_from_catalog.html.haml:
   36                  %td=entry.hw_profile_for_image(image.id).architecture
   37          %td
   38:           %h2 Deployable URI
   39            %span=entry.url
   40    %div.align-center


line    38:           %h2 Deployable URI


to  

      %h2 Provider's Image ID

Comment 4 Jiri Tomasek 2012-09-04 15:16:02 UTC
To change the "Image ID" string edit src/config/locales/en.yml 

specifically key en.deployments.launch_from_catalog.image_id

Although the image_id related string is used multiple times through application. I could also find it it in src/app/views/images/_status.html.haml (where the screenshot comes from) This partial is used in image detail page.

Comment 5 Matt Wagner 2012-09-04 19:40:48 UTC
If we're changing "Image URI", I think the string we want is images.show.image_uri -- which is (thankfully) only shown in this one location.

I will send out a pull request with a patch for this.

Comment 6 Matt Wagner 2012-09-04 20:01:23 UTC
https://github.com/aeolusproject/conductor/pull/36 should fix this.

Comment 7 Matt Wagner 2012-09-05 14:53:40 UTC
commit 9ae0616306f7c0def3dbeb52c702c71b5413d039
Author: Matt Wagner <matt.wagner>
Date:   Tue Sep 4 15:39:30 2012 -0400

    BZ 783128 - Renames "Image URI" to "Provider's Image ID"
    
    Beyond the fact that it's not actually a URI at all, it's unclear
    what it is. We decided "Provider's Image ID" was clearer.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=783128
    (cherry picked from commit cdf39e1e1ae1ae665d7697cabfb0d3430a755be6)

Comment 8 Steve Linabery 2012-09-07 21:35:37 UTC
in build aeolus-conductor-0.13.3-1.el6cf

Comment 10 pushpesh sharma 2012-09-18 06:30:14 UTC
I am able to see "Image UUID" in place on "Image URI" and nowhere  "Provider's Image ID".As far as i know about Conductor UI,"Image UUID" label is being used atleast from 1.0.This label makes perfect sense to me as well.But this is not what is expected in comment#7. 

Matt,Angus,Wes any change of mind?
 
[root@dhcp201-113 ~]# rpm -qa|grep aeolus
aeolus-conductor-doc-0.13.7-1.el6cf.noarch
aeolus-all-0.13.7-1.el6cf.noarch
rubygem-aeolus-cli-0.7.1-1.el6cf.noarch
aeolus-configure-2.8.6-1.el6cf.noarch
rubygem-aeolus-image-0.3.0-12.el6.noarch
aeolus-conductor-0.13.7-1.el6cf.noarch
aeolus-conductor-daemons-0.13.7-1.el6cf.noarch

Comment 11 pushpesh sharma 2012-09-18 06:30:44 UTC
Created attachment 613856 [details]
image uuid

Comment 12 Matt Wagner 2012-09-18 14:49:04 UTC
This is fallout from the upstream vs. product name thing.

The "Image UUID" field is correct, and shouldn't be changed. It's properly a UUID identifying the image. The issue is with the second field.

The second field should read "Provider's Image ID" upstream. We have a script to convert the upstream names to the ones requested for product, and this is where the insane "Cloud Resource Provider's Component Outline ID" string comes form. It converts "Provider" to "Cloud Resource Provider" and "Image" to "Component Outline".

I don't know the right course of action here. The script is technically doing what PM wants with the names, but the result in this case is kind of insane and probably not what they intended. Perhaps "Cloud Resource Provider's Image ID"?

Comment 13 Mitch 2012-09-18 15:13:42 UTC
I agree with Matt.  Since this is the ID of an actual image, and not a Component Outline, having that in the title doesn't make sense.

My vote is for ""Cloud Resource Provider's Image ID"

We need to be careful with interchanging the term "Image" with "Component Outline".  They are not interchangeable.  The Component Outline is the receipe for building an image while the image is what was built from the Component Outline.

Comment 14 Matt Wagner 2012-09-18 15:31:52 UTC
I'm going to steal this task from Andy. I think the fix belongs in our translation script that I worked on with Angus. No sense in rotting Andy's brain with string changes.

Comment 15 Matt Wagner 2012-09-18 20:21:03 UTC
Patch on internal list (since it's just product names with no upstream benefit).

Comment 16 Tzu-Mainn Chen 2012-09-18 20:57:42 UTC
Pushed to 1.1:

commit c88a61e903bc32af1166283d1cc67a22c7a8eab3
Author: Matt Wagner <matt.wagner>
Date:   Tue Sep 18 16:46:22 2012 -0400

    The automatic conversion from upstream to product names was
    butchering a few phrases. I added a fixup section to our little
    aeolus-translate.rb section and put in the two ones we've found
    so far.
    
    Should fix:
    https://bugzilla.redhat.com/show_bug.cgi?id=783128 and
    https://bugzilla.redhat.com/show_bug.cgi?id=857827
    
    Signed-off-by: Tzu-Mainn Chen <tzumainn>

Comment 17 Matt Wagner 2012-09-19 21:20:19 UTC
*** Bug 857899 has been marked as a duplicate of this bug. ***

Comment 18 Steve Linabery 2012-09-20 22:17:31 UTC
flipping this to ON_QA since it is attached to ET and the fix is in the latest brew build.

Comment 19 Giulio Fidente 2012-09-25 16:47:24 UTC
the line 'Cloud Resource Provider's Image ID ' is displayed when using aeolus-conductor-0.13.14-1.el6cf

Comment 22 errata-xmlrpc 2012-12-04 14:55:46 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2012-1516.html


Note You need to log in before you can comment on or make changes to this bug.