)]}'
{"id":"LMODroid%2Fplatform_packages_modules_Permission~19297","triplet_id":"LMODroid%2Fplatform_packages_modules_Permission~fifteen-qpr0~Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9","project":"LMODroid/platform_packages_modules_Permission","branch":"fifteen-qpr0","topic":"V-qpr0_asb_2025-04","hashtags":[],"change_id":"Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9","subject":"Role re-evaluation should respect ask every time choice by user","status":"MERGED","created":"2025-04-12 10:00:01.000000000","updated":"2025-04-12 10:40:34.000000000","submitted":"2025-04-12 10:40:34.000000000","submitter":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"19297-V-qpr0_asb_2025-04","meta_rev_id":"1a33d67e3b1d47a4f2f972fffb6cdb33c1e4e50f","_number":19297,"virtual_id_number":19297,"owner":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Code-Review":{"all":[{"value":0,"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"all":[{"value":0,"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{},"pending_reviewers":{},"reviewer_updates":[],"messages":[{"id":"c4bcb84ad3ad5b3d4ddb55c0e83d065ec7550d2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2025-04-12 10:00:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a33d67e3b1d47a4f2f972fffb6cdb33c1e4e50f","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2025-04-12 10:40:34.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"87fda0e3b03e1397808fc5060176ecd12c43c023","revisions":{"afbdf0fee6c2e1c343cdf2d634401226e50fa209":{"kind":"REWORK","_number":1,"created":"2025-04-12 10:00:01.000000000","uploader":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/97/19297/1","fetch":{"anonymous http":{"url":"https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission","ref":"refs/changes/97/19297/1","commands":{"Checkout":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/1"}}},"commit":{"parents":[{"commit":"47ce97923514d492cc8433c480ddd26cd92f51f8","subject":"Merge tag \u0027android-security-15.0.0_r3\u0027 into fifteen-qpr0"}],"author":{"name":"mrulhania","email":"mrulhania@google.com","date":"2024-10-24 21:29:30.000000000","tz":-420},"committer":{"name":"Dhina17","email":"dhinalogu@gmail.com","date":"2025-04-12 09:59:55.000000000","tz":330},"subject":"Role re-evaluation should respect ask every time choice by user","message":"Role re-evaluation should respect ask every time choice by user\n\nRole evalation respect USER_SET flag when the role is not\nsupposed to override user choices. Role granting logic\nis missing ONE_TIME check, ONE_TIME flag should be considered\na user choice.\n\nFix: 355411348\nTest: RolePermissionOverrideTest\nFLAG: EXEMPT bug fix\nRelnote: security bug fix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7e1f7097f4a6895358bf1472e6d26c5198d00c11)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:15b296865950d19076a065d8b293d28eae4a3af2)\nMerged-In: Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9\nChange-Id: Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9\n"},"branch":"refs/heads/fifteen-qpr0"},"87fda0e3b03e1397808fc5060176ecd12c43c023":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-04-12 10:40:34.000000000","uploader":{"_account_id":1000037,"name":"Dhina17","email":"dhina17@libremobileos.com","username":"Dhina17","avatars":[{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98b63ddea543b4446a5b8ecf7c622eb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/97/19297/2","fetch":{"anonymous http":{"url":"https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission","ref":"refs/changes/97/19297/2","commands":{"Checkout":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://gerrit.libremobileos.com/LMODroid/platform_packages_modules_Permission refs/changes/97/19297/2"}}},"commit":{"parents":[{"commit":"526268ae3f1d0e1c72e16f40b06c3f8c5495439e","subject":"Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/28773107\u0027] into security-aosp-24Q3-release."}],"author":{"name":"mrulhania","email":"mrulhania@google.com","date":"2024-10-24 21:29:30.000000000","tz":-420},"committer":{"name":"Android Build Coastguard Worker","email":"android-build-coastguard-worker@google.com","date":"2025-02-06 05:22:38.000000000","tz":-480},"subject":"Role re-evaluation should respect ask every time choice by user","message":"Role re-evaluation should respect ask every time choice by user\n\nRole evalation respect USER_SET flag when the role is not\nsupposed to override user choices. Role granting logic\nis missing ONE_TIME check, ONE_TIME flag should be considered\na user choice.\n\nFix: 355411348\nTest: RolePermissionOverrideTest\nFLAG: EXEMPT bug fix\nRelnote: security bug fix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7e1f7097f4a6895358bf1472e6d26c5198d00c11)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:15b296865950d19076a065d8b293d28eae4a3af2)\nMerged-In: Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9\nChange-Id: Ie65c2cd62ba3f24e8dd411abca49e397746bc1a9\n"},"branch":"refs/heads/fifteen-qpr0"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
