deck icon indicating copy to clipboard operation
deck copied to clipboard

Clone/copy a card

Open Nyco opened this issue 4 years ago • 36 comments

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.

Nyco avatar May 06 '20 16:05 Nyco

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.

Nils160988 avatar May 07 '20 10:05 Nils160988

I can do this after https://github.com/nextcloud/deck/pull/1777 is merged

jakobroehrl avatar Sep 01 '20 09:09 jakobroehrl

@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.

the-cloud avatar Jun 24 '21 22:06 the-cloud

I also think that it would make work a lot easier and faster if you could simply copy cards.

osm-frasch avatar Jul 12 '21 13:07 osm-frasch

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.

TalusUnheil avatar Oct 08 '21 00:10 TalusUnheil

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 :)

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.

weeman1337 avatar Nov 22 '22 07:11 weeman1337

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.

hoshi411 avatar Jan 31 '23 01:01 hoshi411

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....

HonkXL avatar Jan 31 '23 07:01 HonkXL

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

osm-frasch avatar Jan 31 '23 07:01 osm-frasch

I will prepare a pull request soon

weeman1337 avatar Jan 31 '23 09:01 weeman1337

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

daiseco avatar Mar 05 '23 10:03 daiseco

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.

osm-frasch avatar Mar 05 '23 10:03 osm-frasch

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?

blubbel42 avatar Apr 04 '23 15:04 blubbel42

Haven't heard anything about this for a long time. Is there any progress?

osm-frasch avatar May 30 '23 13:05 osm-frasch

Yes, still buried in my Deck fork. I need to find some time to create a proper PR :neutral_face:

weeman1337 avatar May 30 '23 13:05 weeman1337

I stumbled upon this issue when I was searching on google for a way to copy cards. Really hoping this will become a feature! I'm also in the same boat as @blubbel42 and have cards with checklists in them that I would like to copy.

0xA1F1E avatar Jun 02 '23 19:06 0xA1F1E

Here I am also a big fan of Deck that would LOVE to be able to duplicate Cards. for example I use a lo the markdown style to add checkboxes lists. I would like to duplicate cards to repeat procedures.

gonzalo avatar Jun 08 '23 06:06 gonzalo

Yes please :-) That would help us in many ways. For instance we use template cards (in a templates list) to spawn similar tasks and send them to our coworkers.

viceldan avatar Jul 24 '23 18:07 viceldan

I really appreciate Deck. This is the feature I miss more.

frtosc avatar Jul 29 '23 12:07 frtosc

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.

hoshi411 avatar Sep 15 '23 00:09 hoshi411

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.

I think that would be a new RFE. Duplication of a card creates a copy; takes the elements of an existing card stored in a current board/list and makes a new identical card in a different board/list, inheriting the features of that new location. You're asking for cards to be entities in their own right, independent of any board/list (or even Deck?), but referenced within the board/list; you then get into a whole mess with existing board level config - boards can have different permission sets and therefore users that all cards inherit and similarly different tags.

So implementing a sync card feature requires some thought about how those board level features would be dealt with; who can create a synced card; what happens with permissions and tags; what happens if a card is synced by a user who then no longer has appropriate permissions to one or more locations for the card; what happens to tag sets; would the card be able to be edited in any board, or only in the originating board. And so on.

putt1ck avatar Sep 15 '23 04:09 putt1ck

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.

I would second what @putt1ck said. This is totally NOT what I would search for in copying cards. Making cards sync/mirror each other would be a totally different thing, not event talking about permissions etc. This should totally be a new Feature Request. Copy a card means just that. Make a copy, work with it elsewhere or create hundreds. Like from 1 Template card do 100 instances of the same task and move them to the right boards/persons/whoever.

blubbel42 avatar Sep 15 '23 13:09 blubbel42

So how is it going, i think we all really need this feature. Its pretty complicated to use Decks for repeating Tasks like Video Projects. Its not really possible to use a Board as a Template. Greeting Schwank

schwankd avatar Sep 23 '23 01:09 schwankd

So coping Boards (with the cards in it) would be enough for now. Thank you in advance

schwankd avatar Sep 23 '23 01:09 schwankd

So @weeman1337, how's the standing of NC Deck copy-cards?

colletda avatar Jan 02 '24 22:01 colletda

I would very much appreciate the ability to copy cards. Currently, it's work to do it, manually, copy and pasting contents, repeatedly. How soon shall this enhancement be released? Thank you.

Shadowstreik avatar Jan 05 '24 20:01 Shadowstreik

Yes it would be really helpful, it seems like an absolut basic feature to copy/klone a card.

criro avatar Jan 15 '24 08:01 criro

Hello ! We use Cards as template and need a feature to be able to copy this template as a new card in the same board. Is there any chance to get this feature that everyone here was asking for ? Many thanks in advance !

Openpony avatar Apr 09 '24 11:04 Openpony

I hope that things will continue here soon. An alternative would be to extend the Text Template App with Markdown support. This would make formated text templates for decks possible.

There is a proposal for this, but I don't know if the app is currently being developed further:

https://github.com/nextcloud/text_templates/issues/8

gnilebein avatar Apr 10 '24 09:04 gnilebein