zooniverse / Panoptes-Front-End

Front end for zooniverse/Panoptes
https://www.zooniverse.org
Apache License 2.0
64 stars 75 forks source link

Pages Editor: add "Add Task to existing Page" functionality #7065

Closed shaunanoordin closed 2 months ago

shaunanoordin commented 3 months ago

PR Overview

Part of: Pages Editor MVP project and FEM Lab super-project Follows #7055 Staging branch URL: https://pr-7065.pfe-preview.zooniverse.org/lab/1982/workflows/editor/3711?env=staging

This PR implements the "Add Task" functionality, but to an existing Page. Prior to this PR, the "Add Task" functionality can only be triggered at the Tasks Page's top level, creating a new Step alongside the new Task.

Code changes:

Considerations: (separate PR? I don't know)

Status

WIP

Update 5 Apr 17:45 BST: ready for review.

shaunanoordin commented 3 months ago

PR Update

The basic "Add Task to existing Page" functionality is now ready.

image

Other:

⚠️ NOT included in this PR:

Testing Steps

Status

This PR is now ready for review.

coveralls commented 3 months ago

Coverage Status

coverage: 56.955%. remained the same when pulling f34307c1af7dc5a70c70d79099f17ddc2d10fc97 on pages-editor-pt18 into ef9e1d89347e27bda25bff241d7c4e32fda1ba7d on master.

shaunanoordin commented 2 months ago

Thanks Delilah! 👍

I'm going to merge this first, and add the font size question to the list for the upcoming design update PR