It would be great if the grid view didn't refresh when canceling out of a modal window.
For example, on the Applications page, I may have performed a search to filter the grid view down. Then, I have several PHP applications (some running different versions or with different settings), and if I'm either setting up a new site or changing settings, I'll want to check the current settings of several apps from the search results...
Except that every time I open and then close the modal (even without making any changes), my search results are cleared and it goes back to the main "Applications" view instead.
Even if I had made changes, the grid view should still not refresh without keeping my search terms. If I then want to make changes to several applications in the search result, I can't do so without making a change, retyping my search terms, and so on. So, say I've got 5-6 apps and want to upgrade the version of PHP they're all using, I should be able to do this:
- Open Applications page
- Type search terms
- Edit App#1, save
- Edit App#2, save
- Edit App#3, save
- ... etc
Instead, I have to do this:
- Open Applications page
- Type search terms
- Edit App#1, save
- Type search terms
- Edit App#2, save
- Type search terms
- Edit App#3, save
- ... etc
It would also be a good idea to propagate some additional information in the grid view about the application. For example, the "Type" column already says Nginx/PHP-FPM or Apache/PHP-FPM, so including contextual information would be as simple as Nginx/PHP-FPM (7.4) or Apache/PHP-FPM (8.1). However, if richer formatting could be added, you could also show other features supported or enabled for the application by adding badges or tags, something along the lines of:
