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

Ability to move card to another board [$20] #249

Closed
jancborchardt opened this issue Jul 11, 2017 · 28 comments
Closed

Ability to move card to another board [$20] #249

jancborchardt opened this issue Jul 11, 2017 · 28 comments

Comments

@jancborchardt
Copy link
Member

jancborchardt commented Jul 11, 2017

Steps to reproduce

  1. Create a task in a board
  2. Write a lot of description into it, add tags and details etc
  3. Notice it’s in the wrong board

Expected behaviour

You can move it to the correct board.

Actual behaviour

You can not and would need to copypaste all the details over.

Not super crucial, but might be nice to have. :)


There is a $20 open bounty on this issue. Add to the bounty at Bountysource.

@protocol6
Copy link

I would second this request!!!
I'm looking for a Kanban workflow that is more trello/jira-like in that tasks migrate from one stack to another ("to do" stack --> "in progress" stack --> "done" stack" )
Currently Deck doesn't seem to support that. (Together with that I'd want to use custom labels)

@juliushaertl
Copy link
Member

juliushaertl commented Sep 3, 2017

I'm looking for a Kanban workflow that is more trello/jira-like in that tasks migrate from one stack to another ("to do" stack --> "in progress" stack --> "done" stack" )
Moving inside a board is already supported.

Together with that I'd want to use custom labels
You can also specify your own labels in the board settings. The default ones can also be changed per board.

@protocol6
Copy link

Thanks for this info!
Also, should it be possible to move cards (horizontally) between stacks on a board?
It doesn't work for me, but maybe I'm missing something. would not be the first time. :-)

@juliushaertl
Copy link
Member

Also, should it be possible to move cards (horizontally) between stacks on a board?

Yes that is also possible. 😉 if it doesn't work for you please open a separate issue for that.

@juliushaertl juliushaertl added this to the 0.3.0 milestone Nov 13, 2017
@juliushaertl juliushaertl modified the milestones: 0.3.0, 0.4.0 Dec 16, 2017
@juliushaertl juliushaertl changed the title Ability to move card to another board Ability to move card to another board [$10] May 11, 2018
@GoetheG
Copy link

GoetheG commented May 19, 2018

This is a really necessary feature. With that you can really start competing with Trello :). My hope is that open source software will be key in the future. Adding this feature would bring us one step forward.

Thank you guys!

@juliushaertl
Copy link
Member

Some details that need to be clarified before implementing:

  • Labels that are assigned to cards are specific to the individual boards. We need to handle them somehow, since the other board doesn't have those labels. I'd just drop them to keep it simple.
  • Same for assigned users. Here we could just keep the users that also have access to the other board.

@juliushaertl juliushaertl self-assigned this Jul 12, 2018
@ashgoodman
Copy link

+1, this was the first thing I noticed I needed that this excellent software doesn't already provide!

@juliushaertl juliushaertl removed their assignment Aug 15, 2018
@NebriBlackwing
Copy link
Member

@juliushaertl Where would you like this to be placed? I'm thinking the side panel on the card details with typeahead's for the new board?

@juliushaertl
Copy link
Member

@Nebri It would make sense to add this as an option to the 3-dots menu on the board view. We can then just show a popover with the option to copy/move the card to a different stack or board. Similar to how trello does it:

image

@NebriBlackwing
Copy link
Member

Sorry for inactivity, needed a break / interviews. Getting back on this task.

@NebriBlackwing
Copy link
Member

NebriBlackwing commented Sep 17, 2018

@nextcloud/deck Having a hard time figuring out how to do the pop over form you have mocked up there. Anybody able to contribute a code snippet to help get me on my way?

Edit: just had my AHA moment, working code snippet here: https://codepen.io/rfletcher-CodePassion/pen/OoBpgb

@NebriBlackwing
Copy link
Member

@nextcloud/deck opened up PR #652 as a WIP. I'm blocked on trying to resolve the entire boardsList. If anyone doesn't mind looking at that PR and the changes I've got in the boardscontroller that will help to get this done in a timely manner.

My guess is that I am either misuing the BoardService or it is bugged and not returning the expected results. I need to which is the case in order to continue.

@juliushaertl juliushaertl self-assigned this Oct 16, 2018
@juliushaertl juliushaertl removed this from the 0.5.0 milestone Nov 6, 2018
@brianbgness
Copy link

I would love to have this functionality! If too difficult to implement drag and drop, perhaps a Move option could be added to the card triple-dot menu. Then be prompted for which board and stack to move to.

@NebriBlackwing
Copy link
Member

Yes the ... dot menu is my plan for this. I've been taking some job interviews in my local area and getting bogged down by the code challenges companies are wanting me to do as part of their application process. Going to touching up my own portfolio tomorrow morning, but back around to this in the afternoon.

@Aesculapius
Copy link

Anyone else working on this? It sounds like an easy added feature which solves a lot of hassle when moving cards over boards...

@NebriBlackwing
Copy link
Member

NebriBlackwing commented Jan 22, 2019

Anyone else working on this? It sounds like an easy added feature which solves a lot of hassle when moving cards over boards...

@Aesculapius JuliusHeartl is currently assigned to this which is an indication that he is actively working on it. There's been a lot of overhead work that contributors have been working towards that needs to be done first (the migration to vue.js being the largest).

I've also been bogged down by a real world job search, hence why I released the issue from my personal custody.

@juliushaertl
Copy link
Member

Yes, we definitely should get the vue migration done before we continue with feature development, otherwise we end up doing the work twice. Unfortunately I haven't had a lot of time recently for deck, I hope that will change in the next weeks. 😉

@rhersel

This comment has been minimized.

@oskiebe

This comment has been minimized.

@juliushaertl
Copy link
Member

@oskiebe @rhersel Please use the Github Reactions feature instead of commenting that also need a specific feature. That way we can see your support without notifying all users subscribed to a given issue.

@juliushaertl
Copy link
Member

Closing as this was implemented in the vue branch and is now merged to master.

@jakobroehrl There is a bounty on it, make sure to pick it up 😉

@treborxy
Copy link

Hello juliushaertl,
I'm not sure: is "moving cards from one board to another" implemented in branch master? And if, how to use i?
Thx, Robert

@jakobroehrl
Copy link
Contributor

@treborxy
It's implented. Use it with the 3 dot menu of any card

@juliushaertl
Copy link
Member

Note this is not yet released in a stable version, just available in the nightly builds.

@treborxy
Copy link

Thanks! I tried to test nighly and uploaded the decomp. tar - but what I get in protocol after activating is an error - could you please give a hint how to prepare the nightlies? Thx a lot!

`Exception: Cannot include autoload. Did you run install dependencies using composer?

/www/htdocs/[...]/lib/private/legacy/app.php - line 266:
require_once()
/www/htdocs/[...]/lib/private/legacy/app.php - line 155:
OC_App::requireAppFile("deck")
/www/htdocs/[...]/lib/private/legacy/app.php - line 128:
OC_App::loadApp("deck")
/www/htdocs/[...]/apps/dav/appinfo/app.php - line 35:
OC_App::loadApps([ "dav"])
/www/htdocs/[...]/lib/private/legacy/app.php - line 266:
require_once("/www/htdocs ... p")
/www/htdocs/[...]/lib/private/legacy/app.php - line 155:
OC_App::requireAppFile("dav")
/www/htdocs/[...]/lib/private/legacy/app.php - line 128:
OC_App::loadApp("dav")
/www/[...]/lib/base.php - line 993:
OC_App::loadApps()
/www/htdocs/[...]/index.php - line 38:
OC::handleRequest()`

@juliushaertl
Copy link
Member

Oh, sorry for the inconvenience here. It seems that the nightly build upload is currently failing. I'll look into that and created a separate issue for tracking #1595

@fabianski7
Copy link

Hello,

Sorry for reliving this topic but is there any way to move more than one card simultaneously? Something like joining two boards into one?

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests