Skip to content
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-21] [$500] Implement new layout for SecurityPage #26775

Closed
roryabraham opened this issue Sep 5, 2023 · 36 comments
Closed
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item.

Comments

@roryabraham
Copy link
Contributor

roryabraham commented Sep 5, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

Open the security settings page

Expected Result:

It should look like this:

image

and should be implemented using the IllustratedHeaderPageLayout component. The asset for the safe animation lottie JSON file can be found here:

Safe.json.zip

The correct background color is ice500 or #4ED7DE

Actual Result:

It looks like this:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0179e9954261696fde
  • Upwork Job ID: 1699055159124353024
  • Last Price Increase: 2023-09-05
  • Automatic offers:
    • hungvu193 | Contributor | 26507971
@roryabraham roryabraham added External Added to denote the issue can be worked on by a contributor Daily KSv2 NewFeature Something to build that is a new item. labels Sep 5, 2023
@roryabraham roryabraham self-assigned this Sep 5, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 5, 2023

@melvin-bot melvin-bot bot changed the title Implement new layout for SecurityPage [$500] Implement new layout for SecurityPage Sep 5, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 5, 2023

Job added to Upwork: https://www.upwork.com/jobs/~0179e9954261696fde

@melvin-bot melvin-bot bot added Weekly KSv2 Help Wanted Apply this label when an issue is open to proposals by contributors and removed Daily KSv2 labels Sep 5, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 5, 2023

Triggered auto assignment to @maddylewis (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Sep 5, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 5, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @narefyev91 (External)

@DylanDylann

This comment was marked as resolved.

@roryabraham
Copy link
Contributor Author

Please use our standard proposal template.

@getusha

This comment was marked as outdated.

@roryabraham
Copy link
Contributor Author

@getusha your proposal does not provide sufficient detail

@hungvu193
Copy link
Contributor

hungvu193 commented Sep 5, 2023

Proposal

Please re-state the feature request that we are trying to solve in this issue.

Implement new layout for SecurityPage

What is the root cause of that problem?

We're using ScreenWrapper for SecurityPage.

What changes do you think we should make in order to solve the problem?

  • Download the lottie animation above and put to our asset.
  • Replace ScreenWrapper with IllustratedHeaderPageLayout with the illustration we just saved and background color: #4ED7DE
  • Remove HeaderWithBackButton and move the its props to IllustratedHeaderPageLayout.
  • Also add shouldShowBackButton to IllustratedHeaderPageLayout to make sure the back button is visible.

What alternative solutions did you explore? (Optional)

N/A

@roryabraham
Copy link
Contributor Author

@hungvu193 missing considerations for adding the lottie animation asset

@Pujan92

This comment was marked as outdated.

@dukenv0307

This comment was marked as outdated.

@dukenv0307

This comment was marked as resolved.

@hungvu193

This comment was marked as resolved.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Sep 14, 2023
@melvin-bot melvin-bot bot changed the title [$500] Implement new layout for SecurityPage [HOLD for payment 2023-09-21] [$500] Implement new layout for SecurityPage Sep 14, 2023
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Sep 14, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 14, 2023

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot
Copy link

melvin-bot bot commented Sep 14, 2023

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.69-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2023-09-21. 🎊

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

For reference, here are some details about the assignees on this issue:

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@trjExpensify
Copy link
Contributor

👋 @hungvu193 @narefyev91 looks like this needs a bit of clean-up: #27453

@trjExpensify
Copy link
Contributor

Comparisons:

IMG_0356
IMG_0355

@roryabraham
Copy link
Contributor Author

Working on cleanup now

@hungvu193
Copy link
Contributor

Thanks @roryabraham , let me know if I can help anything

@roryabraham
Copy link
Contributor Author

follow-up PR is ready for review here

@maddylewis
Copy link
Contributor

payment this week

@melvin-bot melvin-bot bot added Daily KSv2 and removed Daily KSv2 labels Sep 21, 2023
@maddylewis
Copy link
Contributor

is payment for this happening over here? #27487

@melvin-bot melvin-bot bot added the Overdue label Sep 25, 2023
@roryabraham
Copy link
Contributor Author

@maddylewis unless I'm missing something I think this is separate from #27487 so we should be able to pay this out. However, this technically caused a regression, so we should only pay 50%.

@melvin-bot melvin-bot bot removed the Overdue label Sep 25, 2023
@maddylewis
Copy link
Contributor

maddylewis commented Sep 26, 2023

Payments

@maddylewis
Copy link
Contributor

@narefyev91 - could you link your Upwork profile here? im having a tough time hiring you to this job - ty!

@narefyev91
Copy link
Contributor

@narefyev91 - could you link your Upwork profile here? im having a tough time hiring you to this job - ty!

Hey @maddylewis ! I'm from Callstack - no needs any payment with Upwork

@maddylewis
Copy link
Contributor

oops! my b, thanks for clarifying!

@maddylewis
Copy link
Contributor

paid!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item.
Projects
None yet
Development

No branches or pull requests

10 participants