summaryrefslogtreecommitdiff
path: root/flags
diff options
context:
space:
mode:
author Yi-an Chen <theianchen@google.com> 2024-04-22 17:18:17 +0000
committer Yi-an Chen <theianchen@google.com> 2024-05-22 17:53:00 +0000
commit152e148c2cf5d826787efe394f2cafe4eb256e43 (patch)
tree21fd9acb9bab649f4baff6c9ee3fd7c4025ae7b4 /flags
parent02392beae68c6b60eebc79be769c63b458468c97 (diff)
Migrate permission flags for Permission to be exported flags
LOW_COVERAGE_REASON=NON_CODE_ONLY Bug: 336313566 Test: All existing automation tests Change-Id: If7d6e21eea10d7aa638a3965af84f25bc91f9e19
Diffstat (limited to 'flags')
-rw-r--r--flags/Android.bp26
-rw-r--r--flags/flags.aconfig4
2 files changed, 26 insertions, 4 deletions
diff --git a/flags/Android.bp b/flags/Android.bp
index bd711fb16..457aa4f91 100644
--- a/flags/Android.bp
+++ b/flags/Android.bp
@@ -19,24 +19,42 @@ package {
}
aconfig_declarations {
- name: "permissions-aconfig-flags",
- package: "com.android.permission.flags",
+ name: "com.android.permission.flags-aconfig",
container: "com.android.permission",
+ package: "com.android.permission.flags",
+ exportable: true,
srcs: ["flags.aconfig"],
}
java_aconfig_library {
- name: "permissions-aconfig-flags-lib",
- aconfig_declarations: "permissions-aconfig-flags",
+ name: "com.android.permission.flags-aconfig-java-export",
+ aconfig_declarations: "com.android.permission.flags-aconfig",
+ mode: "exported",
sdk_version: "module_current",
min_sdk_version: "30",
+ installable: false,
+ libs: ["framework-configinfrastructure"],
+ visibility: [
+ "//packages/modules/Permission:__subpackages__",
+ ],
apex_available: [
"com.android.permission",
"test_com.android.permission",
],
+}
+
+java_aconfig_library {
+ name: "com.android.permission.flags-aconfig-java",
+ aconfig_declarations: "com.android.permission.flags-aconfig",
+ sdk_version: "module_current",
+ min_sdk_version: "30",
installable: false,
libs: ["framework-configinfrastructure"],
visibility: [
"//packages/modules/Permission:__subpackages__",
],
+ apex_available: [
+ "com.android.permission",
+ "test_com.android.permission",
+ ],
}
diff --git a/flags/flags.aconfig b/flags/flags.aconfig
index 7ffabd45d..a81de8144 100644
--- a/flags/flags.aconfig
+++ b/flags/flags.aconfig
@@ -3,6 +3,7 @@ container: "com.android.permission"
flag {
name: "private_profile_supported"
+ is_exported: true
namespace: "permissions"
description: "This flag is used to support private profile in safety center"
bug: "286539356"
@@ -20,6 +21,7 @@ flag {
flag {
name: "wear_privacy_dashboard_enabled_read_only"
+ is_exported: true
namespace: "wear_security"
description: "This flag is used to support Privacy dashboard for Wear"
bug: "309721061"
@@ -28,6 +30,7 @@ flag {
flag {
name: "archiving_read_only"
+ is_exported: true
namespace: "permissions"
description: "Feature flag to enable the archiving feature."
bug: "278553670"
@@ -36,6 +39,7 @@ flag {
flag {
name: "add_banners_to_privacy_sensitive_apps_for_aaos"
+ is_exported: true
namespace: "permissions"
description: "Flag to display warning banners to privacy sensitive apps in AAOS."
bug: "327489942"