Story #13694

[Data operations] Project creation

Added by Daniel Kos over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assigned To:
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

As a user I would like to create a project
so that new project was created and displayed in the system (tree and table)

Acceptance criteria:
- I created a project in my current location by clicking create project button
- I created a project in my current location by using tree context menu
- name of project is validated

User flow:
1a. Click on "New Project" button.
1b. Right click on folder inside tree context menu and then choose "New Project"
1c. Right click on folder inside the table and then choose "New Project"
1d. Click on "More options" icon in the table and then choose "New Project"

2. Modal appears, where user has to defined:
- project name
- description (optional)

3. Click on "Create a Project" button.

4a. Project has been created. (Snackbar appear in the bottom of the page with the information that "Project has been created")
4b. In case of empty mandatory fields, error appears below the inputs with information that "This field is required"


Related issues

Related to Arvados Workbench 2 - Feature #13684: Create project - functionality in project serviceClosed

Associated revisions

Revision 606ab6d3 (diff)
Added by Pawel Kowalczyk over 1 year ago

Project-creation-modal-first-step

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision d116e491 (diff)
Added by Pawel Kowalczyk over 1 year ago

Project-creation-on-button

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 9dcc70fc
Added by Pawel Kowalczyk over 1 year ago

Merge remote-tracking branch 'origin' into 13694-Data-operations-Project-creation

refs #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision f14b6675
Added by Pawel Kowalczyk over 1 year ago

merge-commit

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision ef5638d4 (diff)
Added by Pawel Kowalczyk over 1 year ago

changing location of context-menu

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 0c8dea6b (diff)
Added by Michał Kłobukowski over 1 year ago

Move context menu to workbench component

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision a3f3b010 (diff)
Added by Michał Kłobukowski over 1 year ago

Add onContextMenu props to breadcrumbs

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 4b4ef8d9 (diff)
Added by Michał Kłobukowski over 1 year ago

Clean up after adding context menu to data-explorer and breadcrumbs

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7cac4596 (diff)
Added by Pawel Kowalczyk over 1 year ago

context-menu-in-side-panel-and-project-panel

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision fe979f41
Added by Pawel Kowalczyk over 1 year ago

Merge branch '13694-Data-operations-Project-creation' of git.curoverse.com:arvados-workbench2 into 13694-Data-operations-Project-creation

refs #13694
2
13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision e6d69724 (diff)
Added by Pawel Kowalczyk over 1 year ago

action-on-new-project-click

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision e8d03312
Added by Pawel Kowalczyk over 1 year ago

Merge remote-tracking branch 'origin' into 13694-Data-operations-Project-creation

refs #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 312f0cb3 (diff)
Added by Michał Kłobukowski over 1 year ago

Create actions and store field for project creator

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 51145366 (diff)
Added by Michał Kłobukowski over 1 year ago

Connect project dialog to the store

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 3429b49b (diff)
Added by Pawel Kowalczyk over 1 year ago

validation-for-dialog

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision ba195885
Added by Pawel Kowalczyk over 1 year ago

merge conficts

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 19334525
Added by Michał Kłobukowski over 1 year ago

Merge branch 'master' into 13694-Data-operations-Project-creation

refs #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 0240e289 (diff)
Added by Michał Kłobukowski over 1 year ago

Handle project form submission

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 2a3330b8 (diff)
Added by Michał Kłobukowski over 1 year ago

Reload project tree and project panel after project creation

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision f5e55e7a
Added by Michał Kłobukowski over 1 year ago

Resolve merge conflicts

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 511a6237 (diff)
Added by Michał Kłobukowski over 1 year ago

Fix failing tests

Feature #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 63210cc7
Added by Michał Kłobukowski over 1 year ago

Merge branch '13694-Data-operations-Project-creation'

refs #13694

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

History

#1 Updated by Daniel Kos over 1 year ago

  • Status changed from New to In Progress

#2 Updated by Daniel Kos over 1 year ago

  • Status changed from In Progress to New

As a user I would like to create a project
so that new project was created and displayed in the system (tree and table)

Acceptance criteria:
- I created a project in my current location by clicking create project button
- I created a project in my current location by using tree context menu
- name of project is validated

User flow:
1a. Click on "New Project" button.
1b. Right click on folder inside tree context menu and then choose "New Project"
1c. Right click on folder inside the table and then choose "New Project"
1d. Click on "More options" icon in the table and then choose "New Project"

2. Modal appears, where user has to defined:
- project name
- description (optional)

3. Click on "Create a Project" button.

4a. Project has been created. (Snackbar appear in the bottom of the page with the information that "Project has been created")
4b. In case of empty mandatory fields, error appears below the inputs with information that "This field is required".

#3 Updated by Daniel Kos over 1 year ago

  • Target version set to sprint 3

#4 Updated by Daniel Kos over 1 year ago

  • Related to Feature #13684: Create project - functionality in project service added

#5 Updated by Pawel Kowalczyk over 1 year ago

  • Status changed from New to In Progress

#6 Updated by Chrystian Klingenberg over 1 year ago

  • Assigned To set to Pawel Kowalczyk

#7 Updated by Pawel Kowalczyk over 1 year ago

  • Status changed from In Progress to Closed

#8 Updated by Pawel Kowalczyk over 1 year ago

  • Status changed from Closed to In Progress

#9 Updated by Chrystian Klingenberg over 1 year ago

  • Status changed from In Progress to Closed

#10 Updated by Chrystian Klingenberg over 1 year ago

  • Description updated (diff)

Also available in: Atom PDF