Skip to content

[Upgrades] Feature names in upgrade messaging aren't pretty #45884

Closed

Description

@garrettmknight

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: N/A
Reproducible in staging?: Y
Reproducible in production?: N/A
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
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:

Action Performed:

  1. Create a new workspace in NewDot
  2. Navigate to Workspace Settings > More Features
  3. Enable Report Fields
  4. Click 'Upgrade'
  5. Click 'Got it, thanks'
  6. Navigate to the #admins room for the workspace

Expected Result:

The message in the #admins room should refer to the feature by its pretty name, 'Report Fields'.

Actual Result:

The message in the #admins room refers to it as it's named in code 'reportFields'

Note that we should also fix the other features:

  • netsuite = the NetSuite integration
  • intacct = the Sage Intacct integration
  • reportFields = Report Field
  • glAndPayrollCodes = GL and Payroll Codes

Workaround:

None

Screenshots/Videos

Screenshot 2024-07-22 at 10 56 43 AM

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @garrettmknight

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Jul 22, 2024
  2. melvin-bot commented on Jul 22, 2024

    @melvin-bot

    Current assignee @garrettmknight is eligible for the Bug assigner, not assigning anyone new.

  3. changed the title [-]Feature names in upgrade messaging aren't pretty[/-] [+][Upgrades] Feature names in upgrade messaging aren't pretty[/+] on Jul 22, 2024
  4. melvin-bot commented on Jul 29, 2024

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  5. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Jul 31, 2024
  6. 1 remaining item

  7. melvin-bot commented on Jul 31, 2024

    @melvin-bot

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

  8. melvin-bot commented on Jul 31, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.14-6 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 2024-08-07. 🎊

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

  9. melvin-bot commented on Jul 31, 2024

    @melvin-bot

    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:

    • [@allroundexperts] The PR that introduced the bug has been identified. Link to the PR:
    • [@allroundexperts] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
    • [@allroundexperts] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
    • [@allroundexperts] Determine if we should create a regression test for this bug.
    • [@allroundexperts] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
    • [@garrettmknight] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:
  10. changed the title [-][HOLD for payment 2024-08-07] [Upgrades] Feature names in upgrade messaging aren't pretty[/-] [+][Upgrades] Feature names in upgrade messaging aren't pretty[/+] on Aug 7, 2024
  11. garrettmknight commented on Aug 7, 2024

    @garrettmknight
    ContributorAuthor

    Taking off hold for the new PR to merge/ship.

  12. melvin-bot commented on Aug 14, 2024

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  13. melvin-bot commented on Aug 15, 2024

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  14. garrettmknight commented on Aug 28, 2024

    @garrettmknight
    ContributorAuthor

    Closing, fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.ReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions