Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c098d56e authored by Yvonne Jiang's avatar Yvonne Jiang Committed by Android (Google) Code Review
Browse files

Merge "Update the supervised device admin dialog text." into main

parents 696b56db 7eb02c8c
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -87,4 +87,7 @@ public interface DeviceAdminStringProvider {
     * Returns the dialog contents for when biometrics require parental consent.
     */
    String getDisabledBiometricsParentConsentContent();

    /** Returns the dialog title when the setting is blocked by parental controls. */
    String getDisabledByParentalControlsTitle();
}
+4 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

package com.android.settingslib.enterprise;


import android.app.supervision.flags.Flags;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
@@ -49,6 +49,9 @@ final class SupervisedDeviceActionDisabledByAdminController

    @Override
    public String getAdminSupportTitle(@Nullable String restriction) {
        if (Flags.enableSupervisionSettingsScreen()) {
            return mStringProvider.getDisabledByParentalControlsTitle();
        }
        return mStringProvider.getDisabledBiometricsParentConsentTitle();
    }

+6 −0
Original line number Diff line number Diff line
@@ -33,6 +33,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider {
    static final String DEFAULT_BIOMETRIC_TITLE = "biometric_title";
    static final String DEFAULT_BIOMETRIC_CONTENTS = "biometric_contents";
    static final String DISABLED_BY_PARENT_CONTENT = "disabled_by_parent_constent";
    static final String DISABLED_BY_PARENTAL_CONTROLS_TITLE =
            "disabled_by_parental_controls_title";
    static final DeviceAdminStringProvider DEFAULT_DEVICE_ADMIN_STRING_PROVIDER =
            new FakeDeviceAdminStringProvider(/* url = */ null);

@@ -107,4 +109,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider {
        return DEFAULT_BIOMETRIC_CONTENTS;
    }

    @Override
    public String getDisabledByParentalControlsTitle() {
        return DISABLED_BY_PARENTAL_CONTROLS_TITLE;
    }
}