App: [HOLD for payment 2024-03-22] [$500] [Simplified Collect][Categories] CategorySettingsPage: rename category, delete category, onyx actions

Implement CategorySettingsPage: rename category, delete category, onyx actions from the CategorySettingsPage: page init, enable/disable categories, display name, onyx action for enabling/disabling category

Issue OwnerCurrent Issue Owner: @ArekChr
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019c879178a6d4badc
  • Upwork Job ID: 1755658765113217024
  • Last Price Increase: 2024-02-08

About this issue

  • Original URL
  • State: closed
  • Created 5 months ago
  • Comments: 32 (16 by maintainers)

Most upvoted comments

  • [@akinwale] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.

Regression Test Steps

  • Launch Expensify
  • Log in as an the admin of a paid policy (Collect or Control) and navigate to the Workspace Settings > Select a workspace > Categories.
  • Choose some categories that are currently disabled.
  • Click the options menu in the top right corner and select “Enable Categories”.
  • Verify that the selected categories are now enabled.
  • Choose some categories that are currently enabled.
  • Click the options menu in the top right corner again and select “Disable Categories”.
  • Verify that these categories are now disabled.
  • Choose any categories you wish to delete.
  • In the top right corner, click the options menu and choose “Delete Categories”.
  • Verify that the selected categories were removed.

Do we agree 👍 or 👎?

@luacmartins Linked draft PR

Hey, the main category settings page is currently under review, which is needed for this feature. It will soon be merged, and then I’ll create a draft PR

Hi @jeremy-croff, this issue is being worked on by an existing team of people - so sharing the doc with you isn’t necessary in this case. You’ll want to look for issues in the repo that have the Help wanted label. Thanks!

I understand, thanks. It had both External and Help wanted at one time. You can disregard my request to look into this ticket.