Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include the board as a workflow destination #478

Closed
11 tasks done
JoelWiebe opened this issue Jan 24, 2023 · 0 comments · Fixed by #595
Closed
11 tasks done

Include the board as a workflow destination #478

JoelWiebe opened this issue Jan 24, 2023 · 0 comments · Fixed by #595
Assignees
Labels
bug Something isn't working enhancement New feature or request good first issue Good for newcomers

Comments

@JoelWiebe
Copy link
Contributor

JoelWiebe commented Jan 24, 2023

Description

Include board as Distribution Workflow destination and fix Task Workflows bug. We want to allow for two cases: (1) if (a) the source and destination are different and (b) the destination is a board, drop the post in the middle of the board (the same as downloading a post from a bucket); (2) If the source matches the destination exactly, do not attempt to move the posts.

Setup
Steps to reproduce:

  • Create an account and login
  • On the My Projects page, click the plus button in the right of the nav bar to create a new project
Screenshot 2024-06-24 at 9 27 04 AM
  • On the right of the boards dashboard, click the plus button to create a board
Screenshot 2024-06-24 at 9 28 27 AM
  • In the board, go to the top-right menu and click on Manage Groups, then create a new group
Screenshot 2024-06-24 at 9 45 36 AM
  • Then go to the top-right menu and click on Manage Buckets and Workflows and create at least one Bucket
Screenshot 2024-06-24 at 9 46 26 AM
  • Next in that same modal pop-up, under the Create Workflow tab, click on the Destinations to see that the board is not displayed in the list
Screenshot 2024-06-24 at 9 47 50 AM

The first goal is to get the board name to show up in this list and behave as a destination for posts to be sent to using the workflow.

  • NOTE: You may want to create a few posts on the canvas then try out this workflow tool to get a sense of how it works. Once you have posts in your source, go to the Manage Workflows tab and click the play button next to the workflow to execute the action
Screenshot 2024-06-24 at 9 52 31 AM

Details

  1. Allow for boards as destinations
  • For Workflow authoring, add the board name to the Destination select control for the Distribution Workflows
  • Add CANVAS and BUCKET identifiers to each of the destinations and sources by following the TODO instructions

Image

  1. Don't move posts if source and destination match
  • For Distribution workflows, allow the destination to include one of the source items, as long as there are multiple destinations
  • For distribution workflows, if there is only one destination and the source matches the destination, "Destinations may include the source, but cannot match exactly"
@JoelWiebe JoelWiebe added bug Something isn't working enhancement New feature or request labels Jan 24, 2023
@JoelWiebe JoelWiebe added the good first issue Good for newcomers label Jan 30, 2023
@JoelWiebe JoelWiebe moved this from Todo to Backlog in SCORE Meta-view Jun 20, 2024
@JoelWiebe JoelWiebe moved this from Backlog to In Progress in SCORE Meta-view Jun 27, 2024
@marieklinaeva marieklinaeva linked a pull request Jul 9, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in SCORE Meta-view Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request good first issue Good for newcomers
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants