1package: "android.multiuser" 2container: "system" 3 4flag { 5 name: "save_global_and_guest_restrictions_on_system_user_xml" 6 namespace: "multiuser" 7 description: "Save guest and device policy global restrictions on the SYSTEM user's XML file." 8 bug: "301067944" 9} 10 11flag { 12 name: "save_global_and_guest_restrictions_on_system_user_xml_read_only" 13 namespace: "multiuser" 14 description: "Save guest and device policy global restrictions on the SYSTEM user's XML file. (Read only flag)" 15 bug: "301067944" 16 is_fixed_read_only: true 17} 18 19flag { 20 name: "bind_wallpaper_service_on_its_own_thread_during_a_user_switch" 21 namespace: "multiuser" 22 description: "Bind wallpaper service on its own thread instead of system_server's main handler during a user switch." 23 bug: "302100344" 24} 25 26flag { 27 name: "support_communal_profile" 28 is_exported: true 29 namespace: "multiuser" 30 description: "Framework support for communal profile." 31 bug: "285426179" 32} 33 34flag { 35 name: "support_communal_profile_nextgen" 36 is_exported: true 37 namespace: "multiuser" 38 description: "Further framework support for communal profile, beyond the basics, for later releases." 39 bug: "285426179" 40} 41 42flag { 43 name: "use_all_cpus_during_user_switch" 44 namespace: "multiuser" 45 description: "Allow using all cpu cores during a user switch." 46 bug: "308105403" 47} 48 49flag { 50 name: "start_user_before_scheduled_alarms" 51 namespace: "multiuser" 52 description: "Persist list of users with alarms scheduled and wakeup stopped users before alarms are due" 53 bug: "314907186" 54} 55 56flag { 57 name: "add_ui_for_sounds_from_background_users" 58 namespace: "multiuser" 59 description: "Allow foreground user to dismiss sounds that are coming from background users" 60 bug: "314907186" 61} 62 63flag { 64 name: "new_multiuser_settings_ux" 65 namespace: "multiuser" 66 description: "Update multiuser settings UI" 67 bug: "298008926" 68} 69 70flag { 71 name: "enable_biometrics_to_unlock_private_space" 72 is_exported: true 73 namespace: "profile_experiences" 74 description: "Add support to unlock the private space using biometrics" 75 bug: "312184187" 76} 77 78flag { 79 name: "support_autolock_for_private_space" 80 namespace: "profile_experiences" 81 description: "Add support to lock private space automatically after a time period" 82 bug: "303201022" 83} 84 85flag { 86 name: "avatar_sync" 87 namespace: "multiuser" 88 description: "Implement new Avatar Picker outside of SetttingsLib with ability to select avatars from Google Account and synchronise to any changes." 89 bug: "296829976" 90 is_fixed_read_only: true 91} 92 93flag { 94 name: "allow_resolver_sheet_for_private_space" 95 namespace: "profile_experiences" 96 description: "Add support for Private Space in resolver sheet" 97 bug: "307515485" 98} 99 100flag { 101 name: "move_quiet_mode_operations_to_separate_thread" 102 namespace: "profile_experiences" 103 description: "Move the quiet mode operations, happening on a background thread today, to a separate thread." 104 bug: "320483504" 105} 106 107flag { 108 name: "enable_private_space_autolock_on_restarts" 109 namespace: "profile_experiences" 110 description: "Enable auto-locking private space on device restarts" 111 bug: "296993385" 112} 113 114flag { 115 name: "enable_system_user_only_for_services_and_providers" 116 is_exported: true 117 namespace: "multiuser" 118 description: "Enable systemUserOnly manifest attribute for services and providers." 119 bug: "302354856" 120 is_fixed_read_only: true 121} 122 123flag { 124 name: "fix_avatar_picker_read_back_order" 125 namespace: "multiuser" 126 description: "Talkback focus doesn't move to the 'If you change your Google Account picture…' after swiping next to move the focus from 'Choose a picture'" 127 bug: "330835921" 128 metadata { 129 purpose: PURPOSE_BUGFIX 130 } 131} 132 133flag { 134 name: "fix_avatar_picker_selected_read_back" 135 namespace: "multiuser" 136 description: "Talkback doesn't announce 'selected' after double tapping the button in the picture list in 'Choose a picture' page." 137 bug: "330840549" 138 metadata { 139 purpose: PURPOSE_BUGFIX 140 } 141} 142 143flag { 144 name: "fix_avatar_concurrent_file_write" 145 namespace: "multiuser" 146 description: "Fix potential unexpected behavior due to concurrent file writing" 147 bug: "339351031" 148 metadata { 149 purpose: PURPOSE_BUGFIX 150 } 151} 152 153# This flag guards the private space feature and all its implementations excluding the APIs. APIs are guarded by android.os.Flags.allow_private_profile. 154flag { 155 name: "enable_private_space_features" 156 namespace: "profile_experiences" 157 description: "Enable the support for private space and all its sub-features" 158 bug: "286418785" 159} 160 161flag { 162 name: "enable_permission_to_access_hidden_profiles" 163 is_exported: true 164 namespace: "profile_experiences" 165 description: "Add permission to access API hidden users data via system APIs" 166 bug: "321988638" 167} 168 169flag { 170 name: "handle_interleaved_settings_for_private_space" 171 namespace: "profile_experiences" 172 description: "Handle listing of private space apps in settings pages with interleaved content" 173 bug: "323212460" 174} 175 176flag { 177 name: "enable_hiding_profiles" 178 namespace: "profile_experiences" 179 description: "Allow the use of a profileApiAvailability user property to exclude HIDDEN profiles in API results" 180 bug: "316362775" 181} 182 183flag { 184 name: "enable_launcher_apps_hidden_profile_checks" 185 namespace: "profile_experiences" 186 description: "Enable extra check to limit access to hidden profiles data in Launcher apps APIs." 187 bug: "321988638" 188} 189 190flag { 191 name: "show_set_screen_lock_dialog" 192 namespace: "profile_experiences" 193 description: "Display the dialog to set up screen lock when private space unlock operation is requested" 194 bug: "316129700" 195} 196 197flag { 198 name: "reorder_wallpaper_during_user_switch" 199 namespace: "multiuser" 200 description: "Reorder loading home and lock screen wallpapers during a user switch." 201 bug: "324911115" 202} 203 204flag { 205 name: "set_power_mode_during_user_switch" 206 namespace: "multiuser" 207 description: "Set power mode during a user switch." 208 bug: "325249845" 209} 210 211flag { 212 name: "schedule_stop_of_background_user" 213 namespace: "multiuser" 214 description: "Schedule background users to be stopped at a future point." 215 bug: "330351042" 216} 217 218flag { 219 name: "disable_private_space_items_on_home" 220 namespace: "profile_experiences" 221 description: "Disables adding items belonging to Private Space on Home Screen manually as well as automatically" 222 bug: "287975131" 223} 224 225flag { 226 name: "enable_ps_sensitive_notifications_toggle" 227 namespace: "profile_experiences" 228 description: "Enable the sensitive notifications toggle to be visible in the Private space settings page" 229 bug: "317067050" 230} 231 232flag { 233 name: "enable_private_space_intent_redirection" 234 namespace: "profile_experiences" 235 description: "Enable Private Space telephony and SMS intent redirection to the main user" 236 bug: "325576602" 237} 238 239flag { 240 name: "block_private_space_creation" 241 namespace: "profile_experiences" 242 description: "Allow blocking private space creation based on specific conditions" 243 bug: "290333800" 244 is_fixed_read_only: true 245} 246 247flag { 248 name: "delete_private_space_from_reset" 249 namespace: "profile_experiences" 250 description: "Add entrypoint in Settings Reset options for deleting private space when lock is forgotten" 251 bug: "329601751" 252} 253 254flag { 255 name: "allow_main_user_to_access_blocked_number_provider" 256 namespace: "multiuser" 257 description: "Allow MAIN user to access blocked number provider" 258 bug: "338579331" 259} 260 261flag { 262 name: "restrict_quiet_mode_credential_bug_fix_to_managed_profiles" 263 namespace: "profile_experiences" 264 description: "Use user states to check the state of quiet mode for managed profiles only" 265 bug: "332812630" 266 metadata { 267 purpose: PURPOSE_BUGFIX 268 } 269} 270 271flag { 272 name: "use_private_space_icon_in_biometric_prompt" 273 namespace: "profile_experiences" 274 description: "Update the biometric prompt from generic Settings icon to private space icon" 275 bug: "333528540" 276 metadata { 277 purpose: PURPOSE_BUGFIX 278 } 279} 280