-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Allow Copy/Paste of entries and groups between open databases #172
Comments
Does the merge feature do what you want? If not, please state in more detail how you want to copy things from one database to another. |
Closing due to lack of feedback. |
I think it's about being able to copy/paste between databases, like KeePass (Windows / C#) can, with Ctrl-Shift-C and Ctrl-Shift-V. I tried that key combination in KeePassXC and nothing happened. Merge functionality seems to be about reducing the number of databases, whereas generic copy/paste functionality can be used to split a database into several databases, in addition to manual merge of course. |
This wouldn't be that hard to implement since it's very similar to doing a merge on a tree or single object in the database. I think this should be reopened. |
This should also be accomplished via drag/drop between open database tabs. |
+1 |
IMHO this function is desperately needed! i know, a kind of a workaround is exporting, deleting the not needed entries and importing the remaining ones to the new database. btw: an option to copy/move only the current entry or including the whole history would be the icing on the cake. 😉 |
@DJCrashdummy it sounds like you have an excellent use case for keeshare. |
@droidmonkey is there documentation any where on the Keeshare? I find issues for it in the issue queue and notes about it in the change log but I cannot seem to find any documentation on how to use it. Just looking for someone to point me in the right direction. |
@droidmonkey Ah ha! I just found the pull request that started KeeShare with a link to the updated Quickstart guide, however this appears to not yet be in the Quickstart Guide on the keepassxc.org website. |
So for anyone looking for the KeeShare documentation for now you can find it here. |
Whoops good point need to update that |
@droidmonkey Does KeeShare work with any Android apps yet? Or should I open an issue for that with the Android apps? |
I don't think so, but you can open the database separately from the share as well. |
|
unfortunately, i must insist on yes! |
You are correct, wow that is a huge error. This will be fixed in 2.6.3 |
as already mentioned a while ago: it can be a nice (optional) feature regarding convenience to just copy the current state without the history... but this being the default even when moving an entry can lead to some kind of a disaster. |
As stated in my duplicate bugreport #8317 I would go for the following default:
Benefits:
I'd argument that moving is more common for the same database while copy is for another. This behavior is similar to USB Stick handling in filesystem managers. I was really lost when I used the feature the first time, and my original entry was gone. Luckly I am a tech-guy who knows that I need to press CTRL. My mum does not. My mum would just drag it. And if she really wants to move the entry, she would copy it and delete it in the old. But in most cases she is safe to not loose data. That's KISS. Do you guys agree? |
That's certainly my expectation. The request is just about copying from one database to another. I didn't envision changes in behavior for operations within a single database. |
Can you summary what's "to do" in this issue ? What help does it need (from the tag "help wanted") ? |
@leroivi actually when re-reading the post from NicoHood the proposal makes sense, but the behavior shall only be changed for dragging between databases. The aspect of "even if a move is desired, the user will just delete the entry from the other database" makes a lot of sense. |
#171 talks about the problem of a database getting out of sync
The usual workaround to this is to make another checkout of the database, open it, and then copy over the information.
Expected Behavior
Current Behavior
Everything has to be done by hand
The text was updated successfully, but these errors were encountered: