keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
21.49k stars 1.48k forks source link

Feature request: Individual preferences per database #2224

Open aeisi opened 6 years ago

aeisi commented 6 years ago

I have two databases, one for private and one for work purposes. I would e.g. like the work database automatically lock itself after X seconds and my private one after Y seconds.

Expected Behavior

I am able to configure database 1 with X seconds for automatic locking and database 2 with Y seconds for automatic locking.

Current Behavior

I am able to configure only automatic locking after X seconds for all databases, i.e. it is a global setting for the whole application behaviour instead of per database setting.

Possible Solution

Preferences per database individually.

droidmonkey commented 6 years ago

This can easily be implemented using custom attributes on the root group. The idea is individual database settings would override the global settings (security settings in particular). Obviously not all settings apply to specific databases (recently opened files, for example).

TheZ3ro commented 6 years ago

Instead of custom attributes on the root group we can use database's custom data like in #1497

droidmonkey commented 6 years ago

Yah that's what i meant, sorry used the wrong term.

varjolintu commented 1 year ago

Related PR: https://github.com/keepassxreboot/keepassxc/pull/9406

siddhpant commented 5 months ago

Bump