From e1d8dcd9e170c1ed8a13b6e1256ea1fb22c26c49 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Mon, 5 Jan 2015 18:40:59 +0000 Subject: [PATCH] Profile owner hint in warning for extra CAs The version of the warning with a named installer should be shown in the case of a managed profile, not only a managed device. Bug: 18224038 Change-Id: I58bddb162799481d5e8feb169b0c0bff17cbeeb7 --- core/res/res/values/strings.xml | 66 ++++++++++--------- core/res/res/values/symbols.xml | 1 + .../DevicePolicyManagerService.java | 5 +- 3 files changed, 40 insertions(+), 32 deletions(-) diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 910b031aefb8b..69b4e7124653b 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -341,11 +341,15 @@ device. Indicates to the user that SSL traffic can be intercepted. [CHAR LIMIT=NONE] --> Network may be monitored By an unknown third party + By your work profile administrator + By %s @@ -3039,34 +3043,34 @@ province|region|other|provincia|bairro|suburb - company|business|organization|organisation|department|firma|firmenname|empresa|societe|société|ragione.?sociale|会社|название.?компании|单位|公司 + company|business|organization|organisation|department|firma|firmenname|empresa|societe|société|ragione.?sociale|会社|название.?компании|单位|公司 - address.?line|address1|addr1|street|strasse|straße|hausnummer|housenumber|house.?name|direccion|dirección|adresse|indirizzo|住所1|morada|endereço|Адрес|地址 + address.?line|address1|addr1|street|strasse|straße|hausnummer|housenumber|house.?name|direccion|dirección|adresse|indirizzo|住所1|morada|endereço|Адрес|地址 - address|adresse|indirizzo|住所|地址 + address|adresse|indirizzo|住所|地址 - address.?line2|address2|addr2|street|suite|unit|adresszusatz|ergänzende.?angaben|direccion2|colonia|adicional|addresssuppl|complementnom|appartement|indirizzo2|住所2 + address.?line2|address2|addr2|street|suite|unit|adresszusatz|ergänzende.?angaben|direccion2|colonia|adicional|addresssuppl|complementnom|appartement|indirizzo2|住所2 address.?line3|address3|addr3|street|line3|municipio|batiment|residence|indirizzo3 - country|location|国|国家 + country|location|国|国家 - zip|postal|post code|pcode|^1z$|postleitzahl|cp|cdp|cap|郵便番号|codigo|codpos|cep|Почтовый.?Индекс|邮政编码|邮编|郵遞區號 + zip|postal|post code|pcode|^1z$|postleitzahl|cp|cdp|cap|郵便番号|codigo|codpos|cep|Почтовый.?Индекс|邮政编码|邮编|郵遞區號 zip|^-$|post2|codpos2 - city|town|ort|stadt|suburb|ciudad|provincia|localidad|poblacion|ville|commune|localita|市区町村|cidade|Город|市|分區 + city|town|ort|stadt|suburb|ciudad|provincia|localidad|poblacion|ville|commune|localita|市区町村|cidade|Город|市|分區 - state|county|region|province|land|county|principality|都道府県|estado|provincia|область|省|地區 + state|county|region|province|land|county|principality|都道府県|estado|provincia|область|省|地區 same as @@ -3081,20 +3085,20 @@ ship - e.?mail|メールアドレス|Электронной.?Почты|邮件|邮箱|電郵地址 + e.?mail|メールアドレス|Электронной.?Почты|邮件|邮箱|電郵地址 - user.?name|user.?id|vollständiger.?name|用户名 + user.?name|user.?id|vollständiger.?name|用户名 - ^name|full.?name|your.?name|customer.?name|firstandlastname|nombre.*y.*apellidos|^nom|お名前|氏名|^nome|姓名 + ^name|full.?name|your.?name|customer.?name|firstandlastname|nombre.*y.*apellidos|^nom|お名前|氏名|^nome|姓名 ^name|^nom|^nome - irst.*name|initials|fname|first$|vorname|nombre|forename|prénom|prenom|名|nome|Имя + irst.*name|initials|fname|first$|vorname|nombre|forename|prénom|prenom|名|nome|Имя middle.*initial|m\\.i\\.|mi$ @@ -3103,10 +3107,10 @@ middle.*name|mname|middle$|apellido.?materno|lastlastname - last.*name|lname|surname|last$|nachname|apellidos|famille|^nom|cognome|姓|morada|apelidos|surename|sobrenome|Фамилия + last.*name|lname|surname|last$|nachname|apellidos|famille|^nom|cognome|姓|morada|apelidos|surename|sobrenome|Фамилия - phone|telefonnummer|telefono|teléfono|telfixe|電話|telefone|telemovel|телефон|电话 + phone|telefonnummer|telefono|teléfono|telfixe|電話|telefone|telemovel|телефон|电话 area.*code|acode|area @@ -3121,7 +3125,7 @@ ext|ramal - card.?holder|name.?on.?card|ccname|owner|karteninhaber|nombre.*tarjeta|nom.*carte|nome.*cart|名前|Имя.*карты|信用卡开户名|开户名|持卡人姓名|持卡人姓名 + card.?holder|name.?on.?card|ccname|owner|karteninhaber|nombre.*tarjeta|nom.*carte|nome.*cart|名前|Имя.*карты|信用卡开户名|开户名|持卡人姓名|持卡人姓名 name @@ -3130,19 +3134,19 @@ verification|card identification|cvn|security code|cvv code|cvc - number|card.?#|card.?no|ccnum|nummer|credito|numero|número|numéro|カード番号|Номер.*карты|信用卡号|信用卡号码|信用卡卡號 + number|card.?#|card.?no|ccnum|nummer|credito|numero|número|numéro|カード番号|Номер.*карты|信用卡号|信用卡号码|信用卡卡號 - expir|exp.*month|exp.*date|ccmonth|gueltig|gültig|monat|fecha|date.*exp|scadenza|有効期限|validade|Срок действия карты|月 + expir|exp.*month|exp.*date|ccmonth|gueltig|gültig|monat|fecha|date.*exp|scadenza|有効期限|validade|Срок действия карты|月 - exp|^/|year|ablaufdatum|gueltig|gültig|yahr|fecha|scadenza|有効期限|validade|Срок действия карты|年|有效期 + exp|^/|year|ablaufdatum|gueltig|gültig|yahr|fecha|scadenza|有効期限|validade|Срок действия карты|å¹´|有效期 ^card - fax|télécopie|telecopie|ファックス|факс|传真|傳真 + fax|télécopie|telecopie|ファックス|факс|传真|傳真 country.*code|ccode|_cc @@ -3334,7 +3338,7 @@ It is also used by the home screen's search "widget". It should be short --> Search - Search… + Search… Search @@ -4807,9 +4811,9 @@ - + ISO A0 - + ISO A1 ISO A2 @@ -4876,17 +4880,17 @@ ISO C10 - + Letter - + Government Letter - + Legal - + Junior Legal - + Ledger - + Tabloid @@ -5109,7 +5113,7 @@ Ask for password before unpinning - To help improve battery life, battery saver reduces your device’s performance and limits vibration, location services, and most background data. Email, messaging, and other apps that rely on syncing may not update unless you open them.\n\nBattery saver turns off automatically when your device is charging. + To help improve battery life, battery saver reduces your device’s performance and limits vibration, location services, and most background data. Email, messaging, and other apps that rely on syncing may not update unless you open them.\n\nBattery saver turns off automatically when your device is charging. Until your downtime ends at %1$s diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 5fc0ce5d72e86..4a1ed5546ed7b 100755 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -1041,6 +1041,7 @@ + diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 5e405ceb83d09..579fae4e2ccbb 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -1694,7 +1694,10 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { int smallIconId; String contentText; final String ownerName = getDeviceOwnerName(); - if (ownerName != null) { + if (isManagedProfile(userHandle.getIdentifier())) { + contentText = mContext.getString(R.string.ssl_ca_cert_noti_by_administrator); + smallIconId = R.drawable.stat_sys_certificate_info; + } else if (ownerName != null) { contentText = mContext.getString(R.string.ssl_ca_cert_noti_managed, ownerName); smallIconId = R.drawable.stat_sys_certificate_info; } else {