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

Clone/copy a card #1813

Closed
Nyco opened this issue May 6, 2020 · 41 comments · Fixed by #6452
Closed

Clone/copy a card #1813

Nyco opened this issue May 6, 2020 · 41 comments · Fixed by #6452

Comments

@Nyco
Copy link
Contributor

Nyco commented May 6, 2020

Is your feature request related to a problem? Please describe.

When a user wants to:

  • split a card
  • copy the same card in another stack or board (for optional later editing)

the only option is to manually:

  • go to the card
  • edit the description
  • copy all
  • close editing
  • create a new card
  • edit the description
  • paste

It is very long as this needs lots of tiny steps. => A lot of time could be saved here.

Describe the solution you'd like
The meatballs menu ("...") of the card may add an action/icon "Clone card".
The result may be a second card immediately created right below the original.
Optionally, the newly created card could be in editing mode.

Describe alternatives you've considered

Button location
The "Clone card" action/icon could be located in the card detail on the rightmost area/column of the browser.

Where to
When cloning a card, options could be shown to the user:
Clone card to:

  • same board:
    • same stack:
      • below original card
      • above original card
      • top of stack
      • bottom of stack
    • other stack:
      • top of stack
      • bottom of stack
  • other board

But that may be be too much, smart defaults are cool, and principle of least surprise is better.

Content
It could be possible to let the user choose what to clone:

  • tags
  • assignees
  • date
  • attachments
  • comments
  • timeline

Additional context
Add any other context or screenshots about the feature request here.

@Nils160988
Copy link

An even easier solution would be to enhance the "move card" dialog with a checkbox to copy.

So, change the "move card" option to "move/copy card" and then have an option to copy instead of move when choosing the target location.

@jakobroehrl
Copy link
Contributor

I can do this after #1777 is merged

@the-cloud
Copy link

@jakobroehrl I'm in a great need of this feature, and lack of knoweledge of how to do that. If you would like to review your interest in implementing this feature I would greatly appreciate that.

Well, if anyone is interested in coding this, that would be awesome. I could send some euro or crypto as thank you.

@jakobroehrl jakobroehrl removed their assignment Jul 8, 2021
@osm-frasch

This comment has been minimized.

@TalusUnheil
Copy link

Hey there! I am also very interested in this function. I have created a card as a template, which provides a checklist, as well as a Markdown formatted skeleton for the history per card.
If I could just clone instead of copy'n'paste, that would be very helpful.

@pete-at-future-campus-ruhr

Hey guys, first off, thanks for all the great work! Is there a way to contribute to the feature? I am not a programmer, but I could offer to create syntax in form of a wireframe.

If no help from a noob is needed, maybe there is a chance to know where this feature stands in terms of priority?

Useful features in terms of UI would be e.g. alt+drag on a card to create the duplicate, and the ubiquitous ctrl+C / Ctrl+V for copy and pasting stuff. I am new to the github community, so if I am smehow overstepping let me know :)

@weeman1337 weeman1337 self-assigned this Nov 22, 2022
@weeman1337
Copy link
Member

I am currently working on this. The „move card“ card menu item will change to „copy/move card“ and the dialog will contain an additional „move card“ button.

@hoshi411
Copy link

This issue was opened in 2020 and it is now 2023. The ability to copy a card is crucial. Without it we can't invest in building cards when all of the info contained in the carefully crafted cards has to be manually copied to a new card every single time. It is impossible to create cards as templates that can be quickly duplicated in mass which is the very reason for using a kanban system in the first place. How is this not no. 1 priority? How is it 3 years later and this doesn't exist yet? Kanban is impossible to use without this feature.

@HonkXL
Copy link

HonkXL commented Jan 31, 2023

We use in our company a version from weeman1337 with the clone- and copy-feature (and with categories for the boards). Both works very well. Our users are very happy with this, because copying contents of cards with the clipboard is very bad. We tried to push the categories feature, but the discussion about the was more expensive than the development....

@osm-frasch
Copy link

Will the Weeman version then also end up in the App Store or be merged with the actual Deck app?

@weeman1337
Copy link
Member

I will prepare a pull request soon

@daiseco
Copy link

daiseco commented Mar 5, 2023

Is there already something new on this issue we need the function urgently as well :)

@osm-frasch
Copy link

As a feature enhancement, it would also make sense to have the option of adding a short description text to a board. Just as with group conferences in the Talk App. This would make it easier to communicate the purpose of a shared board.

@blubbel42
Copy link

Has this come any further? This feature is crucially needed. Copying cards with Checklists for repetitive tasks on different subjects is really getting on my nerves. Can anything be done to help?

@geoarchaeo
Copy link

As Trello changed their policies we are looking for something equal. The only thing missing and crucial for us is so far to be able to copy lists and cards. Isn't there any solution? Maybe this change of policies in Trello will push the development further...

@Shadowstreik
Copy link

Shadowstreik commented Apr 22, 2024

Currently, the only workaround I know of is to create a TEMPLATE CARD that is filled out with all of the necessary data. Then, a new card would be created and the contents of the TEMPLATE would have to be copied over into the new card. It is how I do my new cards. :\

@avatar1024

This comment was marked as spam.

@viceldan
Copy link

viceldan commented Jun 1, 2024

... as a matter of fact, I gave up on this one.
I removed deck from my nextcloud and chose to implement a separate wekan server in my environment.
It has everything that I need (and more...)
In my humble opinion, this task is taking too long - it's been nearly four years now.

@osm-frasch
Copy link

@viceldan
I think most good projects either lack developers who want to get involved or lack the seriousness to continue the project quickly. Nextcloud itself probably doesn't have the capacity and has to prioritise. There are several similar examples with Nextcloud apps. I had another similar experience with the "Approvals" app. Thanks for the tip about Wekan

@jancborchardt jancborchardt moved this to 🧭 Planning evaluation / ideas in 🖍 Design team Jun 6, 2024
@juliusknorr juliusknorr moved this to 🧭 Planning evaluation (don't pick) in 📝 Office team Jun 6, 2024
@BeFreeNowHere
Copy link

Yes 4 years an still not having such a basic and easy to implement feature is really too much.
I think the main problem in Open Source Projects is that the progammers get payed for what they do.
This would help them to spend more time on Open Source Projects.

So we should create a system, where people can ask for a feature.
The programmers then make a guess of how much work it would cost them.
Then they say we need e.g. we need 500$ to get this done.

Then people can donate for exactly this feature until the 500$ are reached.
Then they can begin to implement to get this done.
If there are 500 users and all of them donate 1$ the new feature is payed.
But sometimes people/companies would be willing to pay the whole feature alone so that it goes faster by a payement of 500$

What do you all think about that?

@juliusknorr juliusknorr moved this from 🧭 Planning evaluation / ideas to 📐 At design in 🖍 Design team Sep 19, 2024
@juliusknorr juliusknorr moved this from 🧭 Planning evaluation (don't pick) to 📄 To do (~10 entries) in 📝 Office team Sep 19, 2024
@Jacques-Olivier-Farcy

This comment was marked as duplicate.

@grnd-alt grnd-alt self-assigned this Oct 9, 2024
@nimishavijay nimishavijay moved this from 📐 At design to 🏗️ At engineering in 🖍 Design team Oct 11, 2024
@grnd-alt grnd-alt linked a pull request Oct 29, 2024 that will close this issue
4 tasks
@keithkhl
Copy link

How much does the dev wants to me paid for this minor upgrade?

@reidellawfirm
Copy link

How much does the dev wants to me paid for this minor upgrade?

I would help sponsor this feature.

@DinoBellini
Copy link

AND whatever you do, do not half ass this function!

When you finally get around to implementing the duplication of a card make sure that there is the option to "mirror" it!

Yes, mirror it.

That means that one card can be mirror/synced in one deck and another.

It is a complete mess for the user when they are forced to manually update all of the data in a card that is duplicated in various decks. The user makes a change in one deck and then they have to go find that same card in another deck and another and make sure the data is all the same.

No. Do not put the users through that.

This is 2023 guys. The basics here.

@DinoBellini
Copy link

Create new hard linked card or symbolic linked card #6083

@github-project-automation github-project-automation bot moved this from 🏗️ At engineering to 🎉 Done in 🖍 Design team Dec 19, 2024
@github-project-automation github-project-automation bot moved this from 👀 In review to ☑️ Done in 📝 Office team Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ☑️ Done
Status: 🎉 Done
Development

Successfully merging a pull request may close this issue.