okfn / opendataeditor

The Open Data Editor (ODE) is a no-code application to explore, validate and publish data in a simple way. Forever free and open source project powered by the Frictionless Framework.
http://opendataeditor.okfn.org
MIT License
183 stars 23 forks source link

Copy and paste #410

Open romicolman opened 5 months ago

romicolman commented 5 months ago

Problem description

Right now, it is not possible to copy content from cell/cells and paste it.

Steps to reproduce it

Suggested solution

Enable copy and paste. This will save a lot of time, especially when making changes in large tables.

romicolman commented 5 months ago

Hi! Adding more context here :)

In the current version of the ODE, it is not possible to copy and paste content from cell to cell, but also from a range of cells.

In addition, I was wondering if it is possible to apply shortcuts here: Ctrl + C to copy and Ctrl + V to paste data.

Note: the cut function is also inactive. Do you want me to create a separate ticket for that @guergana?

guergana commented 5 months ago

For reference: https://reactdatagrid.io/docs/clipboard#copy-paste-selected-cells

guergana commented 5 months ago

Hello @roll @romicolman @pdelboca for this ticket there is a functionality included in our tables component to do it but I get this message in the console 😅 . I think that for the magnitude of this project and other features we may need it is worth investing in the Enterprise Edition. What do you think?

Image

The price is a bit steep considering that there's a lot of functionality that is free... but why spend time trying to invent the wheel if this has already been developed and there may be a budget for it. https://reactdatagrid.io/pricing

@romicolman The enterprise edition doesn't seem to offer a cut function, though. We can try to implement these things ourselves for the project but I don't know if it's worth the time, specially if there's the option to settle for copy/paste and no cut functionality which can be done with copy and delete from the enterprise edition. This needs to be discussed with the team.

romicolman commented 5 months ago

@guergana @roll and @pdelboca From the product perspective: while it is true the cut function is useful, let's first focus on enabling the copy and paste. What I can do is create a separate ticket for the cut feature and if we have time before the release of the stable version, we can handle it at that time.

romicolman commented 5 months ago

@guergana @pdelboca and @roll let's discuss this today's stand-up. I think what @roll suggested on the Slack channel is a good way to go :)

romicolman commented 5 months ago

@sapetti9 This is the issue we discussed yesterday.

sapetti9 commented 5 months ago

Email sent to the ReactDataGrid team. I'll keep the issue "on hold" until I get a reply.