Repository navigation
Add bulk update start date for Company Card #102121
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
Merged
marcochavezf
merged 34 commits into
Expensify:main
from
hungvu193:feat-bulk-transaction-startDAte
Oct 23, 2026
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
9a0d2c2
Init bulk update start date
hungvu193 df1eeed
update translations
hungvu193 a18dd33
Use Bulk API instead
hungvu193 4614fb2
Add bottom right position to Growl
hungvu193 a62e883
fix failing type check
hungvu193 b433dc9
Merge remote-tracking branch 'origin' into feat-bulk-transaction-star…
hungvu193 6893edc
Fix company card start date navigation
hungvu193 5e746a5
Fix single-card bulk start date updates
hungvu193 ed67c41
Use single-card editor for one-card bulk routes
hungvu193 506a575
Decode company card feed for start date edits
hungvu193 54db234
Handle failed updating case
hungvu193 3d67eea
update the start date
hungvu193 504a5d9
Fix mSafari statusbar issue with Growl
hungvu193 053dcf2
reuse existing logic instead of duplicating new one
hungvu193 059c367
Address bulk start date review feedback
hungvu193 b6dfcec
cleanup optimistic data, prevent clearing selection
hungvu193 c7f8a3b
share the date between cards
hungvu193 1a7f584
fix start date issue
hungvu193 6dfb2f3
fix initial start date option
hungvu193 83ae291
remove redundant test since we used the new flow
hungvu193 f3df942
linting
hungvu193 378c6e7
use set for better date handling
hungvu193 c82bec3
Fix default selected logic
hungvu193 05ca6c0
clear selection when updating sucessfully
hungvu193 f4635bb
add explanation for growl
hungvu193 c1a68bb
Merge remote-tracking branch 'origin' into feat-bulk-transaction-star…
hungvu193 bc90bfe
Fix reviews
hungvu193 ffe35fe
linting
hungvu193 3790d21
Fix company card bulk update feedback
hungvu193 8cb7282
merge main
hungvu193 5940247
fix conflicts
hungvu193 1ec3d2e
merge main
hungvu193 c3332b6
Merge main and resolve conflicts
hungvu193 800f81c
revert wrong action
hungvu193 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
src/components/GrowlNotification/shouldUseExplicitBottomPosition/index.native.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| import type {GrowlPosition} from '@libs/Growl'; | ||
|
|
||
| const shouldUseExplicitBottomPosition: (position?: GrowlPosition) => boolean = () => false; | ||
|
|
||
| export default shouldUseExplicitBottomPosition; |
12 changes: 12 additions & 0 deletions
12
src/components/GrowlNotification/shouldUseExplicitBottomPosition/index.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| import type {GrowlPosition} from '@libs/Growl'; | ||
|
|
||
| import CONST from '@src/CONST'; | ||
|
|
||
| // This file is used to determine if we should use an explicit bottom position for the growl notification. | ||
| // This is necessary for certain layouts where the growl notification may be obscured by other UI elements, such as a bottom tab bar or a floating action button. | ||
| // By using an explicit bottom position, we can ensure that the growl notification is always visible to the user. | ||
| function shouldUseExplicitBottomPosition(position?: GrowlPosition) { | ||
| return position === CONST.GROWL.POSITION.BOTTOM_RIGHT; | ||
| } | ||
|
|
||
| export default shouldUseExplicitBottomPosition; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.