dnnsoftware / Dnn.Platform

DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
https://dnncommunity.org/
MIT License
1.02k stars 749 forks source link

[Enhancement]: Confirmation dialogs appear behind success dialogs #6009

Open 6TELOIV opened 6 months ago

6TELOIV commented 6 months ago

Is there an existing issue for this?

Description of problem

When deleting modules through Page Settings > Advanced > Modules, the confirmation dialog (i.e. would you like to delete this module? cancel/delete) pops up behind the dialog after a successful deletion. As there is no way to get rid of the success dialog, if you are trying to delete multiple modules quickly, you have to wait for the success dialog to disappear before being able to delete another.

Description of solution

I think there are many ways to fix this UI; a simple one would be change the z-index order so the confirmation dialog appears on top. Another one would be to change the confirmations to appear as a toast instead of a dialog, because they are non-interactive and only meant to convey information.

Another, different enhancement that would address this issue would be the ability to choose multiple modules for deletion at once.

Description of alternatives considered

N/A; the existing system works, but is inconvenient

Anything else?

Though I have not marked "Do you be plan to contribute code for this enhancement?", I would be willing to try contributing if someone could point me in the right direction on where this change would need to be made. I have never worked on DNN internals directly, so it would be a whole new world for me.

Also, there is a typo in the ticketing creation form of "Do you be plan to contribute code for this enhancement?". Should probably read as: "Do you plan to contribute code for this enhancement?"

Do you be plan to contribute code for this enhancement?

Would you be interested in sponsoring this enhancement?

Code of Conduct