openmct/e2e/tests/functional
Jamie V 5424a62db5
[Notebook] Handle conflicts properly (#6067)
* making a revert on failed save more clear

* only notify conflicts for non sync items in object api, spruce up notebook with better transaction tracking and observing and unobserving during transactions, structuredClone backup in monkeypatch

* WIP

* WIP debuggin

* fresh start

* dont observe in transaction objects, small changes to notebook vue to indicate saving/prevent spamming, added forceRemote flag to objects.get

* updating readability of code as well as fix issue of stuck transaction for same value entry edits

* once entry is created, click out to blur

* quick revert
;

* click outside of entry to blur and commit

* switched to enter... as suggested :)

* removing unused variable

* initializing transaction to null as we are using that now for no transaction

* fix: ensure EventSource is closed so it recovers

- Make sure to close the CouchDB EventSource as well, so that it can recover in the case where two tabs or windows are on Open MCT and one refreshes. The check on line 81 was preventing recovery since the EventSource was not closed properly.

* enhance, enhance, enhance readability

Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
2022-12-29 14:11:08 -08:00
..
example test(e2e): unique names for created objects by default (#5945) 2022-11-07 23:50:33 +00:00
planning Fix Independent Time Conductor for Plans within Time Strips (#5671) 2022-09-09 17:31:03 -07:00
plugins [Notebook] Handle conflicts properly (#6067) 2022-12-29 14:11:08 -08:00
branding.e2e.spec.js [e2e] More VIPER compatibility fixes (#5582) 2022-07-29 16:50:40 -07:00
couchdb.e2e.spec.js Mutables for the Tree 🎄 + clean up TreeItem observers and mutables properly (#6032) 2022-12-20 13:27:51 -08:00
forms.e2e.spec.js Mutables for the Tree 🎄 + clean up TreeItem observers and mutables properly (#6032) 2022-12-20 13:27:51 -08:00
menu.e2e.spec.js Fix Independent Time Conductor for Plans within Time Strips (#5671) 2022-09-09 17:31:03 -07:00
moveAndLinkObjects.e2e.spec.js test(e2e): unique names for created objects by default (#5945) 2022-11-07 23:50:33 +00:00
search.e2e.spec.js test(e2e): unique names for created objects by default (#5945) 2022-11-07 23:50:33 +00:00
smoke.e2e.spec.js [e2e] Refactor and document our extension of existing Playwright API and RFE features (#5537) 2022-07-27 14:31:18 -07:00
tree.e2e.spec.js Merge release/2.0.8 into master (#5709) 2022-08-24 11:08:17 -07:00