Skip to content
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

Edit LookupAutocompleteComponent to update related field #1552

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

chiaberry
Copy link
Member

@chiaberry chiaberry commented Mar 5, 2025

Associated issues

cityofaustin/atd-data-tech#21358

This shouldn't be merged until Rose's PR is merged #1551. I pulled her branch into this one since she fixed a bug in the Team Autocomplete. I tried to see if the Milestone table had the same bug, but I couldnt reproduce. I think its because the related field in the milestone table is displaying something from the same object as the moped_milestone.

Testing

URL to test:

https://deploy-preview-1552--atd-moped-main.netlify.app/moped/projects/

Steps to test:

This PR removes the Milestone Autocomplete and the Team Member Autocomplete and replaces them with the LookupAutocomplete from #1540.

Team table

  • Test adding a new user. Confirm the workgroup field is also updated as you select the new user. Save the user.
  • Test editing an existing user.

Milestones table (on Timeline tab)

  • Test adding a new Milestone. Related phase should also update as you select the milestone. Save new row.
  • Test editing an existing milestone.

Test another LookupAutocompleteField that doesn't update a dependent, to make sure there are no regressions. Any of the autocompletes on the Funding table are good candidates.


Ship list

@chiaberry chiaberry added the WIP Work in progress label Mar 5, 2025
@@ -73,13 +89,35 @@ const useColumns = ({
return user ? `${user.first_name} ${user.last_name}` : "";
},
renderEditCell: (props) => {
// the team member object for the current row
Copy link
Member Author

Choose a reason for hiding this comment

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

I merged Rose's branch into mine, this is from her PR

@chiaberry chiaberry changed the title add reusable autocomplete that updates dependent field Add reusable autocomplete that updates dependent field Mar 7, 2025
@chiaberry chiaberry removed the WIP Work in progress label Mar 7, 2025
@chiaberry chiaberry changed the title Add reusable autocomplete that updates dependent field Edit LookupAutocompleteComponent to update related field Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants