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

Multiple Open Database Functionality and Control #58

Open
golf247 opened this issue Apr 2, 2022 · 0 comments
Open

Multiple Open Database Functionality and Control #58

golf247 opened this issue Apr 2, 2022 · 0 comments

Comments

@golf247
Copy link

golf247 commented Apr 2, 2022

I have a main database. Within it I utilize KeeAutoExec to open multiple shared databases.
Condition 1::Each of the shared databases contain an individual KPSync entry.
Condition 2::I'm also going to make an assumption that I potentially could have multiple KPSync entries within a database. (picture family sharing between two G drives.)

For Condition 1, If I have KPS configuration to sync-on-open, only one of the shared databases will sync. I'm not sure I have any control on 'which' of the shared DBs is controlled by the sync-on-open activity. I would expect a similar lack of control in Condition2 on what would auto sync.

Condition 1 request: What I'd like to see is the following activity for autosync logic. 1. Note the currently 'focused' database. 2. Loop through all open databases and perform a sync action on each one. 3. Return focus to the original database.

Given a potential for condition2 I could see enhancements working like this: Take the 3 steps above. Insert a step 2b. In the current open DB, loop through each KPS entry inside the DB and performs the sync.
Additionally, I could also see a string field "AutoSyncAllow" being set to True that would allow further control of whether the KPS entry is allowed to function with the global auto sync settings (sync on open/close/save, etc). Thus, a step 2b1. If KPS entry has AutoSyncAllow=True, the perform sync, if not go to next KPS Entry.

I hope this isn't confusing, particular condition1 reqeust. I have found my setup with Keepass extremely functional within a team of people and devices. KPSync has been one of the primary tools allowing me to accomplish my setup and I thank you.

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

No branches or pull requests

1 participant