Repository navigation
[No QA] Align accounting help with provider terminology - #103912
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
HelpDot Documentation ReviewOverall AssessmentThis PR aligns accounting help articles with provider terminology changes (per PR 103911): Campfire and Rillet switch "subsidiary" to entity, and DualEntry switches "subsidiary" to company. Changes are consistent string replacements across body text, FAQ questions, YAML description, keywords, and internalScope. Two configuration screenshots showing the old Subsidiary label were removed. The changes are tightly scoped and improve UI accuracy. Scores Summary
Key Findings
Recommendations
Files Reviewed
Note: Detailed line-by-line feedback has been provided as inline comments. |
|
cc @stephanieelliott can you take a look please? |
|
friendly bump @stephanieelliott |
|
Hey @lakchote I'm hesitant to add new screenshots given the Insights nav change coming in a few days. How about we publish these articles as-is without screenshots, then I'll create a followup PR to add new ones with the Insights changes? |
|
Will add the images in this PR! #102832 |
|
🚀 Deployed to staging by https://github.com/stephanieelliott in version: 9.5.15-1 🚀
|
|
🚀 Deployed to production by https://github.com/grgia in version: 9.5.15-3 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
The Campfire and Rillet help articles now use “entity,” and the DualEntry articles use “company,” matching the selector changes in #103911 and addressing the documentation portion of https://github.com/Expensify/Expensify/issues/691270.
Two configuration screenshot embeds were removed because they show the old “Subsidiary” label can you add them here @stephanieelliott?
Fixed Issues
For https://github.com/Expensify/Expensify/issues/691270
PROPOSAL:
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari