Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
gholcomb
2 years agoOccasional Contributor
Conversion Issue from Keeper to 1Password - Shared Folders Don't get converted to tags
MrC I was checking the data as you suggested and found that shared folders do not get
converted to tags like normal folders do.
I've put a screenshot of what the JSON file looks like for a shared folder.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser: Not Provided
21 Replies
- MrCSuper Contributor
So it seems like we have the important data. The
shared_folderssection is just Keeper's folder metadata so that you could import the data into a fresh vault. - gholcombOccasional Contributor
This is what is at the top of the JSON file, I do have these 3 shared folders in my Keeper Vault
"shared_folders": [
{
"uid": "uid",
"path": "MMIT Share Items",
"manage_users": false,
"manage_records": false,
"can_edit": false,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
},
{
"name": "glenn@domain.com",
"manage_users": false,
"manage_records": false
},
{
"uid": "uid",
"name": "Sales",
"manage_users": false,
"manage_records": false
}
]
},
{
"uid": "uid",
"path": "TEST Shared Folder 1",
"manage_users": false,
"manage_records": false,
"can_edit": false,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
}
]
},
{
"uid": "uid",
"path": "TEST Shared Folder 2",
"manage_users": false,
"manage_records": true,
"can_edit": true,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
}
]
}
],
Then the entries in those folders look like this.
{
"uid": 918,
"title": "Test Login 1",
"$type": "login",
"login": "test@test.com",
"password": "password",
"login_url": "https://www.dummysite.com",
"folders": [
{
"shared_folder": "TEST Shared Folder 1",
"can_edit": false,
"can_share": false
}
]
},
{
"uid": 919,
"title": "Test Login 2",
"$type": "login",
"login": "test@test.com",
"password": "password",
"login_url": "https://www.dummysite.com",
"folders": [
{
"shared_folder": "TEST Shared Folder 2",
"can_edit": true,
"can_share": false
}
]
},
- MrCSuper Contributor
You're welcome.
I'll update the converter release perhaps tomorrow, assuming you don't find any more gremlins!
- MrCSuper Contributor
I had already posted in advance of your reply. Grab the updated Keeper.pm from Custom and re-run your conversion.
- gholcombOccasional Contributor
Folder name as tag would be great. That way after the import into 1Password I'd just move anything with that tag into a new shared vault.
- MrCSuper Contributor
Oh, that's good data. Odd that their
folderattribute only refers to a folder by name (vs.uid).If there no data you need from the
shared_folderslist, I'll just add the value of thefolderattribute as a tag. Is that sufficient?If so, I've posted an updated version in Custom for you.
- gholcombOccasional Contributor
This is the top of the JSON, I have 3 shared folders.
{
"shared_folders": [
{
"uid": "LxuHiRnyTMkkPt1Za-sn9g",
"path": "MMIT Share Items",
"manage_users": false,
"manage_records": false,
"can_edit": false,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
},
{
"name": "glenn@domain.com",
"manage_users": false,
"manage_records": false
},
{
"uid": "GwyFvvzCHm7TNWyBYwMvIQ",
"name": "Sales",
"manage_users": false,
"manage_records": false
}
]
},
{
"uid": "mPmEabnykaZMOmiHwzMXYw",
"path": "TEST Shared Folder 1",
"manage_users": false,
"manage_records": false,
"can_edit": false,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
}
]
},
{
"uid": "q93G76MSaFQtMQkD8S1Kqg",
"path": "TEST Shared Folder 2",
"manage_users": false,
"manage_records": true,
"can_edit": true,
"can_share": false,
"permissions": [
{
"name": "gholcomb@domain.com",
"manage_users": true,
"manage_records": true
}
]
}
],
- MrCSuper Contributor
I've reviewed my test export files and find that some records have a
shared_folderattribute, but its value is "1". They look like this:
"folders": [
{
"shared_folder": "1",
"can_edit": "1",
"can_share": "1",
"folder": "A Shared Folder"
},
{
"shared_folder": "1",
"can_edit": "1",
"can_share": "1",
"folder": "B Shared Folder"
}
]
Notice these also have a
folderattribute, which is the folder name. It appears your data'sshared_folderattribute (and perhaps the new export format) contains the actual folder name now, but there is nofolderattribute. Can you confirm this is the case?Also, there is a top level
shared_folderslist, which for me with my free accounts is always empty:
"shared_folders": [],
Is your list empty too? If not, what does it look like?