Currently the only way to display a warning on client is to raise !NonFatalError. This is not particularly good, as it mutes normal command output and only one warning can be displayed at a time.
Provide a mechanism for displaying arbitrary number of warnings and other messages on clients along with the normal command output. One possible solution is outlined here.
This might be useful for a number of things, e.g. #2131 (see [freeipa-devel]), #2346, #2293 (see http://www.redhat.com/archives/freeipa-devel/2012-April/msg00361.html freeipa-devel).
Make sure this works with older clients (see #1721).
It will be very handful for #2563, #2712, #2713 and #2724 also.
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=820013
(In #2714) Moving to August bucket, this ticket depends on #2732 which is scheduled for July.
See #1721 and the thread at http://www.redhat.com/archives/freeipa-devel/2012-June/msg00232.html for some discussion regarding RPC compatibility.
Changing 3.2 priority
Needs Web UI design.
master:[[BR]] 42300eb Rename the "messages" Output of the i18n_messages command to "texts"[[BR]] 24bca14 Add client capabilities, enable messages[[BR]] 8af5369 Add ipalib.messages[[BR]] 7336a17 Add the version option to all Commands
ipa-3-1:[[BR]] 9ebcfb2 Rename the "messages" Output of the i18n_messages command to "texts"[[BR]] 81c53c3 Add client capabilities, enable messages[[BR]] 941b88e Add ipalib.messages[[BR]] 43ca450 Add the version option to all Commands
Waiving Needs design flag, design will be done for UI ticket - #3451.
Metadata Update from @jcholast: - Issue assigned to pviktori - Issue set to the milestone: FreeIPA 3.2 - 2013/02
Login to comment on this ticket.