-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HOLD for payment 2023-09-15] [$1000] Android - Request money - Different app behavior when asking for camera permission in Scan receipt #24160
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @madmax330 ( |
Receipt scanning is under beta so not a deploy blocker - but @AndrewGable it looks like this is something you've been working on recently, maybe you can take over for max? |
We're opening the setting here instead of request the permission for Android:
I think we should use request permission for camera instead of open setting: App/src/components/AttachmentPicker/launchCamera.android.js Lines 12 to 32 in d4cd138
|
Yeah I'll handle this 👍 |
Job added to Upwork: https://www.upwork.com/jobs/~0142d61bc15de5a06b |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @mananjadhav ( |
@AndrewGable Been more than a few days since we've added an update. But curious, any specific reason we didn't set this External? |
It's a weekly issue so you can expect an update once a week. I introduced the bug so I want to fix it. |
thanks for the comment. |
Looking into if we can handle this via vision camera or not. |
I'm not sure why the checklist didn't show up here. @mananjadhav can you please get started on this? BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@tienifr has been paid via Upworks. @mananjadhav can you please get started on the checklist? |
@tjferriss Can you please post a payment summary so that I can raise the payment request? This was introduced when we added the component in this PR. This was a large PR and I think it was easy to miss the permissions. I've added a comment here. I don't think we need any regression test here. |
Bump @tjferriss |
I also believe this is eligible for the timeline bonus? This was waiting for merge freeze but the C+ checklist was completed within the timeline. |
I'm not sure it fits the timeline bonus, even with the feature freeze consideration. I see @tienifr was assigned on 8/26 and then I see your reviewer checklist comment on 9/1. Payment Summary: Reporter: NA |
You're right @tjferriss. I don't know why I thought this was eligible. I just verified the assignment was on 8/26. Thanks for clarifying. |
@mananjadhav have you raised the payment request? |
Yes @tjferriss I've done that. |
$1,000 payment approved for @mananjadhav based on BZ summary. |
Just waiting for payouts it looks like |
@tgolen, @AndrewGable, @mananjadhav, @tjferriss, @tienifr Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@tjferriss @tienifr can you confirm if the payout is done here? |
It was for me. I'm not sure about others. |
@tjferriss @AndrewGable @tgolen I think we can close this one. |
OK, I'll go ahead and close it out. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
The app should ask for camera permission the same way it asks for permission when adding attachments by taking photo
Actual Result:
In Step 3, the app asks for camera permission via pop-up
In Step 6, the app shows error message when tapping on the capture button. User is required to go to app settings to manually allow camera permission via Give permission CTA
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.50.0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug6153015_Screen_Recording_20230804_035156_New_Expensify.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: