2010-08-13 16:56:16 -05:00
# Authors:
# Pavel Zuna <pzuna@redhat.com>
2011-02-18 13:34:56 -06:00
# Adam Young <ayoung@redhat.com>
# Endi S. Dewata <edewata@redhat.com>
2010-08-13 16:56:16 -05:00
#
# Copyright (c) 2010 Red Hat
# See file 'copying' for use and warranty information
#
2010-12-09 06:59:11 -06:00
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
2010-08-13 16:56:16 -05:00
#
# This program is distributed in the hope that it will be useful,
2010-12-09 06:59:11 -06:00
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
2010-08-13 16:56:16 -05:00
#
2010-12-09 06:59:11 -06:00
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
2010-08-13 16:56:16 -05:00
from ipalib import Command
from ipalib import Str
2016-06-30 02:32:00 -05:00
from ipalib . frontend import Local
2010-08-13 16:56:16 -05:00
from ipalib . output import Output
from ipalib . text import _
from ipalib . util import json_serialize
2014-06-10 10:27:51 -05:00
from ipalib . plugable import Registry
2010-08-13 16:56:16 -05:00
2018-06-20 05:29:27 -05:00
__doc__ = _ ( """
Plugins not accessible directly through the CLI , commands used internally
""" )
2014-06-10 10:27:51 -05:00
register = Registry ( )
@register ( )
2010-08-13 16:56:16 -05:00
class json_metadata ( Command ) :
2018-06-04 05:19:42 -05:00
__doc__ = _ ( ' Export plugin meta-data for the webUI. ' )
2011-01-20 14:07:43 -06:00
NO_CLI = True
2010-09-24 19:48:23 -05:00
2010-11-17 21:15:09 -06:00
takes_args = (
Str ( ' objname? ' ,
doc = _ ( ' Name of object to export ' ) ,
) ,
2011-02-18 00:02:51 -06:00
Str ( ' methodname? ' ,
doc = _ ( ' Name of method to export ' ) ,
) ,
2010-11-17 21:15:09 -06:00
)
2011-11-16 15:13:32 -06:00
takes_options = (
Str ( ' object? ' ,
doc = _ ( ' Name of object to export ' ) ,
) ,
Str ( ' method? ' ,
doc = _ ( ' Name of method to export ' ) ,
) ,
Str ( ' command? ' ,
doc = _ ( ' Name of command to export ' ) ,
) ,
)
2010-11-17 21:15:09 -06:00
has_output = (
2011-02-18 00:02:51 -06:00
Output ( ' objects ' , dict , doc = _ ( ' Dict of JSON encoded IPA Objects ' ) ) ,
Output ( ' methods ' , dict , doc = _ ( ' Dict of JSON encoded IPA Methods ' ) ) ,
2011-11-16 15:13:32 -06:00
Output ( ' commands ' , dict , doc = _ ( ' Dict of JSON encoded IPA Commands ' ) ) ,
2010-11-17 21:15:09 -06:00
)
2016-05-19 07:19:07 -05:00
def execute ( self , objname = None , methodname = None , * * options ) :
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
objects = dict ( )
methods = dict ( )
2011-11-16 15:13:32 -06:00
commands = dict ( )
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
2011-11-16 15:13:32 -06:00
empty = True
try :
if not objname :
objname = options [ ' object ' ]
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
if objname in self . api . Object :
o = self . api . Object [ objname ]
objects = dict ( [ ( o . name , json_serialize ( o ) ) ] )
elif objname == " all " :
objects = dict (
( o . name , json_serialize ( o ) ) for o in self . api . Object ( )
2016-06-21 05:07:21 -05:00
if o is self . api . Object [ o . name ]
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
)
2011-11-16 15:13:32 -06:00
empty = False
except KeyError :
pass
try :
if not methodname :
methodname = options [ ' method ' ]
2016-06-30 02:32:00 -05:00
if ( methodname in self . api . Method and
not isinstance ( self . api . Method [ methodname ] , Local ) ) :
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
m = self . api . Method [ methodname ]
methods = dict ( [ ( m . name , json_serialize ( m ) ) ] )
elif methodname == " all " :
methods = dict (
( m . name , json_serialize ( m ) ) for m in self . api . Method ( )
2016-06-30 02:32:00 -05:00
if ( m is self . api . Method [ m . name ] and
not isinstance ( m , Local ) )
split metadata call
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers. TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past. To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}
Note the difference in the positional parameters.
To get a specific object, pass the object name as the first parameter. To get a specific method, pass a blank first parameter and the method name in the second parameter.
THis is not ideal, but we are constrained by the existing API.
2011-10-06 15:38:01 -05:00
)
2011-11-16 15:13:32 -06:00
empty = False
except KeyError :
pass
try :
cmdname = options [ ' command ' ]
2016-06-30 02:32:00 -05:00
if ( cmdname in self . api . Command and
not isinstance ( self . api . Command [ cmdname ] , Local ) ) :
2011-11-16 15:13:32 -06:00
c = self . api . Command [ cmdname ]
commands = dict ( [ ( c . name , json_serialize ( c ) ) ] )
elif cmdname == " all " :
commands = dict (
( c . name , json_serialize ( c ) ) for c in self . api . Command ( )
2016-06-30 02:32:00 -05:00
if ( c is self . api . Command [ c . name ] and
not isinstance ( c , Local ) )
2011-11-16 15:13:32 -06:00
)
empty = False
except KeyError :
pass
if empty :
2011-02-18 00:02:51 -06:00
objects = dict (
2010-11-17 21:15:09 -06:00
( o . name , json_serialize ( o ) ) for o in self . api . Object ( )
2016-06-21 05:07:21 -05:00
if o is self . api . Object [ o . name ]
2011-02-18 00:02:51 -06:00
)
methods = dict (
( m . name , json_serialize ( m ) ) for m in self . api . Method ( )
2016-06-30 02:32:00 -05:00
if ( m is self . api . Method [ m . name ] and
not isinstance ( m , Local ) )
2011-02-18 00:02:51 -06:00
)
2011-11-16 15:13:32 -06:00
commands = dict (
( c . name , json_serialize ( c ) ) for c in self . api . Command ( )
2016-06-30 02:32:00 -05:00
if ( c is self . api . Command [ c . name ] and
not isinstance ( c , Local ) )
2011-11-16 15:13:32 -06:00
)
2010-11-17 21:15:09 -06:00
2011-02-18 00:02:51 -06:00
retval = dict ( [
( " objects " , objects ) ,
( " methods " , methods ) ,
2011-11-16 15:13:32 -06:00
( " commands " , commands ) ,
2011-02-18 00:02:51 -06:00
] )
2010-11-17 21:15:09 -06:00
return retval
2014-06-10 10:27:51 -05:00
@register ( )
2010-11-17 21:15:09 -06:00
class i18n_messages ( Command ) :
2018-06-04 05:19:42 -05:00
__doc__ = _ ( ' Internationalization messages ' )
2011-01-20 14:07:43 -06:00
NO_CLI = True
2011-08-29 17:34:10 -05:00
messages = {
" ajax " : {
" 401 " : {
2017-12-08 03:37:00 -06:00
" message " : _ ( " Your session has expired. Please log in again. " ) ,
2011-08-29 17:34:10 -05:00
} ,
} ,
Action lists
This patch add support fo Action Lists.
Action list is a select widget with actions as options located in facet header. Action can be selected and then executed by clickin on 'apply' button.
Actions lists are defined on facet level. Facet header takes them from facet.
Action list options
actions: list of actions
state_evaluator: a state evaluator which is needed for enabling/disabling options. Can encapsulate more evaluators.
State evaluator object
----------------------
State evaluator is resposible for evaluating a state from result set. State is a array of strings. Each evaluator should inherit from IPA.state_evaluator and override evaluate method.
Methods:
evaluate(record): should return string array which represents the state
get_description(): human readable representation of a state
Action
------
Action is a object which can perform certain action on a facet. Action has enabling and disabling conditions.
action options:
name: string, required, name of the option
label: string, required, human readable name of the option
enable_cond: string array, states which need to be present in order to run this action
disable_cond: string array, states which must not be present in order to run this action
handler: function, contains action's logic
needs_confirm: boolean, default false, indicates if action needs user confirmation
confirm_msg: string, default generic message, human readable confirmation message.
Action list should contain logic which enables/disables action based on facet state and action's enabling/disabling conditions. It should also enforce presence of confirmation.
In this patch is also slightly modified facet header, mostly title part. It was revised to contain status icon, title and action list on single line. Facet header is using state evaluator's get_description method to properly set tooltip for state icon.
https://fedorahosted.org/freeipa/ticket/2247
2012-04-04 09:33:48 -05:00
" actions " : {
2012-05-23 02:27:28 -05:00
" apply " : _ ( " Apply " ) ,
2013-09-25 04:29:31 -05:00
" automember_rebuild " : _ ( " Rebuild auto membership " ) ,
2014-04-14 09:44:03 -05:00
" automember_rebuild_confirm " : _ ( " Are you sure you want to rebuild auto membership? " ) ,
2013-09-25 04:29:31 -05:00
" automember_rebuild_success " : _ ( " Automember rebuild membership task completed " ) ,
" confirm " : _ ( " Are you sure you want to proceed with the action? " ) ,
" delete_confirm " : _ ( " Are you sure you want to delete $ {object} ? " ) ,
" disable_confirm " : _ ( " Are you sure you want to disable $ {object} ? " ) ,
" enable_confirm " : _ ( " Are you sure you want to enable $ {object} ? " ) ,
2012-05-23 02:27:28 -05:00
" title " : _ ( " Actions " ) ,
Action lists
This patch add support fo Action Lists.
Action list is a select widget with actions as options located in facet header. Action can be selected and then executed by clickin on 'apply' button.
Actions lists are defined on facet level. Facet header takes them from facet.
Action list options
actions: list of actions
state_evaluator: a state evaluator which is needed for enabling/disabling options. Can encapsulate more evaluators.
State evaluator object
----------------------
State evaluator is resposible for evaluating a state from result set. State is a array of strings. Each evaluator should inherit from IPA.state_evaluator and override evaluate method.
Methods:
evaluate(record): should return string array which represents the state
get_description(): human readable representation of a state
Action
------
Action is a object which can perform certain action on a facet. Action has enabling and disabling conditions.
action options:
name: string, required, name of the option
label: string, required, human readable name of the option
enable_cond: string array, states which need to be present in order to run this action
disable_cond: string array, states which must not be present in order to run this action
handler: function, contains action's logic
needs_confirm: boolean, default false, indicates if action needs user confirmation
confirm_msg: string, default generic message, human readable confirmation message.
Action list should contain logic which enables/disables action based on facet state and action's enabling/disabling conditions. It should also enforce presence of confirmation.
In this patch is also slightly modified facet header, mostly title part. It was revised to contain status icon, title and action list on single line. Facet header is using state evaluator's get_description method to properly set tooltip for state icon.
https://fedorahosted.org/freeipa/ticket/2247
2012-04-04 09:33:48 -05:00
} ,
2011-08-29 17:34:10 -05:00
" association " : {
" add " : {
" ipasudorunas " : _ ( " Add RunAs $ {other_entity} into $ {entity} $ {primary_key} " ) ,
" ipasudorunasgroup " : _ ( " Add RunAs Groups into $ {entity} $ {primary_key} " ) ,
" managedby " : _ ( " Add $ {other_entity} Managing $ {entity} $ {primary_key} " ) ,
" member " : _ ( " Add $ {other_entity} into $ {entity} $ {primary_key} " ) ,
" memberallowcmd " : _ ( " Add Allow $ {other_entity} into $ {entity} $ {primary_key} " ) ,
" memberdenycmd " : _ ( " Add Deny $ {other_entity} into $ {entity} $ {primary_key} " ) ,
" memberof " : _ ( " Add $ {entity} $ {primary_key} into $ {other_entity} " ) ,
} ,
2013-05-15 10:33:21 -05:00
" added " : _ ( " $ {count} item(s) added " ) ,
2011-10-24 19:20:14 -05:00
" direct_membership " : _ ( " Direct Membership " ) ,
2014-05-13 08:24:18 -05:00
" filter_placeholder " : _ ( " Filter available $ {other_entity} " ) ,
2011-10-24 19:20:14 -05:00
" indirect_membership " : _ ( " Indirect Membership " ) ,
2011-08-29 17:34:10 -05:00
" no_entries " : _ ( " No entries. " ) ,
" paging " : _ ( " Showing $ {start} to $ {end} of $ {total} entries. " ) ,
2018-09-16 14:52:46 -05:00
" remove_title_default " : _ ( " Remove " ) ,
2013-05-15 10:33:21 -05:00
" removed " : _ ( " $ {count} item(s) removed " ) ,
2011-08-29 17:34:10 -05:00
" show_results " : _ ( " Show Results " ) ,
} ,
2014-07-24 08:33:04 -05:00
" authtype " : {
2016-06-28 08:35:59 -05:00
" auth_indicators " : _ ( " Authentication indicators " ) ,
" auth_indicator " : _ ( " Authentication indicator " ) ,
2015-08-10 05:58:14 -05:00
" config_tooltip " : _ ( " <p>Implicit method (password) will be used if no method is chosen.</p><p><strong>Password + Two-factor:</strong> LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.</p><p><strong>RADIUS with another type:</strong> Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.</p> " ) ,
2016-06-28 08:35:59 -05:00
" custom_auth_ind_title " : _ ( " Add Custom Authentication Indicator " ) ,
2016-06-06 05:11:06 -05:00
" otp " : _ ( " OTP " ) ,
2014-07-24 08:33:04 -05:00
" type_otp " : _ ( " Two factor authentication (password + OTP) " ) ,
" type_password " : _ ( " Password " ) ,
2016-06-06 05:11:06 -05:00
" type_radius " : _ ( " RADIUS " ) ,
2014-11-13 01:42:55 -06:00
" type_disabled " : _ ( " Disable per-user override " ) ,
2015-08-10 05:58:14 -05:00
" user_tooltip " : _ ( " <p>Per-user setting, overwrites the global setting if any option is checked.</p><p><strong>Password + Two-factor:</strong> LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.</p><p><strong>RADIUS with another type:</strong> Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.</p> " ) ,
2014-07-24 08:33:04 -05:00
} ,
2011-08-29 17:34:10 -05:00
" buttons " : {
2013-11-07 07:37:57 -06:00
" about " : _ ( " About " ) ,
2015-04-22 07:57:26 -05:00
" activate " : _ ( " Activate " ) ,
2011-08-29 17:34:10 -05:00
" add " : _ ( " Add " ) ,
" add_and_add_another " : _ ( " Add and Add Another " ) ,
" add_and_close " : _ ( " Add and Close " ) ,
" add_and_edit " : _ ( " Add and Edit " ) ,
" add_many " : _ ( " Add Many " ) ,
2014-09-03 07:45:05 -05:00
" apply " : _ ( " Apply " ) ,
2012-02-27 08:31:20 -06:00
" back " : _ ( " Back " ) ,
2011-08-29 17:34:10 -05:00
" cancel " : _ ( " Cancel " ) ,
2017-03-07 14:31:22 -06:00
" clear " : _ ( " Clear " ) ,
" clear_title " : _ ( " Clear all fields on the page. " ) ,
2011-08-29 17:34:10 -05:00
" close " : _ ( " Close " ) ,
2012-04-30 08:02:41 -05:00
" disable " : _ ( " Disable " ) ,
2016-04-26 05:28:45 -05:00
" download " : _ ( " Download " ) ,
" download_title " : _ ( " Download certificate as PEM formatted file. " ) ,
2012-01-19 03:28:44 -06:00
" edit " : _ ( " Edit " ) ,
2012-04-30 08:02:41 -05:00
" enable " : _ ( " Enable " ) ,
2014-05-13 08:24:18 -05:00
" filter " : _ ( " Filter " ) ,
2011-08-29 17:34:10 -05:00
" find " : _ ( " Find " ) ,
" get " : _ ( " Get " ) ,
2015-07-08 17:12:00 -05:00
" hide " : _ ( " Hide " ) ,
2011-08-29 17:34:10 -05:00
" issue " : _ ( " Issue " ) ,
2017-03-07 14:31:22 -06:00
" match " : _ ( " Match " ) ,
" match_title " : _ ( " Match users according to certificate. " ) ,
2018-07-14 06:25:16 -05:00
" migrate " : _ ( " Migrate " ) ,
2011-08-29 17:34:10 -05:00
" ok " : _ ( " OK " ) ,
2012-01-16 07:17:46 -06:00
" refresh " : _ ( " Refresh " ) ,
2016-01-25 06:23:20 -06:00
" refresh_title " : _ ( " Reload current settings from the server. " ) ,
2011-08-29 17:34:10 -05:00
" remove " : _ ( " Delete " ) ,
2016-05-20 05:46:53 -05:00
" remove_hold " : _ ( " Remove hold " ) ,
2011-08-29 17:34:10 -05:00
" reset " : _ ( " Reset " ) ,
2018-07-06 03:56:26 -05:00
" reset_password " : _ ( " Reset Password " ) ,
" reset_password_and_login " : _ ( " Reset Password and Log in " ) ,
2011-08-29 17:34:10 -05:00
" restore " : _ ( " Restore " ) ,
" retry " : _ ( " Retry " ) ,
2015-05-05 07:33:27 -05:00
" revert " : _ ( " Revert " ) ,
2016-01-25 06:23:20 -06:00
" revert_title " : ( " Undo all unsaved changes. " ) ,
2011-08-29 17:34:10 -05:00
" revoke " : _ ( " Revoke " ) ,
2015-05-05 07:33:27 -05:00
" save " : _ ( " Save " ) ,
2012-02-06 07:52:09 -06:00
" set " : _ ( " Set " ) ,
2015-07-08 17:12:00 -05:00
" show " : _ ( " Show " ) ,
2016-04-20 11:43:35 -05:00
" stage " : _ ( " Stage " ) ,
2014-09-03 07:45:05 -05:00
" unapply " : ( " Un-apply " ) ,
2011-08-29 17:34:10 -05:00
" update " : _ ( " Update " ) ,
" view " : _ ( " View " ) ,
} ,
2016-08-11 08:58:23 -05:00
" customization " : {
" customization " : _ ( " Customization " ) ,
" table_pagination " : _ ( " Pagination Size " ) ,
} ,
2011-08-29 17:34:10 -05:00
" details " : {
" collapse_all " : _ ( " Collapse All " ) ,
" expand_all " : _ ( " Expand All " ) ,
" general " : _ ( " General " ) ,
" identity " : _ ( " Identity Settings " ) ,
" settings " : _ ( " $ {entity} $ {primary_key} Settings " ) ,
2012-08-29 10:35:07 -05:00
" to_top " : _ ( " Back to Top " ) ,
" updated " : _ ( " $ {entity} $ {primary_key} updated " ) ,
2011-08-29 17:34:10 -05:00
} ,
" dialogs " : {
2011-09-27 09:28:14 -05:00
" add_confirmation " : _ ( " $ {entity} successfully added " ) ,
2016-06-06 05:11:06 -05:00
" add_custom_value " : _ ( " Add custom value " ) ,
2018-09-21 03:37:01 -05:00
" add_title_default " : _ ( " Add " ) ,
2011-08-29 17:34:10 -05:00
" available " : _ ( " Available " ) ,
" batch_error_message " : _ ( " Some operations failed. " ) ,
" batch_error_title " : _ ( " Operations Error " ) ,
" confirmation " : _ ( " Confirmation " ) ,
2016-06-06 05:11:06 -05:00
" custom_value " : _ ( " Custom value " ) ,
2011-08-29 17:34:10 -05:00
" dirty_message " : _ ( " This page has unsaved changes. Please save or revert. " ) ,
" dirty_title " : _ ( " Unsaved Changes " ) ,
2012-01-19 03:28:44 -06:00
" edit_title " : _ ( " Edit $ {entity} " ) ,
2011-08-29 17:34:10 -05:00
" hide_details " : _ ( " Hide details " ) ,
2013-11-07 07:37:57 -06:00
" about_title " : _ ( " About " ) ,
" about_message " : _ ( " $ {product} , version: $ {version} " ) ,
2011-08-29 17:34:10 -05:00
" prospective " : _ ( " Prospective " ) ,
" redirection " : _ ( " Redirection " ) ,
" remove_empty " : _ ( " Select entries to be removed. " ) ,
2018-09-12 09:48:44 -05:00
" remove_title_default " : _ ( " Remove " ) ,
2016-03-30 03:19:39 -05:00
" result " : _ ( " Result " ) ,
2011-08-29 17:34:10 -05:00
" show_details " : _ ( " Show details " ) ,
2015-05-22 06:39:18 -05:00
" success " : _ ( " Success " ) ,
2011-08-29 17:34:10 -05:00
" validation_title " : _ ( " Validation error " ) ,
" validation_message " : _ ( " Input form contains invalid or missing values. " ) ,
} ,
2012-03-09 06:31:08 -06:00
" error_report " : {
" options " : _ ( " Please try the following options: " ) ,
" problem_persists " : _ ( " If the problem persists please contact the system administrator. " ) ,
" refresh " : _ ( " Refresh the page. " ) ,
" reload " : _ ( " Reload the browser. " ) ,
" main_page " : _ ( " Return to the main page and retry the operation " ) ,
2012-09-16 11:35:56 -05:00
" title " : _ ( " An error has occurred ($ {error} ) " ) ,
2012-03-09 06:31:08 -06:00
} ,
2011-08-29 17:34:10 -05:00
" errors " : {
2011-08-31 14:47:03 -05:00
" error " : _ ( " Error " ) ,
2011-08-29 17:34:10 -05:00
" http_error " : _ ( " HTTP Error " ) ,
" internal_error " : _ ( " Internal Error " ) ,
" ipa_error " : _ ( " IPA Error " ) ,
" no_response " : _ ( " No response " ) ,
" unknown_error " : _ ( " Unknown Error " ) ,
" url " : _ ( " URL " ) ,
} ,
" facet_groups " : {
" managedby " : _ ( " $ {primary_key} is managed by: " ) ,
2011-10-24 19:20:14 -05:00
" member " : _ ( " $ {primary_key} members: " ) ,
" memberof " : _ ( " $ {primary_key} is a member of: " ) ,
2011-08-29 17:34:10 -05:00
} ,
" facets " : {
" details " : _ ( " Settings " ) ,
" search " : _ ( " Search " ) ,
} ,
" false " : _ ( " False " ) ,
2014-10-17 08:30:34 -05:00
" keytab " : {
" add_create " : _ ( " Allow $ {other_entity} to create keytab of $ {primary_key} " ) ,
" add_retrive " : _ ( " Allow $ {other_entity} to retrieve keytab of $ {primary_key} " ) ,
" allowed_to_create " : _ ( " Allowed to create keytab " ) ,
" allowed_to_retrieve " : _ ( " Allowed to retrieve keytab " ) ,
2018-09-16 15:14:45 -05:00
" remove_groups_create " : _ (
" Disallow user groups to create keytab of ' $ {primary_key} ' "
) ,
" remove_groups_retrieve " : _ (
" Disallow user groups to retrieve keytab of ' $ {primary_key} ' "
) ,
" remove_hostgroups_create " : _ (
" Disallow host groups to create keytab of ' $ {primary_key} ' "
) ,
" remove_hostgroups_retrieve " : _ (
" Disallow host groups to retrieve keytab of ' $ {primary_key} ' "
) ,
" remove_hosts_create " : _ (
" Disallow hosts to create keytab of ' $ {primary_key} ' "
) ,
" remove_hosts_retrieve " : _ (
" Disallow hosts to retrieve keytab of ' $ {primary_key} ' "
) ,
" remove_users_create " : _ (
" Disallow users to create keytab of ' $ {primary_key} ' "
) ,
" remove_users_retrieve " : _ (
" Disallow users to retrieve keytab of ' $ {primary_key} ' "
) ,
2014-10-17 08:30:34 -05:00
} ,
2016-06-30 07:34:33 -05:00
" krbaliases " : {
" adder_title " : _ ( " Add Kerberos Principal Alias " ) ,
" add_krbal_label " : _ ( " New kerberos principal alias " ) ,
" remove_title " : _ ( " Remove Kerberos Alias " ) ,
" remove_message " : _ ( " Do you want to remove kerberos alias $ {alias} ? " ) ,
} ,
2013-03-22 11:54:12 -05:00
" krbauthzdata " : {
" inherited " : _ ( " Inherited from server configuration " ) ,
" mspac " : _ ( " MS-PAC " ) ,
" override " : _ ( " Override inherited settings " ) ,
" pad " : _ ( " PAD " ) ,
} ,
2011-08-29 17:34:10 -05:00
" login " : {
2018-06-26 09:55:27 -05:00
" authenticating " : _ ( " Authenticating " ) ,
2018-07-06 03:56:26 -05:00
" cert_auth_failed " : _ (
" Authentication with personal certificate failed " ) ,
" cert_msg " : _ (
" <i class= \" fa fa-info-circle \" ></i> To log in with "
" <strong>certificate</strong>, please make sure you have "
" valid personal certificate. "
) ,
" continue_msg " : _ ( " Continue to next page " ) ,
2017-12-08 03:37:00 -06:00
" form_auth " : _ (
" <i class= \" fa fa-info-circle \" ></i> To log in with "
" <strong>username and password</strong>, enter them in the "
" corresponding fields, then click ' Log in ' . " ) ,
2018-07-06 03:56:26 -05:00
" form_auth_failed " : _ ( " Login failed due to an unknown reason " ) ,
2012-02-24 08:31:55 -06:00
" header " : _ ( " Logged In As " ) ,
2018-07-06 03:56:26 -05:00
" krb_auth_failed " : _ ( " Authentication with Kerberos failed " ) ,
2017-12-08 03:37:00 -06:00
" krb_auth_msg " : _ (
" <i class= \" fa fa-info-circle \" ></i> To log in with "
" <strong>Kerberos</strong>, please make sure you have valid "
" tickets (obtainable via kinit) and <a href= ' http://$ {host} / "
2018-07-09 03:52:27 -05:00
" ipa/config/ssbrowser.html ' >configured</a> the browser "
2017-12-08 03:37:00 -06:00
" correctly, then click ' Log in ' . " ) ,
2018-06-26 10:06:21 -05:00
" loading " : _ ( " Loading " ) ,
2018-07-06 03:56:26 -05:00
" krbprincipal_expired " : _ (
" Kerberos Principal you entered is expired " ) ,
2016-08-09 05:43:09 -05:00
" loading_md " : _ ( " Loading data " ) ,
2017-12-08 03:37:00 -06:00
" login " : _ ( " Log in " ) ,
2018-06-26 06:13:53 -05:00
" login_certificate " : _ ( " Log In Using Certificate " ) ,
" login_certificate_desc " : _ ( " Log in using personal certificate " ) ,
2017-12-08 03:37:00 -06:00
" logout " : _ ( " Log out " ) ,
" logout_error " : _ ( " Log out error " ) ,
2012-02-27 08:31:20 -06:00
" password " : _ ( " Password " ) ,
2018-06-26 06:13:53 -05:00
" password_and_otp " : _ ( " Password or Password+One-Time-Password " ) ,
2018-07-06 03:56:26 -05:00
" redirect_msg " : _ ( " You will be redirected in $ {count} s " ) ,
2014-06-04 09:23:46 -05:00
" sync_otp_token " : _ ( " Sync OTP Token " ) ,
2018-07-06 05:38:27 -05:00
" synchronizing " : _ ( " Synchronizing " ) ,
2012-02-27 08:31:20 -06:00
" username " : _ ( " Username " ) ,
2018-07-06 03:56:26 -05:00
" user_locked " : _ ( " The user account you entered is locked " ) ,
2011-08-29 17:34:10 -05:00
} ,
2012-07-09 09:58:00 -05:00
" measurement_units " : {
" number_of_passwords " : _ ( " number of passwords " ) ,
" seconds " : _ ( " seconds " ) ,
} ,
2018-07-14 06:25:16 -05:00
" migration " : {
" migrating " : _ ( " Migrating " ) ,
" migration_error_msg " : _ (
" There was a problem with your request. Please, try again "
" later. " ) ,
" migration_failure_msg " : _ (
" Password migration was not successful " ) ,
" migration_info_msg " : _ (
" <h1>Password Migration</h1><p>If you have been sent here by "
" your administrator, your personal information is being "
" migrated to a new identity management solution (IPA).</p><p> "
" Please, enter your credentials in the form to complete the "
" process. Upon successful login your kerberos account will be "
" activated.</p> " ) ,
" migration_invalid_password " : _ (
" The password or username you entered is incorrect " ) ,
" migration_success " : _ ( " Password migration was successful " ) ,
} ,
2011-02-18 00:02:51 -06:00
" objects " : {
" aci " : {
2011-08-29 17:34:10 -05:00
" attribute " : _ ( " Attribute " ) ,
} ,
2018-09-14 04:23:45 -05:00
" acidelegation " : {
" remove " : _ ( " Remove delegations " ) ,
} ,
" acipermission " : {
" remove " : _ ( " Remove permissions " ) ,
2018-09-16 15:14:45 -05:00
" remove_privileges " : _ (
" Remove privileges from permission ' $ {primary_key} ' "
) ,
2018-09-14 04:23:45 -05:00
} ,
" aciprivilege " : {
" remove " : _ ( " Remove privileges " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_permissions " : _ (
" Remove privilege ' $ {primary_key} ' from permissions "
) ,
" remove_roles " : _ (
" Remove roles from privilege ' $ {primary_key} ' "
) ,
2018-09-14 04:23:45 -05:00
} ,
" acirole " : {
2018-09-16 15:14:45 -05:00
" identity " : _ ( " Role Settings " ) ,
2018-09-14 04:23:45 -05:00
" remove " : _ ( " Remove roles " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_privileges " : _ (
" Remove role ' $ {primary_key} ' from privileges "
) ,
" remove_groups " : _ (
" Remove user groups from role ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from role ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from role ' $ {primary_key} ' "
) ,
" remove_services " : _ (
" Remove services from role ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from role ' $ {primary_key} ' "
) ,
2018-09-14 04:23:45 -05:00
} ,
" aciselfservice " : {
" remove " : _ ( " Remove self service permissions " ) ,
} ,
2012-02-03 04:37:09 -06:00
" automember " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add rule " ) ,
" add_inc_condition " : _ (
" Add inclusive condition into ' $ {primary_key} ' "
) ,
" add_exc_condition " : _ (
" Add exclusive condition into ' $ {primary_key} ' "
) ,
2012-02-03 04:37:09 -06:00
" attribute " : _ ( " Attribute " ) ,
" default_host_group " : _ ( " Default host group " ) ,
" default_user_group " : _ ( " Default user group " ) ,
" exclusive " : _ ( " Exclusive " ) ,
" expression " : _ ( " Expression " ) ,
" hostgrouprule " : _ ( " Host group rule " ) ,
" hostgrouprules " : _ ( " Host group rules " ) ,
" inclusive " : _ ( " Inclusive " ) ,
2018-09-13 14:18:00 -05:00
" remove " : _ ( " Remove auto membership rules " ) ,
2018-09-16 15:14:45 -05:00
" remove_exc_conditions " : _ (
" Remove exclusive conditions from rule ' $ {primary_key} ' "
) ,
" remove_inc_conditions " : _ (
" Remove inclusive conditions from rule ' $ {primary_key} ' "
) ,
2012-02-03 04:37:09 -06:00
" usergrouprule " : _ ( " User group rule " ) ,
" usergrouprules " : _ ( " User group rules " ) ,
} ,
2011-08-29 17:34:10 -05:00
" automountkey " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add automount key " ) ,
2018-09-14 03:28:36 -05:00
" remove " : _ ( " Remove automount keys " ) ,
2011-08-29 17:34:10 -05:00
} ,
2011-02-18 00:02:51 -06:00
" automountlocation " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add automount location " ) ,
2018-09-14 03:28:36 -05:00
" identity " : _ ( " Automount Location Settings " ) ,
" remove " : _ ( " Remove automount locations " ) ,
2011-08-29 17:34:10 -05:00
} ,
2011-05-06 16:04:09 -05:00
" automountmap " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add automount map " ) ,
2011-08-29 17:34:10 -05:00
" map_type " : _ ( " Map Type " ) ,
" direct " : _ ( " Direct " ) ,
" indirect " : _ ( " Indirect " ) ,
2018-09-14 03:28:36 -05:00
" remove " : _ ( " Remove automount maps " ) ,
2011-08-29 17:34:10 -05:00
} ,
2018-09-14 03:05:28 -05:00
" ca " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add certificate authority " ) ,
2018-09-14 03:05:28 -05:00
" remove " : _ ( " Remove certificate authorities " ) ,
} ,
2015-07-08 05:11:02 -05:00
" caacl " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add CA ACL " ) ,
2016-06-10 09:16:57 -05:00
" all " : _ ( " All " ) ,
" any_ca " : _ ( " Any CA " ) ,
2015-07-08 05:11:02 -05:00
" any_host " : _ ( " Any Host " ) ,
" any_service " : _ ( " Any Service " ) ,
" any_profile " : _ ( " Any Profile " ) ,
" anyone " : _ ( " Anyone " ) ,
" ipaenabledflag " : _ ( " Rule status " ) ,
2016-06-10 09:16:57 -05:00
" no_ca_msg " : _ ( " If no CAs are specified, requests to the default CA are allowed. " ) ,
2015-07-08 05:11:02 -05:00
" profile " : _ ( " Profiles " ) ,
2018-09-14 03:05:28 -05:00
" remove " : _ ( " Remove CA ACLs " ) ,
2018-09-16 15:14:45 -05:00
" remove_ca " : _ (
" Remove Certificate Authorities from CA ACL "
" ' $ {primary_key} ' "
) ,
" remove_groups " : _ (
" Remove user groups from CA ACL ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from CA ACL ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from CA ACL ' $ {primary_key} ' "
) ,
" remove_profiles " : _ (
" Remove certificate profiles from CA ACL ' $ {primary_key} ' "
) ,
" remove_services " : _ (
" Remove services from CA ACL ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from CA ACL ' $ {primary_key} ' "
) ,
2016-06-10 09:16:57 -05:00
" specified_cas " : _ ( " Specified CAs " ) ,
2015-07-08 05:11:02 -05:00
" specified_hosts " : _ ( " Specified Hosts and Groups " ) ,
" specified_profiles " : _ ( " Specified Profiles " ) ,
" specified_services " : _ ( " Specified Services and Groups " ) ,
" specified_users " : _ ( " Specified Users and Groups " ) ,
" who " : _ ( " Permitted to have certificates issued " ) ,
} ,
2018-09-14 03:05:28 -05:00
" caprofile " : {
" remove " : _ ( " Remove certificate profiles " ) ,
} ,
2011-02-18 00:02:51 -06:00
" cert " : {
2011-08-29 17:34:10 -05:00
" aa_compromise " : _ ( " AA Compromise " ) ,
2015-07-08 15:04:45 -05:00
" add_principal " : _ ( " Add principal " ) ,
2011-08-29 17:34:10 -05:00
" affiliation_changed " : _ ( " Affiliation Changed " ) ,
2016-06-10 09:15:07 -05:00
" ca " : _ ( " CA " ) ,
2011-08-29 17:34:10 -05:00
" ca_compromise " : _ ( " CA Compromise " ) ,
2013-02-22 10:22:30 -06:00
" certificate " : _ ( " Certificate " ) ,
" certificates " : _ ( " Certificates " ) ,
2011-08-29 17:34:10 -05:00
" certificate_hold " : _ ( " Certificate Hold " ) ,
" cessation_of_operation " : _ ( " Cessation of Operation " ) ,
" common_name " : _ ( " Common Name " ) ,
2016-06-10 09:15:07 -05:00
" download " : _ ( " Download " ) ,
2016-04-26 01:44:03 -05:00
" delete_cert_end " : _ ( " the certificate with serial number " ) ,
2011-08-29 17:34:10 -05:00
" expires_on " : _ ( " Expires On " ) ,
2013-02-22 10:12:53 -06:00
" find_issuedon_from " : _ ( " Issued on from " ) ,
" find_issuedon_to " : _ ( " Issued on to " ) ,
" find_max_serial_number " : _ ( " Maximum serial number " ) ,
" find_min_serial_number " : _ ( " Minimum serial number " ) ,
" find_revocation_reason " : _ ( " Revocation reason " ) ,
" find_revokedon_from " : _ ( " Revoked on from " ) ,
" find_revokedon_to " : _ ( " Revoked on to " ) ,
" find_subject " : _ ( " Subject " ) ,
" find_validnotafter_from " : _ ( " Valid not after from " ) ,
" find_validnotafter_to " : _ ( " Valid not after to " ) ,
" find_validnotbefore_from " : _ ( " Valid not before from " ) ,
" find_validnotbefore_to " : _ ( " Valid not before to " ) ,
2011-08-29 17:34:10 -05:00
" fingerprints " : _ ( " Fingerprints " ) ,
2014-05-13 10:27:39 -05:00
" get_certificate " : _ ( " Get Certificate " ) ,
2016-05-20 05:46:53 -05:00
" hold_removed " : _ ( " Certificate Hold Removed " ) ,
2011-08-29 17:34:10 -05:00
" issue_certificate " : _ ( " Issue New Certificate for $ {entity} $ {primary_key} " ) ,
2015-07-08 15:04:45 -05:00
" issue_certificate_generic " : _ ( " Issue New Certificate " ) ,
2011-08-29 17:34:10 -05:00
" issued_by " : _ ( " Issued By " ) ,
" issued_on " : _ ( " Issued On " ) ,
" issued_to " : _ ( " Issued To " ) ,
" key_compromise " : _ ( " Key Compromise " ) ,
" missing " : _ ( " No Valid Certificate " ) ,
" new_certificate " : _ ( " New Certificate " ) ,
2016-04-26 05:28:45 -05:00
" new_cert_format " : _ ( " Certificate in base64 or PEM format " ) ,
2011-08-29 17:34:10 -05:00
" note " : _ ( " Note " ) ,
" organization " : _ ( " Organization " ) ,
" organizational_unit " : _ ( " Organizational Unit " ) ,
2015-07-08 17:12:00 -05:00
" present " : _ ( " $ {count} certificate(s) present " ) ,
2011-08-29 17:34:10 -05:00
" privilege_withdrawn " : _ ( " Privilege Withdrawn " ) ,
" reason " : _ ( " Reason for Revocation " ) ,
2016-05-20 05:46:53 -05:00
" remove_hold " : _ ( " Remove Hold " ) ,
" remove_certificate_hold " : _ ( " Remove Certificate Hold for $ {entity} $ {primary_key} " ) ,
" remove_certificate_hold_simple " : _ ( " Remove Certificate Hold " ) ,
2016-06-27 10:35:31 -05:00
" remove_certificate_hold_confirmation " : _ ( " Do you want to remove the certificate hold? " ) ,
2011-08-29 17:34:10 -05:00
" remove_from_crl " : _ ( " Remove from CRL " ) ,
2016-04-25 02:38:30 -05:00
" request_message " : _ ( " <ol> <li>Create a certificate database or use an existing one. To create a new database:<br/> <code># certutil -N -d <database path></code> </li> <li>Create a CSR with subject <em>CN=<$ {cn_name} >,O=<realm></em>, for example:<br/> <code># certutil -R -d <database path> -a -g <key size> -s ' CN=$ {cn} ,O=$ {realm} ' $ {san} </code> </li> <li> Copy and paste the CSR (from <em>-----BEGIN NEW CERTIFICATE REQUEST-----</em> to <em>-----END NEW CERTIFICATE REQUEST-----</em>) into the text area below: </li> </ol> " ) ,
" request_message_san " : _ ( " -8 ' $ {cn} ' " ) ,
2012-08-27 03:57:47 -05:00
" requested " : _ ( " Certificate requested " ) ,
2013-02-22 10:22:30 -06:00
" revocation_reason " : _ ( " Revocation reason " ) ,
2011-08-29 17:34:10 -05:00
" revoke_certificate " : _ ( " Revoke Certificate for $ {entity} $ {primary_key} " ) ,
2013-02-22 10:22:30 -06:00
" revoke_certificate_simple " : _ ( " Revoke Certificate " ) ,
2016-06-27 10:35:31 -05:00
" revoke_confirmation " : _ ( " Do you want to revoke this certificate? Select a reason from the pull-down list. " ) ,
2011-08-29 17:34:10 -05:00
" revoked " : _ ( " Certificate Revoked " ) ,
2016-04-26 05:28:45 -05:00
" revoked_status " : _ ( " REVOKED " ) ,
2011-08-29 17:34:10 -05:00
" serial_number " : _ ( " Serial Number " ) ,
2012-03-06 14:53:07 -06:00
" serial_number_hex " : _ ( " Serial Number (hex) " ) ,
2011-08-29 17:34:10 -05:00
" sha1_fingerprint " : _ ( " SHA1 Fingerprint " ) ,
2016-04-22 03:50:38 -05:00
" sha256_fingerprint " : _ ( " SHA256 Fingerprint " ) ,
2013-02-22 10:22:30 -06:00
" status " : _ ( " Status " ) ,
2011-08-29 17:34:10 -05:00
" superseded " : _ ( " Superseded " ) ,
" unspecified " : _ ( " Unspecified " ) ,
" valid " : _ ( " Valid Certificate Present " ) ,
2016-04-26 05:28:45 -05:00
" valid_from " : _ ( " Valid from " ) ,
" valid_to " : _ ( " Valid to " ) ,
2011-08-29 17:34:10 -05:00
" validity " : _ ( " Validity " ) ,
" view_certificate " : _ ( " Certificate for $ {entity} $ {primary_key} " ) ,
2014-05-13 10:27:39 -05:00
" view_certificate_btn " : _ ( " View Certificate " ) ,
2011-08-29 17:34:10 -05:00
} ,
2017-03-07 14:31:22 -06:00
" certmap_match " : {
" cert_data " : _ ( " Certificate Data " ) ,
" cert_for_match " : _ ( " Certificate For Match " ) ,
" facet_label " : _ ( " Certificate Mapping Match " ) ,
" domain " : _ ( " Domain " ) ,
" matched_users " : _ ( " Matched Users " ) ,
" userlogin " : _ ( " User Login " ) ,
} ,
2017-01-16 07:16:47 -06:00
" certmap " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add certificate identity mapping rule " ) ,
" adder_title " : _ ( " Add certificate mapping data " ) ,
2017-01-16 07:16:47 -06:00
" data_label " : _ ( " Certificate mapping data " ) ,
" certificate " : _ ( " Certificate " ) ,
" conf_str " : _ ( " Configuration string " ) ,
" deleter_content " : _ ( " Do you want to remove certificate mapping data $ {data} ? " ) ,
2018-09-21 03:45:28 -05:00
" deleter_title " : _ ( " Remove certificate mapping data " ) ,
2017-01-16 07:16:47 -06:00
" issuer " : _ ( " Issuer " ) ,
" issuer_subject " : _ ( " Issuer and subject " ) ,
2018-09-14 03:23:45 -05:00
" remove " : _ ( " Remove certificate identity mapping rules " ) ,
2017-01-16 07:16:47 -06:00
" subject " : _ ( " Subject " ) ,
" version " : _ ( " Version " ) ,
} ,
2011-02-18 00:02:51 -06:00
" config " : {
2011-08-29 17:34:10 -05:00
" group " : _ ( " Group Options " ) ,
" search " : _ ( " Search Options " ) ,
2012-02-16 10:36:05 -06:00
" selinux " : _ ( " SELinux Options " ) ,
2012-08-01 10:59:54 -05:00
" service " : _ ( " Service Options " ) ,
2011-08-29 17:34:10 -05:00
" user " : _ ( " User Options " ) ,
} ,
2011-02-18 00:02:51 -06:00
" delegation " : {
2011-08-29 17:34:10 -05:00
} ,
2012-02-15 08:00:16 -06:00
" dnsconfig " : {
2012-04-04 03:49:16 -05:00
" forward_first " : _ ( " Forward first " ) ,
2012-11-02 08:02:39 -05:00
" forward_none " : _ ( " Forwarding disabled " ) ,
2012-04-04 03:49:16 -05:00
" forward_only " : _ ( " Forward only " ) ,
2012-02-15 08:00:16 -06:00
" options " : _ ( " Options " ) ,
2016-06-22 11:13:27 -05:00
" update_dns " : _ ( " Update System DNS Records " ) ,
" update_dns_dialog_msg " : _ ( " Do you want to update system DNS records? " ) ,
" updated_dns " : _ ( " System DNS records updated " ) ,
2012-02-15 08:00:16 -06:00
} ,
2018-09-14 03:44:02 -05:00
" dnsforwardzone " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add DNS forward zone " ) ,
2018-09-14 03:44:02 -05:00
" remove " : _ ( " Remove DNS forward zones " ) ,
} ,
2011-02-18 00:02:51 -06:00
" dnsrecord " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add DNS resource record " ) ,
2011-08-29 17:34:10 -05:00
" data " : _ ( " Data " ) ,
" deleted_no_data " : _ ( " DNS record was deleted because it contained no data. " ) ,
" other " : _ ( " Other Record Types " ) ,
2012-02-09 04:10:27 -06:00
" ptr_redir_address_err " : _ ( " Address not valid, can ' t redirect " ) ,
" ptr_redir_create " : _ ( " Create dns record " ) ,
" ptr_redir_creating " : _ ( " Creating record. " ) ,
" ptr_redir_creating_err " : _ ( " Record creation failed. " ) ,
" ptr_redir_record " : _ ( " Checking if record exists. " ) ,
" ptr_redir_record_err " : _ ( " Record not found. " ) ,
" ptr_redir_title " : _ ( " Redirection to PTR record " ) ,
" ptr_redir_zone " : _ ( " Zone found: $ {zone} " ) ,
" ptr_redir_zone_err " : _ ( " Target reverse zone not found. " ) ,
" ptr_redir_zones " : _ ( " Fetching DNS zones. " ) ,
2012-03-14 07:16:29 -05:00
" ptr_redir_zones_err " : _ ( " An error occurred while fetching dns zones. " ) ,
2011-08-29 17:34:10 -05:00
" redirection_dnszone " : _ ( " You will be redirected to DNS Zone. " ) ,
2018-09-16 15:14:45 -05:00
" remove " : _ ( " Remove DNS resource records " ) ,
2011-08-29 17:34:10 -05:00
" standard " : _ ( " Standard Record Types " ) ,
" title " : _ ( " Records for DNS Zone " ) ,
" type " : _ ( " Record Type " ) ,
} ,
" dnszone " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add DNS zone " ) ,
" add_permission " : _ ( " Add permission " ) ,
2014-06-24 03:39:16 -05:00
" add_permission_confirm " : _ ( " Are you sure you want to add permission for DNS Zone $ {object} ? " ) ,
2018-09-21 03:45:28 -05:00
" identity " : _ ( " DNS Zone Settings " ) ,
2018-09-14 03:44:02 -05:00
" remove " : _ ( " Remove DNS zones " ) ,
2012-07-03 07:18:03 -05:00
" remove_permission " : _ ( " Remove Permission " ) ,
2014-06-24 03:39:16 -05:00
" remove_permission_confirm " : _ ( " Are you sure you want to remove permission for DNS Zone $ {object} ? " ) ,
2014-10-03 11:24:33 -05:00
" skip_dns_check " : _ ( " Skip DNS check " ) ,
2016-04-14 05:21:49 -05:00
" skip_overlap_check " : _ ( " Skip overlap check " ) ,
2014-10-03 11:24:33 -05:00
" soamname_change_message " : _ ( " Do you want to check if new authoritative nameserver address is in DNS " ) ,
" soamname_change_title " : _ ( " Authoritative nameserver change " ) ,
2011-08-29 17:34:10 -05:00
} ,
2015-04-21 08:50:54 -05:00
" domainlevel " : {
" label " : _ ( " Domain Level " ) ,
" label_singular " : _ ( " Domain Level " ) ,
" ipadomainlevel " : _ ( " Level " ) ,
" set " : _ ( " Set Domain Level " ) ,
} ,
2011-02-18 00:02:51 -06:00
" group " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add user group " ) ,
2011-08-29 17:34:10 -05:00
" details " : _ ( " Group Settings " ) ,
2012-07-30 06:31:11 -05:00
" external " : _ ( " External " ) ,
2017-03-02 03:31:48 -06:00
" groups " : _ ( " Groups " ) ,
" group_categories " : _ ( " Group categories " ) ,
2012-07-30 07:30:31 -05:00
" make_external " : _ ( " Change to external group " ) ,
2012-07-30 07:32:54 -05:00
" make_posix " : _ ( " Change to POSIX group " ) ,
2016-09-14 06:19:25 -05:00
" nonposix " : _ ( " Non-POSIX " ) ,
2012-07-30 06:31:11 -05:00
" posix " : _ ( " POSIX " ) ,
2018-09-13 13:41:34 -05:00
" remove " : _ ( " Remove user groups " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_groups " : _ (
" Remove user group ' $ {primary_key} ' from user groups "
) ,
" remove_from_netgroups " : _ (
" Remove user group ' $ {primary_key} ' from netgroups "
) ,
" remove_from_roles " : _ (
" Remove user group ' $ {primary_key} ' from roles "
) ,
" remove_from_hbac " : _ (
" Remove user group ' $ {primary_key} ' from HBAC rules "
) ,
" remove_from_sudo " : _ (
" Remove user group ' $ {primary_key} ' from sudo rules "
) ,
" remove_groups " : _ (
" Remove user groups from user group ' $ {primary_key} ' "
) ,
" remove_services " : _ (
" Remove services from user group ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from user group ' $ {primary_key} ' "
) ,
2012-07-30 06:31:11 -05:00
" type " : _ ( " Group Type " ) ,
2017-03-02 03:31:48 -06:00
" user_groups " : _ ( " User Groups " ) ,
2011-08-29 17:34:10 -05:00
} ,
2011-02-18 00:02:51 -06:00
" hbacrule " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add HBAC rule " ) ,
2011-08-29 17:34:10 -05:00
" any_host " : _ ( " Any Host " ) ,
" any_service " : _ ( " Any Service " ) ,
" anyone " : _ ( " Anyone " ) ,
" host " : _ ( " Accessing " ) ,
" ipaenabledflag " : _ ( " Rule status " ) ,
2018-09-14 01:11:57 -05:00
" remove " : _ ( " Remove HBAC rules " ) ,
2018-09-16 15:14:45 -05:00
" remove_groups " : _ (
" Remove user groups from HBAC rule ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from HBAC rule ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from HBAC rule ' $ {primary_key} ' "
) ,
" remove_servicegroups " : _ (
" Remove HBAC service groups from HBAC rule "
" ' $ {primary_key} ' "
) ,
" remove_services " : _ (
" Remove HBAC services from HBAC rule ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from HBAC rule ' $ {primary_key} ' "
) ,
2011-08-29 17:34:10 -05:00
" service " : _ ( " Via Service " ) ,
" specified_hosts " : _ ( " Specified Hosts and Groups " ) ,
" specified_services " : _ ( " Specified Services and Groups " ) ,
" specified_users " : _ ( " Specified Users and Groups " ) ,
" user " : _ ( " Who " ) ,
} ,
2011-02-18 00:02:51 -06:00
" hbacsvc " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add HBAC service " ) ,
2018-09-14 01:11:57 -05:00
" remove " : _ ( " Remove HBAC services " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_hbacsvcgroups " : _ (
" Remove HBAC service ' $ {primary_key} ' from HBAC service "
" groups "
) ,
2011-08-29 17:34:10 -05:00
} ,
2011-02-18 00:02:51 -06:00
" hbacsvcgroup " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add HBAC service group " ) ,
2018-09-14 01:11:57 -05:00
" remove " : _ ( " Remove HBAC service groups " ) ,
2018-09-16 15:14:45 -05:00
" remove_hbacsvcs " : _ (
" Remove HBAC services from HBAC service group "
" ' $ {primary_key} ' "
) ,
2011-08-29 17:34:10 -05:00
" services " : _ ( " Services " ) ,
} ,
2011-11-16 15:13:32 -06:00
" hbactest " : {
2011-12-07 02:46:08 -06:00
" access_denied " : _ ( " Access Denied " ) ,
" access_granted " : _ ( " Access Granted " ) ,
" include_disabled " : _ ( " Include Disabled " ) ,
" include_enabled " : _ ( " Include Enabled " ) ,
2011-11-16 15:13:32 -06:00
" label " : _ ( " HBAC Test " ) ,
2011-12-07 02:46:08 -06:00
" matched " : _ ( " Matched " ) ,
2012-03-12 08:13:11 -05:00
" missing_values " : _ ( " Missing values: " ) ,
2011-12-07 02:46:08 -06:00
" new_test " : _ ( " New Test " ) ,
" rules " : _ ( " Rules " ) ,
" run_test " : _ ( " Run Test " ) ,
" specify_external " : _ ( " Specify external $ {entity} " ) ,
" unmatched " : _ ( " Unmatched " ) ,
2011-11-16 15:13:32 -06:00
} ,
2011-02-18 00:02:51 -06:00
" host " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add host " ) ,
2011-08-29 17:34:10 -05:00
" certificate " : _ ( " Host Certificate " ) ,
" cn " : _ ( " Host Name " ) ,
" delete_key_unprovision " : _ ( " Delete Key, Unprovision " ) ,
" details " : _ ( " Host Settings " ) ,
2012-02-10 11:29:57 -06:00
" enrolled " : _ ( " Enrolled " ) ,
2011-08-29 17:34:10 -05:00
" enrollment " : _ ( " Enrollment " ) ,
" fqdn " : _ ( " Fully Qualified Host Name " ) ,
2016-03-30 03:19:39 -05:00
" generate_otp " : _ ( " Generate OTP " ) ,
" generated_otp " : _ ( " Generated OTP " ) ,
2011-08-29 17:34:10 -05:00
" keytab " : _ ( " Kerberos Key " ) ,
" keytab_missing " : _ ( " Kerberos Key Not Present " ) ,
" keytab_present " : _ ( " Kerberos Key Present, Host Provisioned " ) ,
" password " : _ ( " One-Time-Password " ) ,
" password_missing " : _ ( " One-Time-Password Not Present " ) ,
" password_present " : _ ( " One-Time-Password Present " ) ,
" password_reset_button " : _ ( " Reset OTP " ) ,
" password_reset_title " : _ ( " Reset One-Time-Password " ) ,
" password_set_button " : _ ( " Set OTP " ) ,
2012-08-27 03:57:47 -05:00
" password_set_success " : _ ( " OTP set " ) ,
2011-08-29 17:34:10 -05:00
" password_set_title " : _ ( " Set One-Time-Password " ) ,
2018-09-13 12:35:56 -05:00
" remove " : _ ( " Remove hosts " ) ,
2018-09-16 15:14:45 -05:00
" remove_hosts_managing " : _ (
" Remove hosts managing host ' $ {primary_key} ' "
) ,
" remove_from_groups " : _ (
" Remove host ' $ {primary_key} ' from host groups "
) ,
" remove_from_netgroups " : _ (
" Remove host ' $ {primary_key} ' from netgroups "
) ,
" remove_from_roles " : _ (
" Remove host ' $ {primary_key} ' from roles "
) ,
" remove_from_hbac " : _ (
" Remove host ' $ {primary_key} ' from HBAC rules "
) ,
" remove_from_sudo " : _ (
" Remove host ' $ {primary_key} ' from sudo rules "
) ,
2011-08-29 17:34:10 -05:00
" status " : _ ( " Status " ) ,
" unprovision " : _ ( " Unprovision " ) ,
" unprovision_confirmation " : _ ( " Are you sure you want to unprovision this host? " ) ,
2018-09-16 15:14:45 -05:00
" unprovision_title " : _ ( " Unprovisioning host " ) ,
2012-08-27 03:57:47 -05:00
" unprovisioned " : _ ( " Host unprovisioned " ) ,
2011-08-29 17:34:10 -05:00
} ,
2011-02-18 00:02:51 -06:00
" hostgroup " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add host group " ) ,
2017-03-02 03:31:48 -06:00
" host_group " : _ ( " Host Groups " ) ,
2011-08-29 17:34:10 -05:00
" identity " : _ ( " Host Group Settings " ) ,
2018-09-13 13:41:34 -05:00
" remove " : _ ( " Remove host groups " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_hostgroups " : _ (
" Remove host group ' $ {primary_key} ' from host groups "
) ,
" remove_from_netgroups " : _ (
" Remove host group ' $ {primary_key} ' from netgroups "
) ,
" remove_from_hbac " : _ (
" Remove host group ' $ {primary_key} ' from HBAC rules "
) ,
" remove_from_sudo " : _ (
" Remove host group ' $ {primary_key} ' from sudo rules "
) ,
" remove_hosts " : _ (
" Remove hosts from host group ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from host group ' $ {primary_key} ' "
) ,
2011-08-29 17:34:10 -05:00
} ,
2014-09-03 07:45:05 -05:00
" idoverrideuser " : {
" anchor_label " : _ ( " User to override " ) ,
" anchor_tooltip " : _ ( " Enter trusted or IPA user login. Note: search doesn ' t list users from trusted domains. " ) ,
2014-10-10 03:50:56 -05:00
" anchor_tooltip_ad " : _ ( " Enter trusted user login. " ) ,
2017-03-22 10:54:33 -05:00
" profile " : _ ( " Profile " ) ,
2014-09-03 07:45:05 -05:00
} ,
" idoverridegroup " : {
" anchor_label " : _ ( " Group to override " ) ,
" anchor_tooltip " : _ ( " Enter trusted or IPA group name. Note: search doesn ' t list groups from trusted domains. " ) ,
2014-10-10 03:50:56 -05:00
" anchor_tooltip_ad " : _ ( " Enter trusted group name. " ) ,
2014-09-03 07:45:05 -05:00
} ,
" idview " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add ID view " ) ,
" add_group " : _ ( " Add group ID override " ) ,
" add_user " : _ ( " Add user ID override " ) ,
2014-09-25 08:50:41 -05:00
" appliesto_tab " : _ ( " $ {primary_key} applies to: " ) ,
2014-09-03 07:45:05 -05:00
" appliedtohosts " : _ ( " Applied to hosts " ) ,
" appliedtohosts_title " : _ ( " Applied to hosts " ) ,
" apply_hostgroups " : _ ( " Apply to host groups " ) ,
" apply_hostgroups_title " : _ ( " Apply ID View $ {primary_key} on hosts of $ {entity} " ) ,
" apply_hosts " : _ ( " Apply to hosts " ) ,
" apply_hosts_title " : _ ( " Apply ID view $ {primary_key} on $ {entity} " ) ,
2014-09-26 10:21:00 -05:00
" ipaassignedidview " : _ ( " Assigned ID View " ) ,
2014-09-25 08:50:41 -05:00
" overrides_tab " : _ ( " $ {primary_key} overrides: " ) ,
2018-09-13 13:53:29 -05:00
" remove " : _ ( " Remove ID views " ) ,
" remove_users " : _ ( " Remove user ID overrides " ) ,
" remove_groups " : _ ( " Remove group ID overrides " ) ,
2014-09-03 07:45:05 -05:00
" unapply_hostgroups " : _ ( " Un-apply from host groups " ) ,
" unapply_hostgroups_all_title " : _ ( " Un-apply ID Views from hosts of hostgroups " ) ,
" unapply_hostgroups_title " : _ ( " Un-apply ID View $ {primary_key} from hosts of $ {entity} " ) ,
" unapply_hosts " : _ ( " Un-apply " ) ,
" unapply_hosts_all " : _ ( " Un-apply from hosts " ) ,
" unapply_hosts_all_title " : _ ( " Un-apply ID Views from hosts " ) ,
" unapply_hosts_confirm " : _ ( " Are you sure you want to un-apply ID view from selected entries? " ) ,
" unapply_hosts_title " : _ ( " Un-apply ID View $ {primary_key} from hosts " ) ,
} ,
2011-02-18 00:02:51 -06:00
" krbtpolicy " : {
2011-12-19 18:31:35 -06:00
" identity " : _ ( " Kerberos Ticket Policy " ) ,
2013-09-12 08:29:01 -05:00
} ,
2011-02-18 00:02:51 -06:00
" netgroup " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add netgroup " ) ,
2012-03-28 10:53:17 -05:00
" any_host " : _ ( " Any Host " ) ,
" anyone " : _ ( " Anyone " ) ,
" external " : _ ( " External " ) ,
" host " : _ ( " Host " ) ,
" hostgroups " : _ ( " Host Groups " ) ,
" hosts " : _ ( " Hosts " ) ,
2011-08-29 17:34:10 -05:00
" identity " : _ ( " Netgroup Settings " ) ,
2017-03-02 03:31:48 -06:00
" netgroups " : _ ( " Netgroups " ) ,
2018-09-13 13:41:34 -05:00
" remove " : _ ( " Remove netgroups " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_netgroups " : _ (
" Remove netgroup ' $ {primary_key} ' from netgroups "
) ,
" remove_groups " : _ (
" Remove user groups from netgroup ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from netgroup ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from netgroup ' $ {primary_key} ' "
) ,
2018-09-16 15:14:45 -05:00
" remove_netgroups " : _ (
" Remove netgroups from netgroup ' $ {primary_key} ' "
) ,
2018-09-16 15:14:45 -05:00
" remove_users " : _ (
" Remove users from netgroup ' $ {primary_key} ' "
2018-09-16 15:14:45 -05:00
) ,
2012-03-28 10:53:17 -05:00
" specified_hosts " : _ ( " Specified Hosts and Groups " ) ,
" specified_users " : _ ( " Specified Users and Groups " ) ,
" user " : _ ( " User " ) ,
" usergroups " : _ ( " User Groups " ) ,
" users " : _ ( " Users " ) ,
2013-09-12 08:29:01 -05:00
} ,
" otptoken " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add OTP token " ) ,
2014-08-05 10:00:01 -05:00
" app_link " : _ ( " You can use <a href= \" $ {link} \" target= \" _blank \" >FreeOTP<a/> as a software OTP token application. " ) ,
2014-07-28 09:33:39 -05:00
" config_title " : _ ( " Configure your token " ) ,
" config_instructions " : _ ( " Configure your token by scanning the QR code below. Click on the QR code if you see this on the device you want to configure. " ) ,
2014-07-24 06:10:53 -05:00
" details " : _ ( " OTP Token Settings " ) ,
" disable " : _ ( " Disable token " ) ,
" enable " : _ ( " Enable token " ) ,
2018-09-14 03:09:09 -05:00
" remove " : _ ( " Remove OTP tokens " ) ,
2018-09-16 15:14:45 -05:00
" remove_users_managing " : _ (
" Remove users managing OTP token ' $ {primary_key} ' "
) ,
2014-07-28 09:33:39 -05:00
" show_qr " : _ ( " Show QR code " ) ,
" show_uri " : _ ( " Show configuration uri " ) ,
2014-07-24 06:10:53 -05:00
" type_hotp " : _ ( " Counter-based (HOTP) " ) ,
" type_totp " : _ ( " Time-based (TOTP) " ) ,
2013-09-12 08:29:01 -05:00
} ,
2011-02-18 00:02:51 -06:00
" permission " : {
2016-06-06 05:11:06 -05:00
" add_custom_attr " : _ ( " Add Custom Attribute " ) ,
2014-07-09 06:39:14 -05:00
" attribute " : _ ( " Attribute " ) ,
2014-07-04 06:33:10 -05:00
" filter " : _ ( " Filter " ) ,
2014-03-14 07:50:00 -05:00
" identity " : _ ( " Permission settings " ) ,
" managed " : _ ( " Attribute breakdown " ) ,
2011-08-29 17:34:10 -05:00
" target " : _ ( " Target " ) ,
} ,
2011-02-18 00:02:51 -06:00
" privilege " : {
2011-08-29 17:34:10 -05:00
" identity " : _ ( " Privilege Settings " ) ,
} ,
2016-10-05 05:06:27 -05:00
" publickey " : {
" set_dialog_help " : _ ( " Public key: " ) ,
" set_dialog_title " : _ ( " Set public key " ) ,
" show_set_key " : _ ( " Show/Set key " ) ,
" status_mod_ns " : _ ( " Modified: key not set " ) ,
" status_mod_s " : _ ( " Modified " ) ,
" status_new_ns " : _ ( " New: key not set " ) ,
" status_new_s " : _ ( " New: key set " ) ,
} ,
2011-02-18 00:02:51 -06:00
" pwpolicy " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add password policy " ) ,
2011-08-29 17:34:10 -05:00
" identity " : _ ( " Password Policy " ) ,
2018-09-14 01:54:31 -05:00
" remove " : _ ( " Remove password policies " ) ,
2011-08-29 17:34:10 -05:00
} ,
2012-08-23 07:17:34 -05:00
" idrange " : {
2012-08-03 09:18:27 -05:00
" details " : _ ( " Range Settings " ) ,
" ipabaseid " : _ ( " Base ID " ) ,
" ipabaserid " : _ ( " Primary RID base " ) ,
" ipaidrangesize " : _ ( " Range size " ) ,
" ipanttrusteddomainsid " : _ ( " Domain SID " ) ,
" ipasecondarybaserid " : _ ( " Secondary RID base " ) ,
2018-09-14 04:28:10 -05:00
" remove " : _ ( " Remove ID ranges " ) ,
2012-08-03 09:18:27 -05:00
" type " : _ ( " Range type " ) ,
" type_ad " : _ ( " Active Directory domain " ) ,
2013-07-16 11:40:02 -05:00
" type_ad_posix " : _ ( " Active Directory domain with POSIX attributes " ) ,
2013-08-15 05:31:32 -05:00
" type_detect " : _ ( " Detect " ) ,
2012-08-03 09:18:27 -05:00
" type_local " : _ ( " Local domain " ) ,
2013-07-16 11:40:02 -05:00
" type_ipa " : _ ( " IPA trust " ) ,
" type_winsync " : _ ( " Active Directory winsync " ) ,
2012-08-03 09:18:27 -05:00
} ,
2013-09-13 07:07:22 -05:00
" radiusproxy " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add RADIUS server " ) ,
2013-09-13 07:07:22 -05:00
" details " : _ ( " RADIUS Proxy Server Settings " ) ,
2018-09-14 03:15:13 -05:00
" remove " : _ ( " Remove RADIUS servers " ) ,
2013-09-13 07:07:22 -05:00
} ,
2013-03-07 07:12:49 -06:00
" realmdomains " : {
" identity " : _ ( " Realm Domains " ) ,
" check_dns " : _ ( " Check DNS " ) ,
" check_dns_confirmation " : _ ( " Do you also want to perform DNS check? " ) ,
" force_update " : _ ( " Force Update " ) ,
} ,
2011-02-18 00:02:51 -06:00
" selfservice " : {
2011-08-29 17:34:10 -05:00
} ,
2012-01-13 08:34:55 -06:00
" selinuxusermap " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add SELinux user map " ) ,
2012-01-13 08:34:55 -06:00
" any_host " : _ ( " Any Host " ) ,
" anyone " : _ ( " Anyone " ) ,
" host " : _ ( " Host " ) ,
2018-09-14 01:49:29 -05:00
" remove " : _ ( " Remove selinux user maps " ) ,
2018-09-16 15:14:45 -05:00
" remove_groups " : _ (
" Remove user groups from SELinux user map ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from SELinux user map ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from SELinux user map ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from SELinux user map ' $ {primary_key} ' "
) ,
2012-01-13 08:34:55 -06:00
" specified_hosts " : _ ( " Specified Hosts and Groups " ) ,
" specified_users " : _ ( " Specified Users and Groups " ) ,
" user " : _ ( " User " ) ,
} ,
2016-06-02 06:10:07 -05:00
" server_role " : {
" label " : _ ( " Server Roles " ) ,
" label_singular " : _ ( " Server Role " ) ,
} ,
2016-06-24 05:08:04 -05:00
" servers " : {
2017-03-08 06:07:12 -06:00
" svc_warning_title " : _ ( " Warning: Consider service replication " ) ,
" svc_warning_message " : _ ( " It is strongly recommended to keep the following services installed on more than one server: " ) ,
2016-06-24 05:08:04 -05:00
" remove_server " : _ ( " Delete Server " ) ,
" remove_server_msg " : _ ( " Deleting a server removes it permanently from the topology. Note that this is a non-reversible action. " )
} ,
2011-02-18 00:02:51 -06:00
" service " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add service " ) ,
2011-08-29 17:34:10 -05:00
" certificate " : _ ( " Service Certificate " ) ,
" delete_key_unprovision " : _ ( " Delete Key, Unprovision " ) ,
" details " : _ ( " Service Settings " ) ,
" host " : _ ( " Host Name " ) ,
" missing " : _ ( " Kerberos Key Not Present " ) ,
" provisioning " : _ ( " Provisioning " ) ,
2018-09-13 13:41:22 -05:00
" remove " : _ ( " Remove services " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_roles " : _ (
" Remove service ' $ {primary_key} ' from roles "
) ,
" remove_hosts_managing " : _ (
" Remove hosts managing service ' $ {primary_key} ' "
) ,
2011-08-29 17:34:10 -05:00
" service " : _ ( " Service " ) ,
" status " : _ ( " Status " ) ,
" unprovision " : _ ( " Unprovision " ) ,
" unprovision_confirmation " : _ ( " Are you sure you want to unprovision this service? " ) ,
2018-09-16 15:14:45 -05:00
" unprovision_title " : _ ( " Unprovisioning service " ) ,
2012-08-27 03:57:47 -05:00
" unprovisioned " : _ ( " Service unprovisioned " ) ,
2011-08-29 17:34:10 -05:00
" valid " : _ ( " Kerberos Key Present, Service Provisioned " ) ,
2011-02-18 00:02:51 -06:00
} ,
2012-02-06 07:52:09 -06:00
" sshkeystore " : {
" keys " : _ ( " SSH public keys " ) ,
2012-09-05 02:27:21 -05:00
" set_dialog_help " : _ ( " SSH public key: " ) ,
2012-02-06 07:52:09 -06:00
" set_dialog_title " : _ ( " Set SSH key " ) ,
" show_set_key " : _ ( " Show/Set key " ) ,
" status_mod_ns " : _ ( " Modified: key not set " ) ,
" status_mod_s " : _ ( " Modified " ) ,
" status_new_ns " : _ ( " New: key not set " ) ,
" status_new_s " : _ ( " New: key set " ) ,
} ,
2015-04-22 07:57:26 -05:00
" stageuser " : {
" activate_confirm " : _ ( " Are you sure you want to activate selected users? " ) ,
2016-04-10 12:27:40 -05:00
" activate_one_confirm " : _ ( " Are you sure you want to activate $ {object} ? " ) ,
2015-04-22 07:57:26 -05:00
" activate_success " : _ ( " $ {count} user(s) activated " ) ,
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add stage user " ) ,
2015-04-22 07:57:26 -05:00
" label " : _ ( " Stage users " ) ,
" preserved_label " : _ ( " Preserved users " ) ,
2018-09-13 12:10:03 -05:00
" preserved_remove " : _ ( " Remove preserved users " ) ,
" remove " : _ ( " Remove stage users " ) ,
2016-04-20 11:43:35 -05:00
" stage_confirm " : _ ( " Are you sure you want to stage selected users? " ) ,
" stage_success " : _ ( " $ {count} users(s) staged " ) ,
2016-04-20 11:47:53 -05:00
" stage_one_confirm " : _ ( " Are you sure you want to stage $ {object} ? " ) ,
2015-04-22 07:57:26 -05:00
" undel_confirm " : _ ( " Are you sure you want to restore selected users? " ) ,
2016-08-22 07:45:14 -05:00
" undel_one_confirm " : _ ( " Are you sure you want to restore $ {object} ? " ) ,
2015-04-22 07:57:26 -05:00
" undel_success " : _ ( " $ {count} user(s) restored " ) ,
" user_categories " : _ ( " User categories " ) ,
} ,
2011-08-29 17:34:10 -05:00
" sudocmd " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add sudo command " ) ,
2011-08-29 17:34:10 -05:00
" groups " : _ ( " Groups " ) ,
2018-09-14 01:23:49 -05:00
" remove " : _ ( " Remove sudo commands " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_sudocmdgroups " : _ (
" Remove sudo command ' $ {primary_key} ' from sudo command "
" groups "
) ,
2011-02-18 00:02:51 -06:00
} ,
2011-08-29 17:34:10 -05:00
" sudocmdgroup " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add sudo command group " ) ,
2011-08-29 17:34:10 -05:00
" commands " : _ ( " Commands " ) ,
2018-09-14 01:23:49 -05:00
" remove " : _ ( " Remove sudo command groups " ) ,
2018-09-16 15:14:45 -05:00
" remove_sudocmds " : _ (
" Remove sudo commands from sudo command group "
" ' $ {primary_key} ' "
) ,
2010-09-24 19:48:23 -05:00
} ,
2011-08-29 17:34:10 -05:00
" sudorule " : {
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add sudo rule " ) ,
" add_option " : _ ( " Add sudo option " ) ,
2011-08-29 17:34:10 -05:00
" allow " : _ ( " Allow " ) ,
" any_command " : _ ( " Any Command " ) ,
" any_group " : _ ( " Any Group " ) ,
" any_host " : _ ( " Any Host " ) ,
" anyone " : _ ( " Anyone " ) ,
" command " : _ ( " Run Commands " ) ,
" deny " : _ ( " Deny " ) ,
" external " : _ ( " External " ) ,
" host " : _ ( " Access this host " ) ,
" ipaenabledflag " : _ ( " Rule status " ) ,
2012-08-29 10:35:07 -05:00
" option_added " : _ ( " Option added " ) ,
2013-05-15 10:33:21 -05:00
" option_removed " : _ ( " $ {count} option(s) removed " ) ,
2011-08-29 17:34:10 -05:00
" options " : _ ( " Options " ) ,
2018-09-14 01:23:49 -05:00
" remove " : _ ( " Remove sudo rules " ) ,
2018-09-16 15:14:45 -05:00
" remove_allow_cmds " : _ (
" Remove allow sudo commands from sudo rule "
" ' $ {primary_key} ' "
) ,
" remove_allow_cmdgroups " : _ (
" Remove allow sudo command groups from sudo rule "
" ' $ {primary_key} ' "
) ,
" remove_deny_cmds " : _ (
" Remove deny sudo commands from sudo rule "
" ' $ {primary_key} ' "
) ,
" remove_deny_cmdgroups " : _ (
" Remove deny sudo command groups from sudo rule "
" ' $ {primary_key} ' "
) ,
" remove_groups " : _ (
" Remove user groups from sudo rule ' $ {primary_key} ' "
) ,
" remove_hostgroups " : _ (
" Remove host groups from sudo rule ' $ {primary_key} ' "
) ,
" remove_hosts " : _ (
" Remove hosts from sudo rule ' $ {primary_key} ' "
) ,
" remove_runas_users " : _ (
" Remove RunAs users from sudo rule ' $ {primary_key} ' "
) ,
" remove_runas_usergroups " : _ (
" Remove RunAs user groups from sudo rule ' $ {primary_key} ' "
) ,
" remove_runas_groups " : _ (
" Remove RunAs groups from sudo rule ' $ {primary_key} ' "
) ,
" remove_users " : _ (
" Remove users from sudo rule ' $ {primary_key} ' "
) ,
2011-08-29 17:34:10 -05:00
" runas " : _ ( " As Whom " ) ,
" specified_commands " : _ ( " Specified Commands and Groups " ) ,
" specified_groups " : _ ( " Specified Groups " ) ,
" specified_hosts " : _ ( " Specified Hosts and Groups " ) ,
" specified_users " : _ ( " Specified Users and Groups " ) ,
" user " : _ ( " Who " ) ,
2011-05-13 20:05:35 -05:00
} ,
2018-09-12 09:48:44 -05:00
" sudooptions " : {
" remove " : _ ( " Remove sudo options " ) ,
} ,
2015-04-21 08:50:54 -05:00
" topology " : {
2016-06-13 03:29:49 -05:00
" autogenerated " : _ ( " Autogenerated " ) ,
2015-04-21 08:50:54 -05:00
" segment_details " : _ ( " Segment details " ) ,
" replication_config " : _ ( " Replication configuration " ) ,
2015-11-12 11:28:01 -06:00
" insufficient_domain_level " : _ ( " Managed topology requires minimal domain level $ {domainlevel} " ) ,
2015-04-21 08:50:54 -05:00
} ,
2018-09-14 05:20:30 -05:00
" topologylocation " : {
" remove " : _ ( " Remove IPA locations " ) ,
2018-09-16 15:14:45 -05:00
" remove_servers " : _ (
" Remove IPA servers from IPA location ' $ {primary_key} ' "
) ,
2018-09-14 05:20:30 -05:00
} ,
" topologysegment " : {
" remove " : _ ( " Remove topology segments " ) ,
} ,
2012-06-13 10:44:36 -05:00
" trust " : {
" account " : _ ( " Account " ) ,
" admin_account " : _ ( " Administrative account " ) ,
2013-02-08 08:09:44 -06:00
" blacklists " : _ ( " SID blacklists " ) ,
2012-06-13 10:44:36 -05:00
" details " : _ ( " Trust Settings " ) ,
" domain " : _ ( " Domain " ) ,
" establish_using " : _ ( " Establish using " ) ,
2014-01-15 11:01:02 -06:00
" fetch_domains " : _ ( " Fetch domains " ) ,
2012-06-13 10:44:36 -05:00
" ipantflatname " : _ ( " Domain NetBIOS name " ) ,
" ipanttrusteddomainsid " : _ ( " Domain Security Identifier " ) ,
" preshared_password " : _ ( " Pre-shared password " ) ,
2018-09-14 05:20:30 -05:00
" remove " : _ ( " Remove trusts " ) ,
2018-09-16 15:14:45 -05:00
" remove_domains " : _ ( " Remove domains " ) ,
2012-06-13 10:44:36 -05:00
" trustdirection " : _ ( " Trust direction " ) ,
" truststatus " : _ ( " Trust status " ) ,
" trusttype " : _ ( " Trust type " ) ,
2016-06-09 04:04:05 -05:00
" ipantadditionalsuffixes " : _ ( " Alternative UPN suffixes " ) ,
2012-06-13 10:44:36 -05:00
} ,
2013-02-11 05:56:35 -06:00
" trustconfig " : {
" options " : _ ( " Options " ) ,
} ,
2011-08-29 17:34:10 -05:00
" user " : {
" account " : _ ( " Account Settings " ) ,
" account_status " : _ ( " Account Status " ) ,
2015-04-22 07:57:26 -05:00
" activeuser_label " : _ ( " Active users " ) ,
2018-09-21 03:45:28 -05:00
" add " : _ ( " Add user " ) ,
2011-08-29 17:34:10 -05:00
" contact " : _ ( " Contact Settings " ) ,
2015-06-18 05:59:05 -05:00
" delete_mode " : _ ( " Delete mode " ) ,
2011-08-29 17:34:10 -05:00
" employee " : _ ( " Employee Information " ) ,
" error_changing_status " : _ ( " Error changing account status " ) ,
2012-01-31 13:41:28 -06:00
" krbpasswordexpiration " : _ ( " Password expiration " ) ,
2011-08-29 17:34:10 -05:00
" mailing " : _ ( " Mailing Address " ) ,
" misc " : _ ( " Misc. Information " ) ,
2015-06-18 05:59:05 -05:00
" mode_delete " : _ ( " delete " ) ,
" mode_preserve " : _ ( " preserve " ) ,
2015-05-12 10:34:39 -05:00
" noprivate " : _ ( " No private group " ) ,
2018-09-13 12:10:03 -05:00
" remove " : _ ( " Remove users " ) ,
2018-09-16 15:14:45 -05:00
" remove_from_groups " : _ (
" Remove user ' $ {primary_key} ' from user groups "
) ,
" remove_from_netgroups " : _ (
" Remove user ' $ {primary_key} ' from netgroups "
) ,
" remove_from_roles " : _ (
" Remove user ' $ {primary_key} ' from roles "
) ,
" remove_from_hbac " : _ (
" Remove user ' $ {primary_key} ' from HBAC rules "
) ,
" remove_from_sudo " : _ (
" Remove user ' $ {primary_key} ' from sudo rules "
) ,
2012-01-18 21:54:41 -06:00
" status_confirmation " : _ ( " Are you sure you want to $ {action} the user?<br/>The change will take effect immediately. " ) ,
" status_link " : _ ( " Click to $ {action} " ) ,
2014-06-24 05:24:23 -05:00
" unlock " : _ ( " Unlock " ) ,
" unlock_confirm " : _ ( " Are you sure you want to unlock user $ {object} ? " ) ,
2011-01-14 14:14:32 -06:00
} ,
2016-10-05 05:06:27 -05:00
" vault " : {
" add_warn_arch_ret " : _ (
" Secrets can be added/retrieved to vault only by using "
" vault-archive and vault-retrieve from CLI. "
) ,
" add_warn_standard " : _ (
" Content of ' standard ' vaults can be seen by users with "
" higher privileges (admins). "
) ,
" asymmetric_type " : _ ( " Asymmetric " ) ,
" config_title " : _ ( " Vaults Config " ) ,
" group " : _ ( " Group " ) ,
" members " : _ ( " Members " ) ,
" my_vaults_title " : _ ( " My User Vaults " ) ,
" owners " : _ ( " Owners " ) ,
2018-09-16 15:14:45 -05:00
" remove " : _ ( " Remove vaults " ) ,
" remove_member_groups " : _ (
" Remove user groups from members of vault ' $ {primary_key} ' "
) ,
" remove_member_services " : _ (
" Remove services from members of vault ' $ {primary_key} ' "
) ,
" remove_member_users " : _ (
" Remove users from members of vault ' $ {primary_key} ' "
) ,
" remove_owner_groups " : _ (
" Remove user groups from owners of vault ' $ {primary_key} ' "
) ,
" remove_owner_services " : _ (
" Remove services from owners of vault ' $ {primary_key} ' "
) ,
" remove_owner_users " : _ (
" Remove users from owners of vault ' $ {primary_key} ' "
) ,
2016-10-05 05:06:27 -05:00
" service " : _ ( " Service " ) ,
" service_vaults_title " : _ ( " Service Vaults " ) ,
" shared " : _ ( " Shared " ) ,
" shared_vaults_title " : _ ( " Shared Vaults " ) ,
" standard_type " : _ ( " Standard " ) ,
" symmetric_type " : _ ( " Symmetric " ) ,
" type " : _ ( " Vault Type " ) ,
" type_tooltip " : _ (
" Only standard vaults can be created in WebUI, use CLI "
" for other types of vaults. "
) ,
" user " : _ ( " User " ) ,
" user_vaults_title " : _ ( " User Vaults " ) ,
} ,
2011-08-29 17:34:10 -05:00
} ,
2011-08-23 21:51:31 -05:00
" password " : {
2011-11-04 13:48:22 -05:00
" current_password " : _ ( " Current Password " ) ,
" current_password_required " : _ ( " Current password is required " ) ,
2012-06-26 09:19:58 -05:00
" expires_in " : _ ( " Your password expires in $ {days} days. " ) ,
2014-06-03 11:21:25 -05:00
" first_otp " : _ ( " First OTP " ) ,
2018-07-06 03:56:26 -05:00
" invalid_password " : _ (
" The password or username you entered is incorrect " ) ,
2011-08-29 17:34:10 -05:00
" new_password " : _ ( " New Password " ) ,
2012-05-03 03:48:23 -05:00
" new_password_required " : _ ( " New password is required " ) ,
2014-05-22 07:48:22 -05:00
" otp " : _ ( " OTP " ) ,
2014-07-24 11:32:25 -05:00
" otp_info " : _ ( " <i class= \" fa fa-info-circle \" ></i> <strong>One-Time-Password(OTP):</strong> Generate new OTP code for each OTP field. " ) ,
2014-05-22 07:48:22 -05:00
" otp_long " : _ ( " One-Time-Password " ) ,
2014-06-03 11:21:25 -05:00
" otp_sync_fail " : _ ( " Token synchronization failed " ) ,
" otp_sync_invalid " : _ ( " The username, password or token codes are not correct " ) ,
" otp_sync_success " : _ ( " Token was synchronized " ) ,
2012-06-13 10:44:36 -05:00
" password " : _ ( " Password " ) ,
2014-05-22 07:48:22 -05:00
" password_and_otp " : _ ( " Password or Password+One-Time-Password " ) ,
2011-08-29 17:34:10 -05:00
" password_change_complete " : _ ( " Password change complete " ) ,
2018-07-06 03:56:26 -05:00
" password_expired " : _ (
" Your password has expired. Please enter a new password. " ) ,
2011-08-29 17:34:10 -05:00
" password_must_match " : _ ( " Passwords must match " ) ,
2012-06-08 08:02:25 -05:00
" reset_failure " : _ ( " Password reset was not successful. " ) ,
2011-08-29 17:34:10 -05:00
" reset_password " : _ ( " Reset Password " ) ,
2012-06-26 09:19:58 -05:00
" reset_password_sentence " : _ ( " Reset your password. " ) ,
2014-06-03 11:21:25 -05:00
" second_otp " : _ ( " Second OTP " ) ,
" token_id " : _ ( " Token ID " ) ,
2011-08-29 17:34:10 -05:00
" verify_password " : _ ( " Verify Password " ) ,
} ,
2018-06-26 14:38:44 -05:00
" profile-menu " : {
" about " : _ ( " About " ) ,
" configuration " : _ ( " Customization " ) ,
" logout " : _ ( " Log out " ) ,
" password_reset " : _ ( " Change password " ) ,
" profile " : _ ( " Profile " ) ,
} ,
2011-06-30 13:33:33 -05:00
" search " : {
2011-08-29 17:34:10 -05:00
" delete_confirm " : _ ( " Are you sure you want to delete selected entries? " ) ,
2013-05-15 10:33:21 -05:00
" deleted " : _ ( " $ {count} item(s) deleted " ) ,
2012-09-03 09:43:13 -05:00
" disable_confirm " : _ ( " Are you sure you want to disable selected entries? " ) ,
2013-05-15 10:33:21 -05:00
" disabled " : _ ( " $ {count} item(s) disabled " ) ,
2012-09-03 09:43:13 -05:00
" enable_confirm " : _ ( " Are you sure you want to enable selected entries? " ) ,
2013-05-15 10:33:21 -05:00
" enabled " : _ ( " $ {count} item(s) enabled " ) ,
2011-08-29 17:34:10 -05:00
" partial_delete " : _ ( " Some entries were not deleted " ) ,
2014-05-13 05:39:13 -05:00
" placeholder " : _ ( " Search " ) ,
2016-06-06 05:11:06 -05:00
" placeholder_filter " : _ ( " Filter " ) ,
2011-08-29 17:34:10 -05:00
" quick_links " : _ ( " Quick Links " ) ,
" select_all " : _ ( " Select All " ) ,
" truncated " : _ ( " Query returned more results than the configured size limit. Displaying the first $ {counter} results. " ) ,
" unselect_all " : _ ( " Unselect All " ) ,
} ,
2018-07-12 15:19:04 -05:00
" ssbrowser-page " : {
" header " : _ (
" <h1>Browser Kerberos Setup</h1> \n "
" \n "
) ,
" firefox-header " : _ (
" <h2>Firefox</h2> \n "
" \n "
" <p> \n "
" You can configure Firefox to use Kerberos for "
" Single Sign-on. The following instructions will guide you in "
" configuring your web browser to send your Kerberos "
" credentials to the appropriate Key Distribution Center which "
" enables Single Sign-on. \n "
" </p> \n "
" \n "
) ,
" firefox-actions " : _ (
" <ol> \n "
" <li> \n "
" <p> \n "
" <a href= \" ca.crt \" id= \" ca-link \" class= \" btn btn-default \" > "
" Import Certificate Authority certificate</a> \n "
" </p> \n "
" <p> \n "
" Make sure you select <b>all three</b> "
" checkboxes. \n "
" </p> \n "
" </li> \n "
" <li> \n "
" In the address bar of Firefox, type <code> "
" about:config</code> to display the list of current "
" configuration options. \n "
" </li> \n "
" <li> \n "
" In the Filter field, type <code>negotiate "
" </code> to restrict the list of options. \n "
" </li> \n "
" <li> \n "
" Double-click the <code>network.negotiate-auth "
" .trusted-uris</code> entry to display the Enter string value "
" dialog box. \n "
" </li> \n "
" <li> \n "
" Enter the name of the domain against which "
" you want to authenticate, for example, <code class= \" "
" example-domain \" >.example.com.</code> \n "
" </li> \n "
" <li><a href= \" ../ui/index.html \" id= \" return-link \" class= \" "
" btn btn-default \" >Return to Web UI</a></li> \n "
" </ol> \n "
" \n "
) ,
" chrome-header " : _ (
" <h2>Chrome</h2> \n "
" \n "
" <p> \n "
" You can configure Chrome to use Kerberos for "
" Single Sign-on. The following instructions will guide you in "
" configuring your web browser to send your Kerberos "
" credentials to the appropriate Key Distribution Center which "
" enables Single Sign-on. \n "
" </p> \n "
" \n "
) ,
" chrome-certificate " : _ (
" <h3>Import CA Certificate</h3> \n "
" <ol> \n "
" <li> \n "
" Download the <a href= \" ca.crt \" >CA "
" certificate</a>. Alternatively, if the host is also an IdM "
" client, you can find the certificate in /etc/ipa/ca.crt. \n "
" </li> \n "
" <li> \n "
" Click the menu button with the <em>Customize "
" and control Google Chrome</em> tooltip, which is by default "
" in the top right-hand corner of Chrome, and click <em> "
" Settings</em>. \n "
" </li> \n "
" <li> \n "
" Click <em>Show advanced settings</em> to "
" display more options, and then click the <em>Manage "
" certificates</em> button located under the HTTPS/SSL heading. "
" \n "
" </li> \n "
" <li> \n "
" In the <em>Authorities</em> tab, click the "
" <em>Import</em> button at the bottom. \n "
" </li> \n "
" <li>Select the CA certificate file that you downloaded in the "
" first step.</li> \n "
" </ol> \n "
" \n "
) ,
" chrome-spnego " : _ (
" <h3> \n "
" Enable SPNEGO (Simple and Protected GSSAPI "
" Negotiation Mechanism) to Use Kerberos Authentication \n "
" in Chrome \n "
" </h3> \n "
" <ol> \n "
" <li> \n "
" Make sure you have the necessary directory "
" created by running: \n "
" <div><code> \n "
" [root@client]# mkdir -p /etc/opt/chrome/ "
" policies/managed/ \n "
" </code></div> \n "
" </li> \n "
" <li> \n "
" Create a new <code>/etc/opt/chrome/policies/ "
" managed/mydomain.json</code> file with write privileges "
" limited to the system administrator or root, and include the "
" following line: \n "
" <div><code> \n "
" { \" AuthServerWhitelist \" : \" *<span "
" class= \" example-domain \" >.example.com.</span> \" } \n "
" </code></div> \n "
" <div> \n "
" You can do this by running: \n "
" </div> \n "
" <div><code> \n "
" [root@server]# echo \' { \" "
" AuthServerWhitelist \" : \" *<span class= \" example-domain \" > "
" .example.com.</span> \" } ' > /etc/opt/chrome/policies/managed/ "
" mydomain.json \n "
" </code></div> \n "
" </li> \n "
" </ol> \n "
" <ol> \n "
" <p> \n "
" <strong>Note:</strong> If using Chromium, use <code>/etc/ "
" chromium/policies/managed/</code> instead of <code>/etc/opt/ "
" chrome/policies/managed/</code> for the two SPNEGO Chrome "
" configuration steps above. \n "
" </p> \n "
" </ol> \n "
" \n "
) ,
" ie-header " : _ (
" <h2>Internet Explorer</h2> \n "
" <p><strong>WARNING:</strong> Internet Explorer is no longer a "
" supported browser.</p> \n "
" <p> \n "
" Once you are able to log into the workstation "
" with your kerberos key you are now able to use that ticket in "
" Internet Explorer. \n "
" </p> \n "
" <p> \n "
) ,
" ie-actions " : _ (
" <strong>Log into the Windows machine using an account of your "
" Kerberos realm (administrative domain)</strong> \n "
" </p> \n "
" <p> \n "
" <strong>In Internet Explorer, click Tools, and then click "
" Internet Options.</strong> \n "
" </p> \n "
" <div> \n "
" <ol> \n "
" <li>Click the Security tab</li> \n "
" <li>Click Local intranet</li> \n "
" <li>Click Sites </li> \n "
" <li>Click Advanced </li> \n "
" <li>Add your domain to the list</li> \n "
" </ol> \n "
" <ol> \n "
" <li>Click the Security tab</li> \n "
" <li>Click Local intranet</li> \n "
" <li>Click Custom Level</li> \n "
" <li>Select Automatic logon only in Intranet zone</li> \n "
" </ol> \n "
" \n "
" <ol> \n "
" <li> Visit a kerberized web site using IE (You must use the "
" fully-qualified Domain Name in the URL)</li> \n "
" <li><strong> You are all set.</strong></li> \n "
" </ol> \n "
" </div> \n "
" \n "
) ,
} ,
2012-01-18 21:54:41 -06:00
" status " : {
" disable " : _ ( " Disable " ) ,
" disabled " : _ ( " Disabled " ) ,
" enable " : _ ( " Enable " ) ,
" enabled " : _ ( " Enabled " ) ,
" label " : _ ( " Status " ) ,
2014-04-17 02:07:10 -05:00
" working " : _ ( " Working " ) ,
2012-01-18 21:54:41 -06:00
} ,
2011-01-25 18:39:08 -06:00
" tabs " : {
" audit " : _ ( " Audit " ) ,
2014-07-02 08:09:22 -05:00
" authentication " : _ ( " Authentication " ) ,
2012-02-03 04:37:09 -06:00
" automember " : _ ( " Automember " ) ,
2011-08-29 17:34:10 -05:00
" automount " : _ ( " Automount " ) ,
2013-02-22 10:22:30 -06:00
" cert " : _ ( " Certificates " ) ,
2011-08-29 17:34:10 -05:00
" dns " : _ ( " DNS " ) ,
2017-08-14 07:44:13 -05:00
" hbac " : _ ( " Host-Based Access Control " ) ,
2011-08-29 17:34:10 -05:00
" identity " : _ ( " Identity " ) ,
" ipaserver " : _ ( " IPA Server " ) ,
2014-07-02 08:09:22 -05:00
" network_services " : _ ( " Network Services " ) ,
2011-08-29 17:34:10 -05:00
" policy " : _ ( " Policy " ) ,
2017-08-14 07:44:13 -05:00
" role " : _ ( " Role-Based Access Control " ) ,
2011-08-29 17:34:10 -05:00
" sudo " : _ ( " Sudo " ) ,
2015-04-21 08:50:54 -05:00
" topology " : _ ( " Topology " ) ,
2013-02-11 05:56:35 -06:00
" trust " : _ ( " Trusts " ) ,
2011-08-29 17:34:10 -05:00
} ,
" true " : _ ( " True " ) ,
2018-07-12 14:05:39 -05:00
" unauthorized-page " : _ (
" <h1>Unable to verify your Kerberos credentials</h1> \n "
" <p> \n "
" Please make sure that you have valid Kerberos "
" tickets (obtainable via <strong>kinit</strong>), and that you "
" have configured your browser correctly. \n "
" </p> \n "
" \n "
" <h2>Browser configuration</h2> \n "
" \n "
" <div id= \" first-time \" > \n "
" <p> \n "
" If this is your first time, please <a href= "
" \" ssbrowser.html \" >configure your browser</a>. \n "
" </p> \n "
" </div> \n "
) ,
2011-06-30 13:33:33 -05:00
" widget " : {
2016-10-10 02:19:32 -05:00
" api_browser " : _ ( " API Browser " ) ,
2014-04-17 07:20:59 -05:00
" first " : _ ( " First " ) ,
" last " : _ ( " Last " ) ,
2011-08-29 17:34:10 -05:00
" next " : _ ( " Next " ) ,
" page " : _ ( " Page " ) ,
" prev " : _ ( " Prev " ) ,
2014-06-27 06:59:11 -05:00
" undo " : _ ( " Undo " ) ,
2016-01-25 06:23:20 -06:00
" undo_title " : _ ( " Undo this change. " ) ,
2014-06-27 06:59:11 -05:00
" undo_all " : _ ( " Undo All " ) ,
2016-01-25 06:23:20 -06:00
" undo_all_title " : _ ( " Undo all changes in this field. " ) ,
2011-06-30 13:33:33 -05:00
" validation " : {
2011-08-29 17:34:10 -05:00
" error " : _ ( " Text does not match field pattern " ) ,
2014-01-10 10:28:27 -06:00
" datetime " : _ ( " Must be an UTC date/time value (e.g., \" 2014-01-20 17:58:01Z \" ) " ) ,
2012-09-05 07:45:26 -05:00
" decimal " : _ ( " Must be a decimal number " ) ,
2013-11-13 08:49:25 -06:00
" format " : _ ( " Format error " ) ,
2011-08-29 17:34:10 -05:00
" integer " : _ ( " Must be an integer " ) ,
2012-01-02 09:55:51 -06:00
" ip_address " : _ ( ' Not a valid IP address ' ) ,
" ip_v4_address " : _ ( ' Not a valid IPv4 address ' ) ,
" ip_v6_address " : _ ( ' Not a valid IPv6 address ' ) ,
2011-08-29 17:34:10 -05:00
" max_value " : _ ( " Maximum value is $ {value} " ) ,
" min_value " : _ ( " Minimum value is $ {value} " ) ,
2015-12-22 07:05:02 -06:00
" net_address " : _ ( " Not a valid network address (examples: 2001:db8::/64, 192.0.2.0/24) " ) ,
2013-11-13 08:49:25 -06:00
" parse " : _ ( " Parse error " ) ,
2017-07-11 03:46:36 -05:00
" positive_number " : _ ( " Must be a positive number " ) ,
2012-03-07 07:42:59 -06:00
" port " : _ ( " ' $ {port} ' is not a valid port " ) ,
2011-08-29 17:34:10 -05:00
" required " : _ ( " Required field " ) ,
2012-02-23 06:54:07 -06:00
" unsupported " : _ ( " Unsupported value " ) ,
2011-01-26 19:58:06 -06:00
} ,
2011-08-29 17:34:10 -05:00
} ,
}
2010-08-13 16:56:16 -05:00
has_output = (
2012-12-13 10:42:06 -06:00
Output ( ' texts ' , dict , doc = _ ( ' Dict of I18N messages ' ) ) ,
2010-08-13 16:56:16 -05:00
)
2012-06-21 07:20:26 -05:00
def execute ( self , * * options ) :
2012-12-13 10:42:06 -06:00
return dict ( texts = json_serialize ( self . messages ) )