Bug 2015757

Summary: 'Mail enabled' setting cannot be switched with the hammer user command.
Product: Red Hat Satellite Reporter: shimura <mshimura>
Component: Users & RolesAssignee: aabramov
Status: CLOSED ERRATA QA Contact: sganar
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.9.0CC: apatel, kgaikwad, mhulan, oezr, ofedoren, rabajaj
Target Milestone: 6.12.0Keywords: EasyFix, Triaged
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-11-16 13:32:59 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:

Comment 1 Oleh Fedorenko 2021-12-09 15:17:23 UTC
Created redmine issue https://projects.theforeman.org/issues/34123 from this bug

Comment 2 Bryan Kearney 2021-12-20 12:05:01 UTC
Upstream bug assigned to aabramov

Comment 3 Bryan Kearney 2021-12-20 12:05:03 UTC
Upstream bug assigned to aabramov

Comment 4 Bryan Kearney 2021-12-21 16:05:00 UTC
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/34123 has been resolved.

Comment 6 sganar 2022-07-28 09:15:07 UTC
Verified.

Tested on Satellite 6.13.0 Snap 3.0

Steps followed: 
1. `hammer user create --help` or `hammer user update --help`

Observation: 
'Mail enabled' setting can be switched with the hammer user command by passing --mail-enabled .

# hammer user create --help
Usage:
    hammer user create [OPTIONS]

Options:
 --admin BOOLEAN                          Is an admin account
 --ask-password BOOLEAN                    
 --auth-source[-id] VALUE/NUMBER           
 --default-location[-id] VALUE/NUMBER      
 --default-organization[-id] VALUE/NUMBER  
 --description VALUE                       
 --disabled BOOLEAN                        
 --firstname VALUE                         
 --lastname VALUE                          
 --locale ENUM                            User's preferred locale
                                          Possible value(s): 'cs_CZ', 'de', 'en', 'en_GB', 'es', 'fr', 'it', 'ja', 'ko',
                                          'pt_BR', 'ru', 'zh_CN', 'zh_TW'
 --location[-id|-title] VALUE/NUMBER      Set the current location context for the request
 --location[s|-ids|-titles] LIST          REPLACE locations with given names/titles/ids
 --login VALUE                             
 --mail VALUE                              
 --mail-enabled BOOLEAN                   Enable user's email
 --organization[-id|-title] VALUE/NUMBER  Set the current organization context for the request
 --organization[s|-ids|-titles] LIST      REPLACE organizations with given names/titles/ids.
 --password VALUE                         Required unless user is in an external authentication source
 --role[s|-ids] LIST                       
 --timezone ENUM                          User's timezone

Comment 10 errata-xmlrpc 2022-11-16 13:32:59 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 (Important: Satellite 6.12 Release), 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/RHSA-2022:8506