From bbc25e430ecbb065609b4c16d388f8edeeddb195 Mon Sep 17 00:00:00 2001 From: Mugurell Date: Fri, 21 May 2021 18:37:49 +0300 Subject: [PATCH] For #19590 - Enable credit card autofill in Debug and Nightly (#19601) --- .../org/mozilla/fenix/settings/SecretSettingsFragment.kt | 6 ------ .../java/org/mozilla/fenix/settings/SettingsFragment.kt | 3 ++- app/src/main/java/org/mozilla/fenix/utils/Settings.kt | 6 ------ app/src/main/res/values/preference_keys.xml | 1 - app/src/main/res/values/static_strings.xml | 2 -- app/src/main/res/xml/secret_settings_preferences.xml | 5 ----- 6 files changed, 2 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt index d3732f209c..f15dd9d456 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt @@ -30,12 +30,6 @@ class SecretSettingsFragment : PreferenceFragmentCompat() { onPreferenceChangeListener = SharedPreferenceUpdater() } - requirePreference(R.string.pref_key_show_credit_cards_feature).apply { - isVisible = FeatureFlags.creditCardsFeature - isChecked = context.settings().creditCardsFeature - onPreferenceChangeListener = SharedPreferenceUpdater() - } - requirePreference(R.string.pref_key_new_tabs_tray).apply { isVisible = FeatureFlags.tabsTrayRewrite isChecked = context.settings().tabsTrayRewrite diff --git a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt index 518bc3f4fa..77bd567baa 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt @@ -37,6 +37,7 @@ import mozilla.components.concept.sync.Profile import mozilla.components.support.ktx.android.view.showKeyboard import org.mozilla.fenix.BrowserDirection import org.mozilla.fenix.Config +import org.mozilla.fenix.FeatureFlags import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.metrics.Event @@ -439,7 +440,7 @@ class SettingsFragment : PreferenceFragmentCompat() { with(requireContext().settings()) { findPreference( getPreferenceKey(R.string.pref_key_credit_cards) - )?.isVisible = creditCardsFeature + )?.isVisible = FeatureFlags.creditCardsFeature findPreference( getPreferenceKey(R.string.pref_key_nimbus_experiments) )?.isVisible = showSecretDebugMenuThisSession diff --git a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt index 915cd0288b..adc2067361 100644 --- a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt +++ b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt @@ -1042,12 +1042,6 @@ class Settings(private val appContext: Context) : PreferencesHolder { default = true ) - var creditCardsFeature by featureFlagPreference( - appContext.getPreferenceKey(R.string.pref_key_show_credit_cards_feature), - default = false, - featureFlag = FeatureFlags.creditCardsFeature - ) - var addressFeature by featureFlagPreference( appContext.getPreferenceKey(R.string.pref_key_show_address_feature), default = false, diff --git a/app/src/main/res/values/preference_keys.xml b/app/src/main/res/values/preference_keys.xml index 3a7ae1d35c..c94f686d65 100644 --- a/app/src/main/res/values/preference_keys.xml +++ b/app/src/main/res/values/preference_keys.xml @@ -278,7 +278,6 @@ pref_key_search_region_current - pref_key_show_credit_cards_feature pref_key_show_address_feature pref_key_nimbus_experiments diff --git a/app/src/main/res/values/static_strings.xml b/app/src/main/res/values/static_strings.xml index ef9fe26abd..f4babbc86e 100644 --- a/app/src/main/res/values/static_strings.xml +++ b/app/src/main/res/values/static_strings.xml @@ -37,8 +37,6 @@ Secret Debug Info Enable Address Autofill - - Enable Credit Card Autofill Use new Tabs Tray diff --git a/app/src/main/res/xml/secret_settings_preferences.xml b/app/src/main/res/xml/secret_settings_preferences.xml index a408c99f97..68066eee01 100644 --- a/app/src/main/res/xml/secret_settings_preferences.xml +++ b/app/src/main/res/xml/secret_settings_preferences.xml @@ -9,11 +9,6 @@ android:key="@string/pref_key_show_address_feature" android:title="@string/preferences_debug_settings_enable_address_feature" app:iconSpaceReserved="false" /> -