[MGNLUI-4534] Integrate: alerts Created: 02/Aug/18  Updated: 26/Oct/18  Resolved: 26/Oct/18

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0

Type: Task Priority: Neutral
Reporter: Cedric Reichenbach Assignee: Aleksandr Pchelintcev
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLUI-4480 Resurface: alert types (info, warning... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: 6.0 requisite
Sprint: Basel 158
Story Points: 5

 Description   

Acceptance criteria:

  • Alerts should look like in the Resurface POC project. Styling work has been done but must be integrated.
  • Alerts should be triggered in the same way we do in the POC project.

Notes:

Implement standardized alerts, ideally compatible with the sample in our resurface-poc project.

Migrate existing usages of alerts if necessary (check AbstractUIContext and OverlayPresenter), and implement ShellImpl#askForConfirmation.

A quick draft using a builder for creating alerts can be found on the feature/resurface-alerts branch.



 Comments   
Comment by Mikaël Geljić [ 06/Sep/18 ]
  • AlertBuilder is part of the Shell PR #622 (MGNLUI-4540)
  • ResurfaceShell is using it extensively for compatibility

Re: #askForConfirmation, it was always left empty in old ShellImpl. Original intent was to do something persistent with MessagesManager—which was then superseded with Tasks.
I'm actually tempted to deprecate the Shell interface as well at some point. Either replace with standard overlay functionality (Notification/AlertBuilder), or with direct usages of MessagesManager.

Generated at Mon Feb 12 09:17:35 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.