Project: jirasoftware
Issue JSW-8974: Wizard-like Create Board dialog
As Patrick, I want to be guided when creating a board so I don't get lost in the process. CoS: - The dialog consists of three parts: -- Board type (Scrum, Kanban) -- Project/Filter (create new project, choose existing, specify saved filter) -- leftovers: sample data on/off, workflow (JIRA vs GH Simplified) - this dialog replaces the existing ones present in: -- create new scrum board -- create new kanban board -- create new DIY board -- the dialog available from the cog menu (incl Manage Boards) - the "DIY" option is removed from the "Getting Started" screen as it is effectively obsolete - if Scrum or Kanban mode is chosen from the "Getting Started" screen, then the wizard should start at step 2 (i.e. we already know if it's scrum or kanban) - the text inviting you to create new project or choose existing on "Getting Started" needs rewording so it simply opens the dialog -- remove the two "1" and "2" things and replace with just "1". - the link to create a sample project should be rewired to use the new wizard and take you directly to creating the project with sample data and workflow options already selected. (!) Dev Notes (!) Q: What if there are no existing projects to select? A: Skip the step to choose and go straight to create new project Q: What if there are no filters to select from? A: No option to choose to create from a filter Q: What if the user has no permissions to create a project? A: menu link or button disabled; getting started text changes and does not show option to create Q: For OnDemand, what if the user doesn't have all application permissions to create a project? A: menu link or button disabled; getting started text changes and does not show option to create Q: What if there is a large number of existing projects? A: Drop down is really long Q: What if there are a large number of filters? A: Drop down is really long Q: What if the user does not have permission to see some/all filters? A: They won't appear in the list Q: Are selections persisted between board creations? A: No Q: Does scrolling through all the panes persist selections? A: Back / Next through pages should persist selections Q: Is there proper XSS escaping for filters and projects? A: Yes Q: What if the window is resized? A: Dialog stays the same size Q: Does the create button disable/spinner after pressed? A: There is a spinner. Q: What happens if the operation is cancelled after the create button is pressed? A: Within the process the dialog just goes away and no board is created. After the final button is pressed the page will reload and go to board, no cancel button. Q: Has this been checked from plan, work, and report? Manage Boards, Board Configuration, and Getting Started all the same? A: Link will be in menu for Manage Boards, Plan, Work and Report. Q: Will the dialog not render properly in some browsers? A: No, it will always be beautiful. A2: In JIRA 5.1, 5.2 the dialog has some differences as expected.
Story points: 8