Skip to content
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

Ability to select multiple entries and edit #1314

Open
grenzor opened this issue Dec 22, 2017 · 22 comments · Fixed by #3273
Open

Ability to select multiple entries and edit #1314

grenzor opened this issue Dec 22, 2017 · 22 comments · Fixed by #3273

Comments

@grenzor
Copy link

grenzor commented Dec 22, 2017

I think it can be useful to be able to select multiple entries and edit. So some settings will be greyed out (the settings that can only edited individually) except for those that can be modified even when multiple entries are selected e.g. icons, additional attributes, enable/disable auto type settings and whatever else is applicable. This will be very useful and time saving instead of editing entries one by one.

@dnel
Copy link

dnel commented Jan 11, 2018

I imported from Lastpass and would like to update the icon for over 500 entries which defaulted to the key. It's going to take a long time doing this without bulk update capabilities.

@rwese
Copy link

rwese commented May 2, 2018

Since it is currently not possible for KeePassXC-Browser to have aliases I have for my corporate sites, all using activedirectory-login 20+ entries I need to update every 8 weeks.

So I would greatly appreciate this feature.

@shooftie
Copy link

When it comes to icons it might be nice to have a checkbox that just states "Inherit from group".

Additionally, it would be cool to be able to reference the group properties in the items via some kind of template tag e.g. "MyWebsite: { group_title }" would be displayed as "MyWebsite: HTTP Auth"

@nagromc
Copy link

nagromc commented Dec 19, 2018

Since it is currently not possible for KeePassXC-Browser to have aliases I have for my corporate sites, all using activedirectory-login 20+ entries I need to update every 8 weeks.

So I would greatly appreciate this feature.

@rwese
You can reference one central entry in other entries.
At work, I have one central ActiveDirectory entry, and every web app has its own entry pointing to.

Use {REF:U@I:your-central-32-hex-digit-entry-ID} in the Username field, and {REF:P@I:your-central-32-hex-digit-entry-ID} in the Password field.
For new entries, you can clone the central entry, and check Replace username and password with references.

@rwese
Copy link

rwese commented Jun 19, 2019

Imho this is not fixed by #3273, it only covers icons but hardly the need for deeper bulk configuration changes, autotype, password, etc...

@droidmonkey
Copy link
Member

Fair enough, this issue kind of expanded and contracted and expanded.

@droidmonkey droidmonkey reopened this Jun 19, 2019
@grenzor
Copy link
Author

grenzor commented Jun 20, 2019

#3273 doesn't really cover icons for this request either as that's per-group whereas icons meant under this request is for manually selecting multiple website entries then changing their icons in one go. Like changing icons of multiple entries in multiple different groups or changing icons of multiple entries in single big group with many different entries where the per-group option won't be useful.

@PrSunflower
Copy link

Hello 👋

I would also appreciate such a feature. I really like KeePass' "Edit Entry (Quick)" menu, I posted screenshots in #6527 🙂

@Vakke
Copy link

Vakke commented Nov 24, 2021

I would second this feature also. In desperate need to mass edit multiple login titles and have to use normal Keepass for that now.

@paivan1999
Copy link

The same to me, I would be very glad to use this feature.

@Tormen
Copy link

Tormen commented May 19, 2022

I had this idea but focused on Prefix + Suffix.
As this page does not mention "prefix" yet, please have a look at described UI proposal: #8070

feature detects if there is a common PREFIX and allows to EDIT it 
( if no common prefix is detected the field is empty 
  and a common Prefix can be added to all selected entries )

Thanks a lot in advance!

@hirak99
Copy link

hirak99 commented Jan 1, 2023

Is there any command-line workaround?

E.g. say I want to add url to multiple logins. In the UI, I could select all of these and add a new tag "tobeedited". Is there any way I can use keepassxc-cli to iterate over a tag and set some field like the url?

Edit: Can we even add bulk tags from the UI? Just realized even that may not be possible 😞

@droidmonkey
Copy link
Member

droidmonkey commented Jan 1, 2023

You can bulk add tags since 2.7.3

You can use the keepassxc cli to search for and edit entries in bulk.

@hfavisado
Copy link

hfavisado commented Jan 14, 2023

As of 2.7.4, bulk adding of tags works well but only if none of the entries selected already have the tag to be added.
Bulk removing of tags works fine.

Suggestion: I think there should be a new UI containing the following behavior which exists in

  • a list of tags with checkboxes.
    • if only some of the selected items contain the tag, the checkbox is partially checked (light check mark?)
    • if ALL of the selected items contain the tag, the checkbox should be fully checked
    • if none of the selected items contain the tag, the checkbox should be unchecked
    • checking on a partially checked box makes it fully checked, that is, all the selected items will then have the tag after applying changes
  • a search field at the top - this would be great if the list of tags is updated as text is written in the search field
  • an OK button - saves the changes and closes the tag editing UI
  • a cancel button - closes the tag editing UI and discards unsaved changes, if any exist
  • KeepassXC doesn't follow material design but some guidelines in the "States" section of this page might become good inspiration. I'm not so sure about using a box that looks like [-] for the indeterminate state.

@droidmonkey
Copy link
Member

I explicitly made this functionality simple and will not be modifying it. If you want to add tags to all entries with mixed tags then you just need to right click through the tag menu twice.

@vkuznet
Copy link

vkuznet commented Jan 31, 2023

@droidmonkey , I'm not sure I understand how to right click the tag menu as I do not see tag menu in macOS? Am I missing something, or is it platform specific? It would be extremely useful to have the following:

  • ability to create/edit/manage tags separately, e.g. have a Edit tag menu option, etc.
  • ability to select multiple records and choose tag we want to apply to them, instead of walking through individual records to fix them.
    Can this be done on all platforms?

@droidmonkey
Copy link
Member

You need to update to the latest version of keepassxc

@vkuznet
Copy link

vkuznet commented Jan 31, 2023

what is exact version, I have the latest, 2.7.4 on macOS and I do not see this option.

@droidmonkey
Copy link
Member

Right click any entry, you should see a Tags item. See this PR for more info: #8435

@zburgermeiszter
Copy link

It would be really useful to have the bulk update feature on password expiry date.
Is there any planned release date for 2.8.0?

@lvbibir
Copy link

lvbibir commented Oct 11, 2023

How to chase icons for more than one entry at once, I want to change several entries to have the same icon.

@runil
Copy link

runil commented Dec 26, 2023

@lvbibir For this I found a simple solution that involves right clicking a parent folder which allows you to recursively apply an icon to all entries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Entry Layout
Development

Successfully merging a pull request may close this issue.