Bug 1323137
Summary: | [Branding] Foreman server term should be replaced with Server in FDI | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Sachin Ghai <sghai> | ||||||
Component: | Discovery Plugin | Assignee: | Lukas Zapletal <lzap> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Sachin Ghai <sghai> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 6.2.0 | CC: | bbuckingham, bkearney, ehelms, lzap, mmccune, tmlcoch | ||||||
Target Milestone: | Unspecified | Keywords: | Triaged | ||||||
Target Release: | Unused | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
URL: | http://projects.theforeman.org/issues/14494 | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | foreman-discovery-image-3.1.1-14 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2016-07-27 11:03:48 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Sachin Ghai
2016-04-01 11:11:28 UTC
Currently the theme does not handle anything that is not shown on Foreman's web UI. @lzap, can you please ping me to see if we can do something in this area too? The alternative will be maintaining the changes to string in the code directly. Discovery image does not support i18n yet, therefore there are no means how we could deliver this. For this reason, I request postponing this to 6.3 as we need to introduce i18n chain and then request new translations. What if we just removed the word 'Foreman' entirely on these screens so we don't have to brand them: 2. Foreman credentials screen header should be 'Satellite6 Credentials' 'Credentials' 3. Foreman URL -> should be 'Satellite6 URL' "Server URL" 1. Manual/PXE-Less provisioning workflow screen contains a "setup foreman server credentials" -> should be "setup Satellite6 server credentials" "setup server credentials" 4. Primary interface screen -> connect to Foreman server -> should be Connection to Satellite6 server "Connection to Server" if that doesn't really work, I'm in favor of moving this to a later release if this introduces too much risk and pain in maintenance for the 6.2 line I can do that (http://projects.theforeman.org/issues/14494) but note the welcome message and status line at the top still says Foreman Discovery Image. That should not be rebranded, it's the package/project name. Upstream bug component is Discovery Plugin I filed a PR that contains two commits (two upstream bugs): Fixes #14494 - made texts branding-friendly This fix removes Foreman words mostly from all strings and makes it "Satellite6" friendly. Fixes #14495 - added i18n support This patch adds full i18n support, but let's DO NOT pull this downstream because it is too late, there are build and package changes and the patch touches lots of strings, so there might be typos. We'd need to cover entire possible workflow with image and we have about a dozen (PXE, PXE-less, TUI, non-interactive, combinations). PLEASE ONLY CHERRY PICK THE UPSTREAM patch #14494 Sorry Eric, this one was not yet merged upstream. Upstream merged, I split the PR into two, so the one which is linked with this BZ has only one commit (the correct one). So no special handling needed! Merged as eac3d6d I still can see Foreman URL instead of Server URL with sat6.2 beta2 snap15.2 ~]# rpm -qa |grep discovery foreman-discovery-image-3.1.1-12.el7sat.noarch tfm-rubygem-foreman_discovery-5.0.0.8-1.el7sat.noarch tfm-rubygem-hammer_cli_foreman_discovery-0.0.2.3-1.el7sat.noarch rubygem-smart_proxy_discovery-1.0.3-3.el7sat.noarch Created attachment 1168648 [details]
still can see Foreman URL on TUI of discovery image
QA note: All "Foreman" texts should be gone, except two (we agreed on this upstream): root/usr/lib64/ruby/vendor_ruby/discovery/menu.rb 131: Newt::Screen.push_helpline("Foreman Discovery Image v#{fdi_version} (#{fdi_release})") root/usr/lib64/ruby/vendor_ruby/discovery/screen/countdown.rb 21: main_grid.wrapped_window("Welcome to Foreman Discovery") Background version info and welcome message. foreman-discovery-image-3.1.1-14 is available Verified with sat62 GA snap19 having image ver: foreman-discovery-image-3.1.1-14 As per comment4, all occurrences of Foreman have been removed from FDI TUI interface. The image name at bottom of screen still uses Foreman-Discovery-Image but thats expected. Otherwise all changes have been verified. Thank you. Created attachment 1177609 [details]
foreman credentials replaced with server credentials
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. https://access.redhat.com/errata/RHBA-2016:1501 |