Should read specific user's password restriction
Bug: 27330307 Bug: 27543548 Change-Id: I385d190bdd8138f7189c657498f6a55bf84668ea
This commit is contained in:
@@ -393,7 +393,7 @@ public class ChooseLockGeneric extends SettingsActivity {
|
|||||||
|
|
||||||
private int upgradeQualityForDPM(int quality) {
|
private int upgradeQualityForDPM(int quality) {
|
||||||
// Compare min allowed password quality
|
// Compare min allowed password quality
|
||||||
int minQuality = mDPM.getPasswordQuality(null);
|
int minQuality = mDPM.getPasswordQuality(null, mUserId);
|
||||||
if (quality < minQuality) {
|
if (quality < minQuality) {
|
||||||
quality = minQuality;
|
quality = minQuality;
|
||||||
}
|
}
|
||||||
@@ -422,7 +422,7 @@ public class ChooseLockGeneric extends SettingsActivity {
|
|||||||
boolean hideDisabled) {
|
boolean hideDisabled) {
|
||||||
final PreferenceScreen entries = getPreferenceScreen();
|
final PreferenceScreen entries = getPreferenceScreen();
|
||||||
|
|
||||||
int adminEnforcedQuality = mDPM.getPasswordQuality(null);
|
int adminEnforcedQuality = mDPM.getPasswordQuality(null, mUserId);
|
||||||
EnforcedAdmin enforcedAdmin = RestrictedLockUtils.checkIfPasswordQualityIsSet(
|
EnforcedAdmin enforcedAdmin = RestrictedLockUtils.checkIfPasswordQualityIsSet(
|
||||||
getActivity(), mUserId);
|
getActivity(), mUserId);
|
||||||
for (int i = entries.getPreferenceCount() - 1; i >= 0; --i) {
|
for (int i = entries.getPreferenceCount() - 1; i >= 0; --i) {
|
||||||
@@ -592,7 +592,7 @@ public class ChooseLockGeneric extends SettingsActivity {
|
|||||||
Intent intent = null;
|
Intent intent = null;
|
||||||
final Context context = getActivity();
|
final Context context = getActivity();
|
||||||
if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
|
if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
|
||||||
int minLength = mDPM.getPasswordMinimumLength(null);
|
int minLength = mDPM.getPasswordMinimumLength(null, mUserId);
|
||||||
if (minLength < MIN_PASSWORD_LENGTH) {
|
if (minLength < MIN_PASSWORD_LENGTH) {
|
||||||
minLength = MIN_PASSWORD_LENGTH;
|
minLength = MIN_PASSWORD_LENGTH;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user