-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: SplashPage
-
Labels:None
-
Sprint:CFAMX 2020R1 - SA Sprint 3
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:13
-
Work Type Classification:Sustaining
Story
As a user of InFORM on a mobile device, I would like the ability to create and edit splash pages.
Detail
Add the ability to edit and create splash pages in MxConnect. This will be accomplished by adding a text editor which is accessed through a menu link in MxConnect. The user will have two ways to invoke the editor. They can select the "Add Page" button to create a new page, or select the "Edit" icon to change an existing page.
This editor will provide the user an ability to:Add basic formatting (font color, font size, bold, italic, underline, left, right, center justified, etc.)Add imagesAdd tablesAdd hyperlinks
This page will provide the user the ability to create a splash page. The user will input a mandatory splash page name, followed by the introduction date and discontinue date of the splash page.
The content will act in the following manner based on dates:
The introduction date will act as an effective date for the splash pages. Content will not be published until the effective date has been met.
The discontinue date will act as the expiration date. Content will not be published after the date has expired.
The user can enter a new introduction date to reuse a splash page.
The user can enter a new discontinue date to make the splash page obsolete.
The introduction and discontinue date will default to the current date upon page creation.
The introduction and discontinue date fields will offer a date selector, where the user can input a date using the calendar.
There will be validation in place that only allows one splash page at a time. If a date range is already active, those dates will not be available
The page will support a simple bootstrap rich text editor. This editor will offer simple content editing (like font color, font size, bold, underline, italic, left, right, center justified, etc.) the user can publish in the form of splash page content.
Additional Development Notes Staten 9/25/2019
Can we add a "Page Acknowledged" checkbox? My thought is when the user hits "Continue" on the landing page to acknowledge content, this box is checked. The default is unchecked.
Acceptance Criteria:
- Confirm the splash page editor page is titled “Add Splash Page”
- Confirm the splash page editor page has a mandatory Splash Page name field.
- Confirm the splash page editor has a mandatory date selector for the introduction date.
- Confirm the splash page editor has a mandatory date selector for the discontinue date.
- Confirm the splash page editor has a mandatory zone type field.
- Confirm the splash page editor has a mandatory zone field.
- Confirm the splash page editor has a mandatory text (content) field.
- Confirm the splash page editor Introduction Date defaults to the current date.
- Confirm the splash page editor Discontinue Date defaults to a blank date (forcing the user to select a date).
- Confirm the splash page editor will not allow a date in the past to be selected for the Introduction Date.
- Confirm the splash page editor will not allow a date in the past to be selected for the Discontinue Date.
- Confirm the splash page will not display until the introduction date.
- Confirm the splash page editor has a date selector for discontinue date.
- Confirm the splash page will not display after the discontinue date.
- Confirm the splash page editor has an html editor that accepts images.
- Confirm the splash page editor has a “Back” option.
- Confirm hitting "Back" in the splash page editor does not save page.
- Confirm the splash page editor has a “Save & Close” option.
- Confirm selecting save and close on the splash page editor saves the page and adds it to the splash page list view.
- Confirm selecting either back or save and close, closes the splash page editor window. Confirm a user without the appropriate permission (outlined in ) cannot access the Splash Page Editor
- Confirm when a splash page is inactive (outside of the introduction and discontinue date), the current blank landing page is displayed.
- implements
-
CFAMX-5955 Splash Page in MxConnect
- Closed
- is related to
-
CFAMX-7506 Splash Page Editor - No navigating away notification
- Done
- relates to
-
CFAMX-7787 Splash Page Editor - Upload button doesn't work in IE and Edge
- Done
-
CFAMX-7788 CLONE 2020R1 - Splash Page Editor - Upload button doesn't work in IE and Edge
- Done
1.
|
Review Test Scripts | Done | Unassigned |
|
|||||||||
2.
|
Deploy | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
3.
|
Functional Review with QA | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
4.
|
DIT | Done | Caner Saritac |
|
|||||||||
5.
|
Create UI template and controller for new page | Done | Caner Saritac |
|
|||||||||
6.
|
Create new directive for TinyMCE | Done | Caner Saritac |
|
|||||||||
7.
|
Update service layer for save | Done | Caner Saritac |
|
|||||||||
8.
|
Dev Testing | Done | Caner Saritac |
|
|||||||||
9.
|
QA - Create Test Cases | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
10.
|
QA - Execute Test Cases | Done | Gareth Leibbrandt (Inactive) |
|