-
Notifications
You must be signed in to change notification settings - Fork 278
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
Export/import [$30] #87
Comments
Would love to see a Export/Import function! |
speaking of import function. It would be nice to be able to import a templated structure of tasks to be completed. In my business I have a series of tasks that must be tracked for every transaction. The tasks are the same for each transaction. It would be great to be able to import the template and just go. Thanks! |
I'm looking for this feature mostly because I'm concerned about putting a lot of effort into setting up and detailing many boards for myself, and then somehow losing all of it through an app-update or some nextcloud quirk. I'd like to not only be able to export it in an importable format, but in some kind of flat-file way too - perhaps a spreadsheet - so that I know my work and time I put into this is safe. |
+1 on the possibiliy to export decks, e.g. in a simple csv. |
@dairaine 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. Besides that adding a bounty at https://www.bountysource.com/issues/43773651-request-export-import might encourage community members to jump on and implement a specific feature. 😉 A WIP implementation for user data export is in #470 |
@juliushaertl How should this be implemented? My initial thoughts is to create a page in the admin to export various boards / everything (for example a list of check boxes that represents the boards, the stacks, and cards in a tree) or to have an export button on the board pages themselves available to admins. And yes I'm loving the "bounty hunter" role that I have found via Bounty source. It makes priorities / features that are in demand very clear for a contributor like myself. |
I think we will limit import/export to boards, so we can add the export action to the 3-dots menu in the board list. The should always create a new board then. We could put that one at the bottom of the app navigation (left sidebar). |
As long as there is no export/import, is there a way to manually transfer the data to a new server? Via sql for example? I changed from VPS hosted NC to a server at home and would like to transfer this data as well. Edit: exported the sqlite, used a converter, then imported the cards, that worked. First boards, then tags, then cards, then assigned tags. Exporting/importing would be awesome. Having the board as a 'real' file on NC (like notes) would be best and would mean exporting is not really needed (or at that point easy to implement). |
Thanks for making exports possible! Is the JSON import option still within scope? @juliushaertl I see you removed this from the Backlog? Does this mean it is off scope for the near future (or the other way around; has it been picked up by someone)? Im asking as an export/import combination would provide a Deck-content migration (and even backup) functionality (as also pointed out by @karloluiten ). Not having an import feature (or better yet: migration feature) keeps people in my organization (including myself) from using Deck for mission critical planning (which is a shame because Deck is such an elegant addition to Nextcloud). |
to give this issue maybe a push, the bounty went up to 20$ :-) |
I'm thinking of working on the import function. Would that still be eligible for the bounty? |
We're interested in working on it in relation to Trello exports i.e. a migration tool - but wouldn't compete for the bounty because it's client work :) |
That's nice. I was thinking of adding an |
Was assuming occ and the JSON export from Trello (i.e. assuming those migrating are not paying for business class or enterprise). Also assumed board by board export/import for much the same reason - and that issues were more likely to arise with a bulk import. |
The export feature is a nice begin, thanks for that! But implementing it only as a cli command and make it always export all boards of a User is quite limiting. The missing import (or even duplication) of a board is the last thing what prevents me from using Deck. |
Isn't cloning (duplication) dealt with in #119 ? |
Yes, cloning belongs to #119. I mentioned that, because this would also be solved with a working import/export of single boards available in the backend. |
Hi! No action on this since end of October, it looks like. Trello is now prompting users to "update their account" & accept new Atlassian terms by April 1. Really wish I could import my Trello data to Deck so I don't have to! |
It's still on our list, just there's a lot of things on it! I think the Deck API is more or less functionally complete from the import perspective, so our main focus would be the translation between Trello output and Deck features |
I already just lost data in one of my shared boards (whole list got accidenitally removed). The lack of a backup/restore (import/export) is quite a bummer, other apps like calendar/contacts support it and that already saved my ass in the past. |
This is the export script that I use: https://0xacab.org/-/snippets/928. It pulls all boards, details and cards and dumps them as json to stdout. Still better than nothing. |
@varac Thanks for this snippet! Do you by any chance know such a script also for the restore of such dump? |
@th23x The only reference I have is the original scipt (see #87 (comment)), which I only modified for my purposes. The original script copies over the decks from one to another NC instance, so it shouldn't be hard to modify the script to restore a backup to the original server. But I have not tried that so far. |
I just wanted to propose a small workaround for people worried of losing most of their information contained in their boards, like I do. You can download your Deck boards as tasks list, and import them as tasks list if needed. For this, you need three apps : Calendar, Tasks and Decks.
This solution is, of course, very imperfect. I don't know how to automatize it; and if you do import your backup back into your nextcloud after a data loss, you still have to transform the board that is under the form of tasks back into the form of a board. An import/export function directly for Decks would be wonderful indeed, and I'm really looking forward to it. |
Hey @Klemet , it all works apart from the last step. |
Yeah, this has to be done manually, @dtcg. That is why I consider this workaround as very imperfect. Still, you can copy/paste the cards's titles, tags and comments, allowing you to recreate the structure of your boads if needed. |
I created a pull request to import a json file exported from a Trello board. I will be happy with the comments and code review. |
I have been waiting on this for a while so I decided to search github for implementations and it looks like some other folks have been tackling this issue in various ways. just thought to post this here for inspiration and ideas towards an official solution (Note: I have NOT tested any of these applications):
|
@vitormattos great to hear that. Am I understanding correctly that your pull request addresses only trello JSON import and not NC Deck JSON import? |
@bugzy I'm happy to help! :-D The import I implemented accepts for now two methods:
There are more details in the PR description and in the documentation that I implemented. This PR I made opens the possibility to import from other board systems like Asana for example. |
This comment has been minimized.
This comment has been minimized.
edit: Seems import and export within Deck are not available yet. Just mentioning since the Pull Request that closed this is for Trello import. Should a new issue be opened for Import Board ? |
Hi @sunjam , |
I've wrapped the remaining parts into smaller and separated tickets |
I have one quick question, because my coding-experience is not the best. In OCC after using the command deck:export (which use export a JSON dump of users Cards). Where is the exported file stored. I can't find it anywhere. Would it function with the command deck:import on the new NextCloud ? |
Hi @Majed610, when you use If you follow above post you can see that the import function doesn't seem to be implemented yet. |
so this (import) still just doesn't work? if so.. why are those issues closed? why are the docs suggesting otherwise? and if not.. how tf would I import? |
The remaining current issues were linked above, but here they are directly: |
@sunjam still there is no functional import using the ci. those remaining issues are about a ui feature |
All I know is they are occ commands for import and export. Listed above or in docs. https://deck.readthedocs.io/en/latest/User_documentation_en/#6-import-boards |
So Desk is awesome and we have decided to start using it for our marketing coordination (hi @NinaNC !)
One thing I'd like to see, but probably crazy, is a way to export boards. Both because I'm always worried something breaks but also it'd be nice to have them available off line.
Even nicer would be if the actual boards could be stored in markdown-ish text files on Nextcloud itself so I have full access to them and can keep working when flying but I realize that that is probably a bit too far fetched 🙄
There is a $30 open bounty on this issue. Add to the bounty at Bountysource.
The text was updated successfully, but these errors were encountered: