From b8607e24d610a240a2501fdfe0242233fa00e2e2 Mon Sep 17 00:00:00 2001 From: Stanislav Levin Date: Thu, 28 Jun 2018 13:13:46 +0300 Subject: [PATCH] Fix Web UI 'get_entity_param' test "IPA.init()" is no longer responsible for "IPA.messages". So "ipa_init" test JSON data must not contain "texts". Fixes: https://pagure.io/freeipa/issue/7559 Reviewed-By: Alexander Bokovoy Reviewed-By: Christian Heimes Reviewed-By: Petr Vobornik --- install/ui/test/bin/update_ipa_init.sh | 4 - install/ui/test/data/ipa_init.json | 827 -------------------- install/ui/test/data/ipa_init_commands.json | 37 - 3 files changed, 868 deletions(-) diff --git a/install/ui/test/bin/update_ipa_init.sh b/install/ui/test/bin/update_ipa_init.sh index 11cd03749..f418c89f4 100755 --- a/install/ui/test/bin/update_ipa_init.sh +++ b/install/ui/test/bin/update_ipa_init.sh @@ -19,10 +19,6 @@ json="{ \"method\": \"batch\", \"params\": [ [ - { - \"method\": \"i18n_messages\", - \"params\": [[], {}] - }, { \"method\": \"user_find\", \"params\":[[], { \"whoami\": true, \"all\": true }] diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index 9dc1c9a6c..71c9d7366 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -3,833 +3,6 @@ "result" : { "count" : 9, "results" : [ - { - "texts" : { - "login" : { - "header" : "Logged In As", - "username" : "Username", - "logout_error" : "Logout error", - "logout" : "Logout", - "krb_auth_msg" : " To log in with Kerberos, please make sure you have valid tickets (obtainable via kinit) and configured the browser correctly, then click Login.", - "sync_otp_token" : "Sync OTP Token", - "login" : "Login", - "password" : "Password", - "form_auth" : " To log in with username and password, enter them in the corresponding fields, then click Login.", - "loading_md" : "Loading data" - }, - "status" : { - "disable" : "Disable", - "label" : "Status", - "disabled" : "Disabled", - "enabled" : "Enabled", - "working" : "Working", - "enable" : "Enable" - }, - "details" : { - "settings" : "${entity} ${primary_key} Settings", - "expand_all" : "Expand All", - "identity" : "Identity Settings", - "collapse_all" : "Collapse All", - "general" : "General", - "updated" : "${entity} ${primary_key} updated", - "to_top" : "Back to Top" - }, - "password" : { - "first_otp" : "First OTP", - "otp_sync_success" : "Token was synchronized", - "current_password_required" : "Current password is required", - "password_and_otp" : "Password or Password+One-Time-Password", - "current_password" : "Current Password", - "otp_info" : " One-Time-Password(OTP): Generate new OTP code for each OTP field.", - "new_password" : "New Password", - "expires_in" : "Your password expires in ${days} days.", - "reset_password" : "Reset Password", - "reset_failure" : "Password reset was not successful.", - "otp" : "OTP", - "otp_sync_invalid" : "The username, password or token codes are not correct", - "otp_sync_fail" : "Token synchronization failed", - "verify_password" : "Verify Password", - "password_must_match" : "Passwords must match", - "password" : "Password", - "password_change_complete" : "Password change complete", - "reset_password_sentence" : "Reset your password.", - "token_id" : "Token ID", - "otp_long" : "One-Time-Password", - "new_password_required" : "New password is required", - "invalid_password" : "The password or username you entered is incorrect.", - "second_otp" : "Second OTP" - }, - "krbaliases" : { - "remove_message" : "Do you want to remove kerberos alias ${alias}?", - "adder_title" : "Add Kerberos Principal Alias", - "add_krbal_label" : "New kerberos principal alias", - "remove_title" : "Remove Kerberos Alias" - }, - "tabs" : { - "automember" : "Automember", - "ipaserver" : "IPA Server", - "topology" : "Topology", - "network_services" : "Network Services", - "trust" : "Trusts", - "dns" : "DNS", - "identity" : "Identity", - "hbac" : "Host Based Access Control", - "automount" : "Automount", - "authentication" : "Authentication", - "role" : "Role Based Access Control", - "audit" : "Audit", - "cert" : "Certificates", - "policy" : "Policy", - "sudo" : "Sudo" - }, - "facet_groups" : { - "member" : "${primary_key} members:", - "memberof" : "${primary_key} is a member of:", - "managedby" : "${primary_key} is managed by:" - }, - "facets" : { - "search" : "Search", - "details" : "Settings" - }, - "authtype" : { - "type_radius" : "RADIUS", - "otp" : "OTP", - "auth_indicator" : "Authentication indicator", - "custom_auth_ind_title" : "Add Custom Authentication Indicator", - "type_otp" : "Two factor authentication (password + OTP)", - "config_tooltip" : "

Implicit method (password) will be used if no method is chosen.

Password + Two-factor: LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.

RADIUS with another type: Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.

", - "type_disabled" : "Disable per-user override", - "type_password" : "Password", - "user_tooltip" : "

Per-user setting, overwrites the global setting if any option is checked.

Password + Two-factor: LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.

RADIUS with another type: Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.

", - "auth_indicators" : "Authentication indicators" - }, - "measurement_units" : { - "number_of_passwords" : "number of passwords", - "seconds" : "seconds" - }, - "buttons" : { - "refresh" : "Refresh", - "set" : "Set", - "stage" : "Stage", - "view" : "View", - "restore" : "Restore", - "disable" : "Disable", - "add" : "Add", - "get" : "Get", - "edit" : "Edit", - "find" : "Find", - "enable" : "Enable", - "add_and_close" : "Add and Close", - "clear_title" : "Clear all fields on the page.", - "issue" : "Issue", - "apply" : "Apply", - "hide" : "Hide", - "revoke" : "Revoke", - "save" : "Save", - "clear" : "Clear", - "add_and_add_another" : "Add and Add Another", - "back" : "Back", - "show" : "Show", - "match" : "Match", - "reset" : "Reset", - "ok" : "OK", - "remove" : "Delete", - "match_title" : "Match users according to certificate.", - "add_many" : "Add Many", - "about" : "About", - "remove_hold" : "Remove hold", - "retry" : "Retry", - "reset_password_and_login" : "Reset Password and Login", - "filter" : "Filter", - "close" : "Close", - "download" : "Download", - "activate" : "Activate", - "refresh_title" : "Reload current settings from the server.", - "revert" : "Revert", - "add_and_edit" : "Add and Edit", - "unapply" : "Un-apply", - "update" : "Update", - "cancel" : "Cancel", - "download_title" : "Download certificate as PEM formatted file.", - "revert_title" : "Undo all unsaved changes." - }, - "dialogs" : { - "available" : "Available", - "add_custom_value" : "Add custom value", - "remove_title" : "Remove ${entity}", - "validation_message" : "Input form contains invalid or missing values.", - "batch_error_title" : "Operations Error", - "custom_value" : "Custom value", - "validation_title" : "Validation error", - "confirmation" : "Confirmation", - "show_details" : "Show details", - "result" : "Result", - "add_title" : "Add ${entity}", - "success" : "Success", - "hide_details" : "Hide details", - "add_confirmation" : "${entity} successfully added", - "edit_title" : "Edit ${entity}", - "dirty_message" : "This page has unsaved changes. Please save or revert.", - "batch_error_message" : "Some operations failed.", - "redirection" : "Redirection", - "remove_empty" : "Select entries to be removed.", - "about_title" : "About", - "prospective" : "Prospective", - "dirty_title" : "Unsaved Changes", - "about_message" : "${product}, version: ${version}" - }, - "error_report" : { - "refresh" : "Refresh the page.", - "reload" : "Reload the browser.", - "title" : "An error has occurred (${error})", - "main_page" : "Return to the main page and retry the operation", - "problem_persists" : "If the problem persists please contact the system administrator.", - "options" : "Please try the following options:" - }, - "true" : "True", - "objects" : { - "caacl" : { - "any_profile" : "Any Profile", - "specified_profiles" : "Specified Profiles", - "specified_hosts" : "Specified Hosts and Groups", - "any_host" : "Any Host", - "specified_services" : "Specified Services and Groups", - "any_ca" : "Any CA", - "any_service" : "Any Service", - "anyone" : "Anyone", - "specified_cas" : "Specified CAs", - "ipaenabledflag" : "Rule status", - "no_ca_msg" : "If no CAs are specified, requests to the default CA are allowed.", - "profile" : "Profiles", - "who" : "Permitted to have certificates issued", - "specified_users" : "Specified Users and Groups", - "all" : "All" - }, - "sudocmd" : { - "groups" : "Groups" - }, - "server_role" : { - "label_singular" : "Server Role", - "label" : "Server Roles" - }, - "trust" : { - "trustdirection" : "Trust direction", - "ipantflatname" : "Domain NetBIOS name", - "admin_account" : "Administrative account", - "fetch_domains" : "Fetch domains", - "blacklists" : "SID blacklists", - "preshared_password" : "Pre-shared password", - "ipantadditionalsuffixes" : "Alternative UPN suffixes", - "ipanttrusteddomainsid" : "Domain Security Identifier", - "establish_using" : "Establish using", - "trusttype" : "Trust type", - "details" : "Trust Settings", - "account" : "Account", - "domain" : "Domain", - "truststatus" : "Trust status" - }, - "automountkey" : {}, - "automountlocation" : { - "identity" : "Automount Location Settings" - }, - "selinuxusermap" : { - "anyone" : "Anyone", - "specified_hosts" : "Specified Hosts and Groups", - "user" : "User", - "any_host" : "Any Host", - "host" : "Host", - "specified_users" : "Specified Users and Groups" - }, - "service" : { - "valid" : "Kerberos Key Present, Service Provisioned", - "certificate" : "Service Certificate", - "unprovision_confirmation" : "Are you sure you want to unprovision this service?", - "provisioning" : "Provisioning", - "unprovisioned" : "Service unprovisioned", - "unprovision" : "Unprovision", - "missing" : "Kerberos Key Not Present", - "details" : "Service Settings", - "status" : "Status", - "host" : "Host Name", - "unprovision_title" : "Unprovisioning ${entity}", - "service" : "Service", - "delete_key_unprovision" : "Delete Key, Unprovision" - }, - "dnsconfig" : { - "options" : "Options", - "forward_none" : "Forwarding disabled", - "update_dns_dialog_msg" : "Do you want to update system DNS records?", - "forward_only" : "Forward only", - "update_dns" : "Update System DNS Records", - "forward_first" : "Forward first", - "updated_dns" : "System DNS records updated" - }, - "cert" : { - "find_revokedon_from" : "Revoked on from", - "issued_to" : "Issued To", - "find_subject" : "Subject", - "find_min_serial_number" : "Minimum serial number", - "privilege_withdrawn" : "Privilege Withdrawn", - "valid_from" : "Valid from", - "organizational_unit" : "Organizational Unit", - "remove_certificate_hold_confirmation" : "Do you want to remove the certificate hold?", - "new_certificate" : "New Certificate", - "find_issuedon_from" : "Issued on from", - "missing" : "No Valid Certificate", - "serial_number" : "Serial Number", - "remove_certificate_hold" : "Remove Certificate Hold for ${entity} ${primary_key}", - "certificate_hold" : "Certificate Hold", - "present" : "${count} certificate(s) present", - "remove_from_crl" : "Remove from CRL", - "find_revokedon_to" : "Revoked on to", - "find_issuedon_to" : "Issued on to", - "sha1_fingerprint" : "SHA1 Fingerprint", - "affiliation_changed" : "Affiliation Changed", - "reason" : "Reason for Revocation", - "sha256_fingerprint" : "SHA256 Fingerprint", - "download" : "Download", - "get_certificate" : "Get Certificate", - "find_max_serial_number" : "Maximum serial number", - "view_certificate" : "Certificate for ${entity} ${primary_key}", - "request_message" : "
  1. Create a certificate database or use an existing one. To create a new database:
    # certutil -N -d <database path>
  2. Create a CSR with subject CN=<${cn_name}>,O=<realm>, for example:
    # certutil -R -d <database path> -a -g <key size> -s 'CN=${cn},O=${realm}'${san}
  3. Copy and paste the CSR (from -----BEGIN NEW CERTIFICATE REQUEST----- to -----END NEW CERTIFICATE REQUEST-----) into the text area below:
", - "common_name" : "Common Name", - "requested" : "Certificate requested", - "revoked" : "Certificate Revoked", - "find_validnotafter_from" : "Valid not after from", - "find_validnotbefore_to" : "Valid not before to", - "organization" : "Organization", - "revocation_reason" : "Revocation reason", - "certificate" : "Certificate", - "find_validnotafter_to" : "Valid not after to", - "valid" : "Valid Certificate Present", - "ca_compromise" : "CA Compromise", - "valid_to" : "Valid to", - "aa_compromise" : "AA Compromise", - "serial_number_hex" : "Serial Number (hex)", - "cessation_of_operation" : "Cessation of Operation", - "fingerprints" : "Fingerprints", - "remove_certificate_hold_simple" : "Remove Certificate Hold", - "superseded" : "Superseded", - "issued_by" : "Issued By", - "revoke_certificate" : "Revoke Certificate for ${entity} ${primary_key}", - "ca" : "CA", - "key_compromise" : "Key Compromise", - "validity" : "Validity", - "add_principal" : "Add principal", - "status" : "Status", - "unspecified" : "Unspecified", - "remove_hold" : "Remove Hold", - "revoke_confirmation" : "Do you want to revoke this certificate? Select a reason from the pull-down list.", - "find_validnotbefore_from" : "Valid not before from", - "expires_on" : "Expires On", - "view_certificate_btn" : "View Certificate", - "revoked_status" : "REVOKED", - "certificates" : "Certificates", - "revoke_certificate_simple" : "Revoke Certificate", - "delete_cert_end" : "the certificate with serial number ", - "note" : "Note", - "hold_removed" : "Certificate Hold Removed", - "new_cert_format" : "Certificate in base64 or PEM format", - "issue_certificate_generic" : "Issue New Certificate", - "find_revocation_reason" : "Revocation reason", - "issued_on" : "Issued On", - "issue_certificate" : "Issue New Certificate for ${entity} ${primary_key}", - "request_message_san" : " -8 '${cn}'" - }, - "hbacrule" : { - "ipaenabledflag" : "Rule status", - "any_service" : "Any Service", - "anyone" : "Anyone", - "specified_users" : "Specified Users and Groups", - "user" : "Who", - "specified_hosts" : "Specified Hosts and Groups", - "service" : "Via Service", - "specified_services" : "Specified Services and Groups", - "host" : "Accessing", - "any_host" : "Any Host" - }, - "role" : { - "identity" : "Role Settings" - }, - "netgroup" : { - "host" : "Host", - "any_host" : "Any Host", - "usergroups" : "User Groups", - "hosts" : "Hosts", - "specified_hosts" : "Specified Hosts and Groups", - "external" : "External", - "users" : "Users", - "user" : "User", - "specified_users" : "Specified Users and Groups", - "identity" : "Netgroup Settings", - "netgroups" : "Netgroups", - "hostgroups" : "Host Groups", - "anyone" : "Anyone" - }, - "automember" : { - "exclusive" : "Exclusive", - "hostgrouprules" : "Host group rules", - "attribute" : "Attribute", - "default_user_group" : "Default user group", - "expression" : "Expression", - "hostgrouprule" : "Host group rule", - "add_rule" : "Add Rule", - "usergrouprules" : "User group rules", - "inclusive" : "Inclusive", - "default_host_group" : "Default host group", - "usergrouprule" : "User group rule", - "add_condition" : "Add Condition into ${pkey}" - }, - "idrange" : { - "ipabaserid" : "Primary RID base", - "ipaidrangesize" : "Range size", - "type_detect" : "Detect", - "type_local" : "Local domain", - "ipabaseid" : "Base ID", - "type_ipa" : "IPA trust", - "type" : "Range type", - "details" : "Range Settings", - "type_winsync" : "Active Directory winsync", - "type_ad" : "Active Directory domain", - "ipanttrusteddomainsid" : "Domain SID", - "type_ad_posix" : "Active Directory domain with POSIX attributes", - "ipasecondarybaserid" : "Secondary RID base" - }, - "hbacsvc" : {}, - "servers" : { - "svc_warning_message" : "It is strongly recommended to keep the following services installed on more than one server:", - "remove_server_msg" : "Deleting a server removes it permanently from the topology. Note that this is a non-reversible action.", - "svc_warning_title" : "Warning: Consider service replication", - "remove_server" : "Delete Server" - }, - "publickey" : { - "status_mod_s" : "Modified", - "status_new_ns" : "New: key not set", - "set_dialog_title" : "Set public key", - "status_new_s" : "New: key set", - "set_dialog_help" : "Public key:", - "show_set_key" : "Show/Set key", - "status_mod_ns" : "Modified: key not set" - }, - "otptoken" : { - "add_token" : "Add OTP Token", - "enable" : "Enable token", - "type_hotp" : "Counter-based (HOTP)", - "show_qr" : "Show QR code", - "show_uri" : "Show configuration uri", - "config_title" : "Configure your token", - "type_totp" : "Time-based (TOTP)", - "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.", - "details" : "OTP Token Settings", - "app_link" : "You can use FreeOTP as a software OTP token application.", - "disable" : "Disable token" - }, - "sudorule" : { - "runas" : "As Whom", - "user" : "Who", - "option_removed" : "${count} option(s) removed", - "specified_hosts" : "Specified Hosts and Groups", - "command" : "Run Commands", - "specified_commands" : "Specified Commands and Groups", - "option_added" : "Option added", - "allow" : "Allow", - "anyone" : "Anyone", - "deny" : "Deny", - "specified_groups" : "Specified Groups", - "ipaenabledflag" : "Rule status", - "options" : "Options", - "any_command" : "Any Command", - "any_group" : "Any Group", - "specified_users" : "Specified Users and Groups", - "external" : "External", - "any_host" : "Any Host", - "host" : "Access this host" - }, - "hbactest" : { - "missing_values" : "Missing values: ", - "specify_external" : "Specify external ${entity}", - "matched" : "Matched", - "include_disabled" : "Include Disabled", - "new_test" : "New Test", - "unmatched" : "Unmatched", - "label" : "HBAC Test", - "access_granted" : "Access Granted", - "access_denied" : "Access Denied", - "include_enabled" : "Include Enabled", - "rules" : "Rules", - "run_test" : "Run Test" - }, - "sshkeystore" : { - "status_new_ns" : "New: key not set", - "set_dialog_title" : "Set SSH key", - "status_mod_ns" : "Modified: key not set", - "set_dialog_help" : "SSH public key:", - "status_mod_s" : "Modified", - "keys" : "SSH public keys", - "status_new_s" : "New: key set", - "show_set_key" : "Show/Set key" - }, - "user" : { - "status_confirmation" : "Are you sure you want to ${action} the user?
The change will take effect immediately.", - "employee" : "Employee Information", - "misc" : "Misc. Information", - "contact" : "Contact Settings", - "mode_preserve" : "preserve", - "status_link" : "Click to ${action}", - "delete_mode" : "Delete mode", - "noprivate" : "No private group", - "account_status" : "Account Status", - "mode_delete" : "delete", - "mailing" : "Mailing Address", - "activeuser_label" : "Active users", - "unlock" : "Unlock", - "unlock_confirm" : "Are you sure you want to unlock user ${object}?", - "error_changing_status" : "Error changing account status", - "krbpasswordexpiration" : "Password expiration", - "account" : "Account Settings" - }, - "trustconfig" : { - "options" : "Options" - }, - "hostgroup" : { - "identity" : "Host Group Settings", - "host_group" : "Host Groups" - }, - "certmap" : { - "data_label" : "Certificate mapping data", - "deleter_content" : "Do you want to remove certificate mapping data ${data}?", - "certificate" : "Certificate", - "subject" : "Subject", - "deleter_title" : "Remove Certificate Mapping Data", - "adder_title" : "Add Certificate Mapping Data", - "issuer" : "Issuer", - "conf_str" : "Configuration string", - "issuer_subject" : "Issuer and subject", - "version" : "Version" - }, - "realmdomains" : { - "check_dns" : "Check DNS", - "identity" : "Realm Domains", - "check_dns_confirmation" : "Do you also want to perform DNS check?", - "force_update" : "Force Update" - }, - "topology" : { - "autogenerated" : "Autogenerated", - "insufficient_domain_level" : "Managed topology requires minimal domain level ${domainlevel}", - "segment_details" : "Segment details", - "replication_config" : "Replication configuration" - }, - "selfservice" : {}, - "vault" : { - "type" : "Vault Type", - "symmetric_type" : "Symmetric", - "owners" : "Owners", - "service" : "Service", - "add_warn_standard" : "Content of 'standard' vaults can be seen by users with higher privileges (admins).", - "config_title" : "Vaults Config", - "shared_vaults_title" : "Shared Vaults", - "asymmetric_type" : "Asymmetric", - "members" : "Members", - "standard_type" : "Standard", - "type_tooltip" : "Only standard vaults can be created in WebUI, use CLI for other types of vaults.", - "user_vaults_title" : "User Vaults", - "group" : "Group", - "shared" : "Shared", - "service_vaults_title" : "Service Vaults", - "my_vaults_title" : "My User Vaults", - "add_warn_arch_ret" : "Secrets can be added/retrieved to vault only by using vault-archive and vault-retrieve from CLI.", - "user" : "User" - }, - "host" : { - "unprovision" : "Unprovision", - "cn" : "Host Name", - "password_missing" : "One-Time-Password Not Present", - "password_set_success" : "OTP set", - "keytab_present" : "Kerberos Key Present, Host Provisioned", - "enrolled" : "Enrolled", - "password_reset_button" : "Reset OTP", - "keytab" : "Kerberos Key", - "password_set_button" : "Set OTP", - "keytab_missing" : "Kerberos Key Not Present", - "unprovisioned" : "Host unprovisioned", - "fqdn" : "Fully Qualified Host Name", - "unprovision_confirmation" : "Are you sure you want to unprovision this host?", - "certificate" : "Host Certificate", - "delete_key_unprovision" : "Delete Key, Unprovision", - "enrollment" : "Enrollment", - "password_present" : "One-Time-Password Present", - "password_set_title" : "Set One-Time-Password", - "password_reset_title" : "Reset One-Time-Password", - "generated_otp" : "Generated OTP", - "unprovision_title" : "Unprovisioning ${entity}", - "details" : "Host Settings", - "status" : "Status", - "generate_otp" : "Generate OTP", - "password" : "One-Time-Password" - }, - "dnsrecord" : { - "standard" : "Standard Record Types", - "other" : "Other Record Types", - "ptr_redir_creating" : "Creating record.", - "ptr_redir_zone" : "Zone found: ${zone}", - "ptr_redir_zones_err" : "An error occurred while fetching dns zones.", - "ptr_redir_title" : "Redirection to PTR record", - "ptr_redir_record" : "Checking if record exists.", - "deleted_no_data" : "DNS record was deleted because it contained no data.", - "type" : "Record Type", - "ptr_redir_create" : "Create dns record", - "ptr_redir_record_err" : "Record not found.", - "ptr_redir_creating_err" : "Record creation failed.", - "ptr_redir_address_err" : "Address not valid, can't redirect", - "ptr_redir_zone_err" : "Target reverse zone not found.", - "redirection_dnszone" : "You will be redirected to DNS Zone.", - "title" : "Records for DNS Zone", - "data" : "Data", - "ptr_redir_zones" : "Fetching DNS zones." - }, - "certmap_match" : { - "cert_for_match" : "Certificate For Match", - "matched_users" : "Matched Users", - "cert_data" : "Certificate Data", - "domain" : "Domain", - "userlogin" : "User Login", - "facet_label" : "Certificate Mapping Match" - }, - "privilege" : { - "identity" : "Privilege Settings" - }, - "config" : { - "search" : "Search Options", - "user" : "User Options", - "service" : "Service Options", - "selinux" : "SELinux Options", - "group" : "Group Options" - }, - "idoverridegroup" : { - "anchor_label" : "Group to override", - "anchor_tooltip_ad" : "Enter trusted group name.", - "anchor_tooltip" : "Enter trusted or IPA group name. Note: search doesn't list groups from trusted domains." - }, - "idoverrideuser" : { - "profile" : "Profile", - "anchor_label" : "User to override", - "anchor_tooltip_ad" : "Enter trusted user login.", - "anchor_tooltip" : "Enter trusted or IPA user login. Note: search doesn't list users from trusted domains." - }, - "permission" : { - "managed" : "Attribute breakdown", - "target" : "Target", - "identity" : "Permission settings", - "filter" : "Filter", - "add_custom_attr" : "Add Custom Attribute", - "attribute" : "Attribute" - }, - "radiusproxy" : { - "details" : "RADIUS Proxy Server Settings" - }, - "sudocmdgroup" : { - "commands" : "Commands" - }, - "stageuser" : { - "preserved_label" : "Preserved users", - "activate_confirm" : "Are you sure you want to activate selected users?", - "undel_one_confirm" : "Are you sure you want to restore ${object}?", - "undel_confirm" : "Are you sure you want to restore selected users?", - "label" : "Stage users", - "user_categories" : "User categories", - "stage_confirm" : "Are you sure you want to stage selected users?", - "activate_one_confirm" : "Are you sure you want to activate ${object}?", - "undel_success" : "${count} user(s) restored", - "activate_success" : "${count} user(s) activated", - "stage_one_confirm" : "Are you sure you want to stage ${object}?", - "stage_success" : "${count} users(s) staged" - }, - "aci" : { - "attribute" : "Attribute" - }, - "hbacsvcgroup" : { - "services" : "Services" - }, - "idview" : { - "overrides_tab" : "${primary_key} overrides:", - "unapply_hosts_confirm" : "Are you sure you want to un-apply ID view from selected entries?", - "apply_hosts" : "Apply to hosts", - "unapply_hosts_all" : "Un-apply from hosts", - "ipaassignedidview" : "Assigned ID View", - "apply_hostgroups" : "Apply to host groups", - "unapply_hosts_title" : "Un-apply ID View ${primary_key} from hosts", - "unapply_hostgroups" : "Un-apply from host groups", - "unapply_hosts_all_title" : "Un-apply ID Views from hosts", - "appliesto_tab" : "${primary_key} applies to:", - "unapply_hostgroups_all_title" : "Un-apply ID Views from hosts of hostgroups", - "appliedtohosts_title" : "Applied to hosts", - "appliedtohosts" : "Applied to hosts", - "unapply_hostgroups_title" : "Un-apply ID View ${primary_key} from hosts of ${entity}", - "unapply_hosts" : "Un-apply", - "apply_hostgroups_title" : "Apply ID View ${primary_key} on hosts of ${entity}", - "apply_hosts_title" : "Apply ID view ${primary_key} on ${entity}" - }, - "pwpolicy" : { - "identity" : "Password Policy" - }, - "krbtpolicy" : { - "identity" : "Kerberos Ticket Policy" - }, - "dnszone" : { - "add_permission" : "Add Permission", - "remove_permission_confirm" : "Are you sure you want to remove permission for DNS Zone ${object}?", - "soamname_change_message" : "Do you want to check if new authoritative nameserver address is in DNS", - "add_permission_confirm" : "Are you sure you want to add permission for DNS Zone ${object}?", - "remove_permission" : "Remove Permission", - "identity" : "DNS Zone Settings", - "skip_overlap_check" : "Skip overlap check", - "skip_dns_check" : "Skip DNS check", - "soamname_change_title" : "Authoritative nameserver change" - }, - "delegation" : {}, - "group" : { - "group_categories" : "Group categories", - "groups" : "Groups", - "posix" : "POSIX", - "make_posix" : "Change to POSIX group", - "external" : "External", - "type" : "Group Type", - "details" : "Group Settings", - "nonposix" : "Non-POSIX", - "user_groups" : "User Groups", - "make_external" : "Change to external group" - }, - "domainlevel" : { - "label" : "Domain Level", - "set" : "Set Domain Level", - "label_singular" : "Domain Level", - "ipadomainlevel" : "Level" - }, - "automountmap" : { - "direct" : "Direct", - "indirect" : "Indirect", - "map_type" : "Map Type" - } - }, - "customization" : { - "customization" : "Customization", - "table_pagination" : "Pagination Size" - }, - "association" : { - "remove" : { - "ipasudorunasgroup" : "Remove RunAs Groups from ${entity} ${primary_key}", - "managedby" : "Remove ${other_entity} Managing ${entity} ${primary_key}", - "memberof" : "Remove ${entity} ${primary_key} from ${other_entity}", - "memberdenycmd" : "Remove Deny ${other_entity} from ${entity} ${primary_key}", - "ipasudorunas" : "Remove RunAs ${other_entity} from ${entity} ${primary_key}", - "memberallowcmd" : "Remove Allow ${other_entity} from ${entity} ${primary_key}", - "member" : "Remove ${other_entity} from ${entity} ${primary_key}" - }, - "removed" : "${count} item(s) removed", - "indirect_membership" : "Indirect Membership", - "show_results" : "Show Results", - "paging" : "Showing ${start} to ${end} of ${total} entries.", - "add" : { - "memberof" : "Add ${entity} ${primary_key} into ${other_entity}", - "memberdenycmd" : "Add Deny ${other_entity} into ${entity} ${primary_key}", - "ipasudorunas" : "Add RunAs ${other_entity} into ${entity} ${primary_key}", - "memberallowcmd" : "Add Allow ${other_entity} into ${entity} ${primary_key}", - "member" : "Add ${other_entity} into ${entity} ${primary_key}", - "ipasudorunasgroup" : "Add RunAs Groups into ${entity} ${primary_key}", - "managedby" : "Add ${other_entity} Managing ${entity} ${primary_key}" - }, - "filter_placeholder" : "Filter available ${other_entity}", - "direct_membership" : "Direct Membership", - "added" : "${count} item(s) added", - "no_entries" : "No entries." - }, - "actions" : { - "disable_confirm" : "Are you sure you want to disable ${object}?", - "delete_confirm" : "Are you sure you want to delete ${object}?", - "apply" : "Apply", - "confirm" : "Are you sure you want to proceed with the action?", - "title" : "Actions", - "automember_rebuild" : "Rebuild auto membership", - "enable_confirm" : "Are you sure you want to enable ${object}?", - "automember_rebuild_success" : "Automember rebuild membership task completed", - "automember_rebuild_confirm" : "Are you sure you want to rebuild auto membership?" - }, - "ajax" : { - "401" : { - "message" : "Your session has expired. Please re-login." - } - }, - "keytab" : { - "add_retrive" : "Allow ${other_entity} to retrieve keytab of ${primary_key}", - "remove_create" : "Disallow ${other_entity} to create keytab of ${primary_key}", - "allowed_to_retrieve" : "Allowed to retrieve keytab", - "allowed_to_create" : "Allowed to create keytab", - "remove_retrieve" : "Disallow ${other_entity} to retrieve keytab of ${primary_key}", - "add_create" : "Allow ${other_entity} to create keytab of ${primary_key}" - }, - "widget" : { - "next" : "Next", - "first" : "First", - "validation" : { - "ip_v6_address" : "Not a valid IPv6 address", - "min_value" : "Minimum value is ${value}", - "ip_v4_address" : "Not a valid IPv4 address", - "datetime" : "Must be an UTC date/time value (e.g., \"2014-01-20 17:58:01Z\")", - "max_value" : "Maximum value is ${value}", - "error" : "Text does not match field pattern", - "net_address" : "Not a valid network address (examples: 2001:db8::/64, 192.0.2.0/24)", - "decimal" : "Must be a decimal number", - "ip_address" : "Not a valid IP address", - "required" : "Required field", - "format" : "Format error", - "unsupported" : "Unsupported value", - "integer" : "Must be an integer", - "parse" : "Parse error", - "port" : "'${port}' is not a valid port" - }, - "prev" : "Prev", - "undo_all_title" : "Undo all changes in this field.", - "last" : "Last", - "page" : "Page", - "api_browser" : "API Browser", - "undo_all" : "Undo All", - "undo_title" : "Undo this change.", - "undo" : "Undo" - }, - "errors" : { - "unknown_error" : "Unknown Error", - "internal_error" : "Internal Error", - "http_error" : "HTTP Error", - "url" : "URL", - "error" : "Error", - "no_response" : "No response", - "ipa_error" : "IPA Error" - }, - "false" : "False", - "search" : { - "select_all" : "Select All", - "deleted" : "${count} item(s) deleted", - "truncated" : "Query returned more results than the configured size limit. Displaying the first ${counter} results.", - "partial_delete" : "Some entries were not deleted", - "placeholder_filter" : "Filter", - "delete_confirm" : "Are you sure you want to delete selected entries?", - "placeholder" : "Search", - "disable_confirm" : "Are you sure you want to disable selected entries?", - "enable_confirm" : "Are you sure you want to enable selected entries?", - "enabled" : "${count} item(s) enabled", - "unselect_all" : "Unselect All", - "disabled" : "${count} item(s) disabled", - "quick_links" : "Quick Links" - }, - "krbauthzdata" : { - "inherited" : "Inherited from server configuration", - "override" : "Override inherited settings", - "mspac" : "MS-PAC", - "pad" : "PAD" - } - }, - "error" : null - }, { "value" : null, "error" : null, diff --git a/install/ui/test/data/ipa_init_commands.json b/install/ui/test/data/ipa_init_commands.json index 274e83fc3..c35946b34 100644 --- a/install/ui/test/data/ipa_init_commands.json +++ b/install/ui/test/data/ipa_init_commands.json @@ -67597,43 +67597,6 @@ "doc" : "Display the current Kerberos ticket policy.", "name" : "krbtpolicy_show" }, - "i18n_messages" : { - "name" : "i18n_messages", - "NO_CLI" : true, - "takes_options" : [ - { - "required" : false, - "deprecated_cli_aliases" : [], - "cli_metavar" : "STR", - "autofill" : false, - "primary_key" : false, - "class" : "Str", - "exclude" : [ - "webui" - ], - "type" : "unicode", - "multivalue" : false, - "no_convert" : false, - "noextrawhitespace" : true, - "name" : "version", - "attribute" : false, - "label" : "", - "confirm" : true, - "cli_name" : "version", - "deprecated" : false, - "doc" : "Client version. Used to determine if server will accept request.", - "alwaysask" : false, - "query" : false, - "sortorder" : 2, - "flags" : [ - "no_option", - "no_output" - ] - } - ], - "takes_args" : [], - "doc" : null - }, "dnsrecord_find" : { "takes_args" : [ {