The following things should be checked throughout the app, and changes should be made where needed:
[x] widgets for destructive actions (delete, deprovision, remove,...) should have the color="warn" property
[x] all other actions should have the color="accent" property
[x] irreversible actions, such as delete, should have a confirmation dialog
[x] all actions, especially async ones (async =Observable) should handle errors and display it accordingly, ideally using the NotificationService. That way the displaying of errors can be changed globally. We could implement an app-wide util object that implements the Observer interface.
[x] all actions should also notify about a successful outcome, especially if there is no visible effect (such as a new object in a list). [don't know if that ever occurs].
The following things should be checked throughout the app, and changes should be made where needed:
color="warn"
propertycolor="accent"
propertyObservable
) should handle errors and display it accordingly, ideally using theNotificationService
. That way the displaying of errors can be changed globally. We could implement an app-wide util object that implements theObserver
interface.