Dan Ribbens
0fedbabe9e
feat: bulk-operations ( #2346 )
...
Co-authored-by: PatrikKozak <patrik@trbl.design >
2023-03-23 12:33:13 -04:00
Jarrod Flesch
2ed7e325b8
Issue template improvements ( #2231 )
2023-03-21 22:34:01 -04:00
Dan Ribbens
44651e6ecc
fix: globals publish after draft
2023-02-28 09:03:28 -05:00
James
42ebf68932
fix : #2125 , ensures createdAt and updatedAt are returned in update operations
2023-02-18 10:56:09 -05:00
Jarrod Flesch
2089136671
chore: improves test for max versions ( #2102 )
2023-02-15 13:10:07 -05:00
Jacob Fletcher
9f30553813
feat: async plugins ( #2030 )
...
* feat: async plugins
* wip: async config
* fix: async config
2023-02-13 10:46:55 -05:00
Jarrod Flesch
2e4f7ab35c
fix: max versions incorrectly sorting, causing incorrect versions to be held onto
2023-02-07 11:29:25 -05:00
James
6ae6b9268f
chore: removes ability to retain deleted versions
2023-01-31 21:16:40 -05:00
Jacob Fletcher
b3f2c79d87
chore: passing versions int tests
2023-01-19 11:39:27 -05:00
Jacob Fletcher
bd4da37f23
fix: creates backup of latest version after restoring draft #1873
2023-01-19 11:38:39 -05:00
James
66dac29ee6
chore: merges versions simplification
2023-01-17 15:44:11 -05:00
James
3bb262fd66
chore: passing tests
2023-01-17 15:01:15 -05:00
James
dff840c49b
chore: adds version count tests
2023-01-16 21:05:40 -05:00
James
0a4766a61e
chore: passing tests
2023-01-16 19:04:09 -05:00
James
671adc7e0e
chore: begins simplifying versions
2023-01-16 18:09:38 -05:00
James
c0710a3b74
chore: progress to ts improvements
2023-01-12 13:22:15 -05:00
James
681d75e43e
chore: adapts tests to new jest version
2023-01-04 10:22:57 -05:00
Jarrod Flesch
fe1dfa3e23
chore: updates test config payload-types
2023-01-04 08:51:54 -05:00
James
c755143cc0
chore: uses mongo aggregate for merging draft results
2022-12-19 16:01:30 -05:00
Dan Ribbens
48989d0f6e
fix: update drafts includes latest version changes
2022-11-30 17:03:00 -05:00
Jarrod Flesch
59631c7879
chore: adds preview button to versions test configs
2022-11-22 09:13:41 -05:00
Dan Ribbens
7b6a9ede6e
feat: add i18n to option labels in version comparison ( #1477 )
2022-11-21 16:38:01 -05:00
Jacob Fletcher
25822a91b1
fix: allows patching global drafts #1415
2022-11-18 14:55:24 -05:00
Jacob Fletcher
af6a7aa9e8
fix: versions tests
2022-11-18 14:27:58 -05:00
Jacob Fletcher
b3c232dbbe
chore: write tests for draft patches #1415
2022-11-18 13:08:24 -05:00
James
c2ec54a7cb
fix : #1184
2022-10-06 16:11:24 -04:00
Dan Ribbens
145e1db05d
fix: dev:generate-types on all test configs ( #919 )
2022-08-13 13:04:24 -04:00
KGZM
d0da3d7962
fix: saving multiple versions ( #918 )
...
* test: saving multiple versions with unique fields
* fix: saving multiple versions with unique fields
Version schemas were getting produced with uniqueness constraints which
caused updates to likely fail because each successive version would
potentially reuse unchanged unique key-values (particularly ident keys
like slug) from previous versions.
This was due to `mongoose.buildSchema` not respecting buildSchemaOptions.disableUnique.
This regression was introduced with the fix at commit c175476e .
* test: eslint fix
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-08-11 15:53:51 -04:00
Elliot DeNolf
e8a1cdafba
test: misc e2e fixes
2022-07-18 22:59:48 -07:00
James
b43e8c5db0
tests: ports versions tests to new infra
2022-07-17 13:11:38 -07:00
Elliot DeNolf
fa9bd6191c
chore: run prettier on entire test dir
2022-07-17 08:20:01 -07:00
Elliot DeNolf
ba79b4446c
test: refactor all test directories into one
2022-07-15 12:51:43 -07:00