SyncSource: allow marking databases as read-only
This is relevant for WebDAV database scanning (read-only databases should not be the default) and could also be used to enhance automatic setups (for example, do not use two-way syncing for read-only databases).
This commit is contained in:
parent
51d21e8127
commit
237a240a7f
|
@ -1902,11 +1902,12 @@ class SyncSource : virtual public SyncSourceBase, public SyncSourceConfig, publi
|
|||
static TestRegistry &getTestRegistry();
|
||||
|
||||
struct Database {
|
||||
Database(const string &name, const string &uri, bool isDefault = false) :
|
||||
m_name( name ), m_uri( uri ), m_isDefault(isDefault) {}
|
||||
Database(const string &name, const string &uri, bool isDefault = false, bool isReadOnly = false) :
|
||||
m_name( name ), m_uri( uri ), m_isDefault(isDefault), m_isReadOnly(isReadOnly) {}
|
||||
string m_name;
|
||||
string m_uri;
|
||||
bool m_isDefault;
|
||||
bool m_isReadOnly;
|
||||
};
|
||||
typedef vector<Database> Databases;
|
||||
|
||||
|
|
Loading…
Reference in New Issue