Skip to content

Improvements on Category managment feature - #17652

Merged
irfano merged 4 commits into
trunkfrom
issue/16058-category-management-enhacements
Dec 9, 2022
Merged

irfano merged 4 commits into
trunkfrom
issue/16058-category-management-enhacements

Conversation

@AjeshRPai

@AjeshRPai AjeshRPai commented Dec 9, 2022 •

Copy link
Copy Markdown
Contributor

Part of #16058

This PR has the following changes

  • Updates: Category management-related activities and fragments to the hilt dependency injection
  • Updates: the category flag to remote feature flag from features in Development
  • Adds: release notes for category management feature

To test:

Note: The Add/Edit/Delete category is already tested and merged with the PR (#17627). One more round of checking is needed for Regression issues if any

  • Verify that the Category management feature works as expected

    • Go to My Site -> Menu -> Site Settings -> Categories
    • Verify that Add/Edit/Delete category works as expected
  • Make sure that the Category management feature is visible in remote features

    • Go to me -> App settings -> Debug settings
    • Verify that manage categories flag is visible

cc: @zwarm For visibility.

Regression Notes

  1. Potential unintended areas of impact
    Add/Edit/Delete category doesn't work as expected

  2. What I did to test those areas of impact (or what existing automated tests I relied on)
    Manual tests

  3. What automated tests I added (or what prevented me from doing so)
    Units tests

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@AjeshRPai AjeshRPai added this to the 21.4 milestone Dec 9, 2022
@AjeshRPai

Copy link
Copy Markdown
Contributor Author

@thehenrybyrd

This PR makes the changes for the Manage categories features ready for Production. Although some known issues/improvements(Listed in the Parent issue #16058) can be made, I feel those changes are not blockers. Since this feature has been requested for so long, I feel like we should release the feature and make improvements later on.

I also would like to

  1. close the parent issues (Category Management: Add Category Detail screen  #16058, Category Management Feature  #15549 and Categories: Add support for category management #5382)
  2. create separate issues for the improvements and enhancements. Maybe adding good first issue labels those issues is also a good idea.

Let me know your thoughts.

@AjeshRPai
AjeshRPai marked this pull request as ready for review December 9, 2022 12:18
@wpmobilebot

Copy link
Copy Markdown
Contributor
WordPress📲 You can test these changes on WordPress by downloading wordpress-installable-build-pr17652-48d9e69.apk
💡 Scan this QR code with your Android phone to download and install the APK directly on it.
AppWordPress
Build FlavorJalapeno
Build TypeDebug
Commit48d9e69
Note: This installable build uses the JalapenoDebug build flavor, and does not support Google Login.

@peril-wordpress-mobile

Copy link
Copy Markdown
Warnings
⚠️ This PR is assigned to a milestone which is closing in less than 4 days Please, make sure to get it merged by then or assign it to a later expiring milestone

Generated by 🚫 dangerJS

@irfano irfano left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👍🏻
Thanks for handling the Hilt migration for these screens; we are one step closer to removing Dagger. 🎉

@wpmobilebot

Copy link
Copy Markdown
Contributor
Jetpack📲 You can test these changes on Jetpack by downloading jetpack-installable-build-pr17652-48d9e69.apk
💡 Scan this QR code with your Android phone to download and install the APK directly on it.
AppJetpack
Build FlavorJalapeno
Build TypeDebug
Commit48d9e69
Note: This installable build uses the JalapenoDebug build flavor, and does not support Google Login.

@AjeshRPai
AjeshRPai requested a review from zwarm December 9, 2022 13:24
@irfano
irfano merged commit 921e909 into trunk Dec 9, 2022
@irfano
irfano deleted the issue/16058-category-management-enhacements branch December 9, 2022 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants