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

Move program setup to modal on insights pages #4468

Merged
merged 4 commits into from
Jan 12, 2024
Merged

Conversation

kflemin
Copy link
Contributor

@kflemin kflemin commented Jan 8, 2024

To prepare for the portfolio (cross cycle) summary coming soon to the insights tab, the program setup page was moved to a modal accessible from both the property insights and program insight pages.

Screen Shot 2024-01-08 at 4 31 10 PM Screen Shot 2024-01-08 at 4 31 21 PM Screen Shot 2024-01-08 at 4 30 53 PM

To test:
ensure that you can still CRUD programs from both the insights pages and that the page behaves property when dismissing the modal (for example, if you delete the program that is currently displayed on the page, it should select another program to display)

@kflemin kflemin requested a review from perryr16 January 8, 2024 23:35
Copy link

github-actions bot commented Jan 8, 2024

Label error. Requires at least 1 of: Feature, Bug, Enhancement, Maintenance, Documentation, Performance, Do not publish. Found:

Copy link
Contributor

@perryr16 perryr16 left a comment

Choose a reason for hiding this comment

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

Overall this is great and makes the workflow much simpler.

One suggested change. When a program is selected in the modal, and the modal is closed, that program should be loaded on screen. Currently whatever program was displayed is reloaded.

@kflemin
Copy link
Contributor Author

kflemin commented Jan 9, 2024

@perryr16, I wasn't sure which way to go for that. I'll implement what you suggested!

Copy link

Label error. Requires at least 1 of: Feature, Bug, Enhancement, Maintenance, Documentation, Performance, Do not publish. Found:

@kflemin kflemin added the Enhancement Add this label if functionality was generally improved but not a full feature or maintentance. label Jan 11, 2024
@kflemin kflemin requested a review from perryr16 January 11, 2024 20:46
Copy link
Contributor

@perryr16 perryr16 left a comment

Choose a reason for hiding this comment

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

Approved! 🏆

Copy link
Member

@nllong nllong left a comment

Choose a reason for hiding this comment

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

nice, modality!

@nllong nllong merged commit f485356 into develop Jan 12, 2024
8 checks passed
@nllong nllong deleted the move-program-setup branch January 12, 2024 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Add this label if functionality was generally improved but not a full feature or maintentance.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants