mirror of
https://github.com/nasa/openmct.git
synced 2025-06-16 06:08:11 +00:00
Add support for multiple CouchDB databases, multiple namespaces, and readOnly
configurations (#7413)
* two namespaces appear * works with two databases * try to batch requests * fix indicators * add option to omit root for myitems * ready for review * ready for review * ready for review * typo in README * spelling * spelling * update readme * fix tests * Update src/plugins/persistence/couch/README.md Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com> * remove omitRoot * remove omitRoot * fix my items to check for namespace when intercepting * update readme --------- Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com> Co-authored-by: Andrew Henry <akhenry@gmail.com>
This commit is contained in:
@ -354,6 +354,9 @@ export default class ObjectAPI {
|
||||
isPersistable(idOrKeyString) {
|
||||
let identifier = utils.parseKeyString(idOrKeyString);
|
||||
let provider = this.getProvider(identifier);
|
||||
if (provider?.isReadOnly) {
|
||||
return !provider.isReadOnly();
|
||||
}
|
||||
|
||||
return provider !== undefined && provider.create !== undefined && provider.update !== undefined;
|
||||
}
|
||||
|
Reference in New Issue
Block a user