Q1. What is the problem that you are trying to solve?
As an actual user of 1password I want to migrate to passbolt. Without an import functionality this migration will be very cumbersome and not user friendly.
Q2 - Who is impacted?
1password users that want to migrate to passbolt.
Q3 - Why is it important and/or urgent?
It is strategic to be inter-operable as it is a key value of the open source solutions to be able to work with other products or systems without any restrictions.
Very happy this is added (although not by me ) can it be modified to include a ‘vote’ or ‘like’, whichever is the preferred method of voting thanks! @laura I am not familiar enough to make the changes …
I have a lot of passwords to import. I would be happy using some CLI script to do this - for me, there is no need to integrate this into the UI.
I presume that when importing a batch of passwords, I’d select the user who will be the owner. In addition to this, I would like to select a group to share them with and the sharing mode.
Or else, I would like a bulk UI action for setting the sharing on a selected set of passwords, which I see has been requested before:
In order to do the import, I’m happy to pre-manipulate the data into whatever format is required - so as long as the 1p CSV file format is documented, or I have a sample to compare with, it would be sufficient for my purposes.
Ultimate end result I’d prefer a straight import as Butercup does right now, but if its a matter of thats not going to happen or to save work to focus elsewhere I’d settle for pre manipulating.
As 1P is likely a close competitor potentially of passbolt for the paying customers/enterprise it will likely need a slick straight import; but thats only my opinion
It is not possible to import a plain text file directly into mariadb. Some logic is required to validate the input and set the right entries in the permission table, etc. this is why any future custom import feature will need to use the API.
I have created a script that does this. As i needed to import 3000 passwords. It is very much still in development and you will need some python knowledge and time to use it. Send me a personal message if you want it.
All username and passwords were indeed imported but with a crucial missing detail: the URL
This resulted in all my account loosing their reference URIs:
And well, yes I could reformat the whole CSV, but that would just point out the importer needs to be more robust, wouldn’t it?
Or I could get into the API’s documentation and write my own importer, but this one would still be bugged, wouldn’t it?
The point of my post is so that others in the future will have a better importing experience