- 19 Jul, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 10 Jul, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 06 Jul, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 29 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 28 Jun, 2018 2 commits
-
-
Bryan Kaperick authored
Added revision_history property on historystorage initialization to allow any ids and metadata properties to be set without conflicts 'under the hood'.
-
Bryan Kaperick authored
-
- 27 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 25 Jun, 2018 4 commits
-
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
One additional invalid document name to check for and a temporary fix for remove operations sometimes being incorrectly ordered.
-
- 22 Jun, 2018 2 commits
-
-
Bryan Kaperick authored
-
Bryan Kaperick authored
Changed revision access so that specific timestamps can be requested rather than steps back from the current revision.
-
- 19 Jun, 2018 2 commits
-
-
Bryan Kaperick authored
More updates to documentation and restructured tests to be more consistent with other storage's tests.
-
Bryan Kaperick authored
Added additional testing, fixed attachment methods, incorporated Romain's comments, and added more comments and simplified code structure.
-
- 18 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
Implemented attachment methods so that scenario_officejs.js runs with historystorage as the local sub storage.
-
- 13 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 12 Jun, 2018 4 commits
-
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
Get and allDocs can now be used to access older revisions without changes to the API. The approach to doing this with allDocs is very costly right now, but is being fixed for the next commit.
-
- 11 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
allDocs method is updated to allow an options.revision_limit parameter which allows queries on older revisions of documents.
-
- 08 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
Implemented absolute, consistent, and leaves style getting of old revisions of documents and one large test case with three users to validate these methods.
-
- 07 Jun, 2018 3 commits
-
-
Bryan Kaperick authored
-
Bryan Kaperick authored
Added functionality to .get which allows the user to step backward through the absolute revision history of a document, as well as the branch of revisions which have produced the latest form.
-
Bryan Kaperick authored
-
- 06 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
Implemented the method of storing every operation done to each document instead of the documents explicitely. The tests which do not pass are labelled NOT IMPLEMENTED due to current limitations on the ability to query sub-attributes of documents.
-
- 05 Jun, 2018 3 commits
-
-
Bryan Kaperick authored
Revised bryanstorage so that a log of puts and removes is recorded. All tests involving getting, putting, removing, and querying from other storages are passing. Currently, the allDocs method is not implemented correctly, but there are several placeholder tests written which demonstrate the desired functionality.
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
- 04 Jun, 2018 2 commits
-
-
Bryan Kaperick authored
Tests are not passing, but no longer having error with options passed to QueryStorage.buildQuery as undefined.
-
Bryan Kaperick authored
-
- 01 Jun, 2018 1 commit
-
-
Bryan Kaperick authored
-
- 30 May, 2018 4 commits
-
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
-
Bryan Kaperick authored
bryanstorage now uses querystorage and uuidstorage as substorages to implement uuid posting and querying the sub storage.
-
- 29 May, 2018 1 commit
-
-
Bryan Kaperick authored
Updated bryanstorage to retain all versions of documents and only retrieve the most recent copy when get(id) is called.
-
- 24 May, 2018 1 commit
-
-
Bryan Kaperick authored
Added _ parameter to metadata of bryanstorage documents, which increments each time put, putAttachment, or removeAttachment is called on the document. Created tests to test these features.
-
- 23 May, 2018 1 commit
-
-
Bryan Kaperick authored
Added src/jio.storage/bryanstorage.js and test/jio.storage/bryanstorage.tests.js for revision storage implementation.
-