e9c1d21 parameters: move the `confirm` kwarg to Param

3 files Authored by jcholast 7 years ago, Committed by dkupka 7 years ago,
    parameters: move the `confirm` kwarg to Param
    
    Whether a parameter is treated like password is determined by the
    `password` class attribute defined in the Param class. Whether the CLI will
    asks for confirmation of a password parameter depends on the value of the
    `confirm` kwarg of the Password class.
    
    Move the `confirm` kwarg from the Password class to the Param class, so
    that it can be used by any Param subclass which has the `password` class
    attribute set to True.
    
    This fixes confirmation of the --key option of otptoken-add, which is a
    Bytes subclass with `password` set to True.
    
    https://fedorahosted.org/freeipa/ticket/6174
    
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    Reviewed-By: David Kupka <dkupka@redhat.com>
    
        
file modified
+2 -4