Charlie Humphreys
770d0c141d
add 409 return when server version is greater than updating version
...
This also moves the version back onto the stub
2022-12-13 21:03:51 -06:00
Charlie Humphreys
f847de852b
Merge branch 'master' into disable-changes-from-non-authors
2022-12-12 10:39:08 -06:00
Trevor Buckner
747c976a14
typo
2022-12-12 10:19:49 -05:00
Trevor Buckner
326c28a11d
Change findOneAndUpdate to FindOne and Save
...
Setting an object property to `undefined` should tell Mongoose to remove that property (for example, remove the googleId from a brew). That doesn't seem to work with `findOneAndUpdate` however; the `undefined` property remains after the update.
Switching back to `save()` to make this work again.
2022-12-12 09:59:04 -05:00
Charlie Humphreys
6b8db74a2b
add authors length check and account elvis operator
2022-12-05 22:31:56 -06:00
Charlie Humphreys
4c629772cc
add a check for the accessType when editing a document
2022-12-05 22:11:24 -06:00
Charlie Humphreys
99019be152
switch updateOne to findOneAndUpdate and return the saved instead of the brew passed in
2022-12-05 21:00:44 -06:00
Charlie Humphreys
fec1766e26
switch fetchGoogle to stubOnly
2022-11-21 16:21:36 -06:00
Charlie Humphreys
f26e3d6cd1
remove tags from google brew fetch
2022-11-18 17:53:47 -06:00
Charlie Humphreys
837708fc0c
prevent changes to brews from non-authors
2022-11-16 22:39:06 -06:00
Charlie Humphreys
2e305d5636
remove authorship piece from this PR
2022-11-16 22:37:59 -06:00
Charlie Humphreys
f9711de634
add elvis for the possibility that the save failed
2022-11-16 22:32:50 -06:00
Charlie Humphreys
2c6779bb1c
adjust getBrew to check authorship, change update method to not perform a get
2022-11-16 22:28:00 -06:00
Charlie Humphreys
0867b142da
update getBrew usages to not fetch google brew during updates
2022-10-27 21:44:26 -05:00
G.Ambatte
ca09e98d8f
Exclude thumbnail from Google props
2022-09-24 23:50:20 +12:00
Trevor Buckner
0f566fe912
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-09-09 10:51:08 -04:00
Trevor Buckner
3c12f1133e
Tweak console warning
2022-09-08 22:38:00 -04:00
Charlie Humphreys
0625c57824
override next with an empty function
2022-09-08 08:16:49 -05:00
Charlie Humphreys
a234fdbab7
fix getBrew issue
2022-09-08 08:15:55 -05:00
Charlie Humphreys
af1821e697
update deletion to delete brews when the google brew cannot be found
2022-09-06 22:50:51 -05:00
Trevor Buckner
eb9d76655e
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-08-27 18:24:35 -04:00
Charlie Humphreys
ae9eef4fba
update location of tags type rewrite
2022-08-05 15:37:22 -05:00
Charlie Humphreys
c7cfa86205
remove migration in favor of as-edited approach
2022-06-25 00:43:47 -05:00
Charlie Humphreys
1965218e74
Merge branch 'master' into document-tags
...
# Conflicts:
# client/homebrew/editor/metadataEditor/metadataEditor.jsx
# server/homebrew.api.js
2022-06-24 22:55:35 -05:00
Trevor Buckner
5f5ff0023b
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-06-21 16:07:00 -04:00
Charlie Humphreys
92b3f8252e
fix data reuse and add field to projection
2022-06-06 14:59:40 +00:00
Charlie Humphreys
627c52e845
Add comments and adjust google brew for loop
2022-05-26 04:40:33 +00:00
Charlie Humphreys
55c91217ab
fix deletion, update urls
2022-05-25 03:03:43 +00:00
Charlie Humphreys
452aa1feaf
lint
2022-05-14 04:19:54 +00:00
Charlie Humphreys
74d22a05d0
swap transferToGoogle to saveToGoogle in a spot I missed
2022-05-14 04:19:36 +00:00
Charlie Humphreys
ac905ddf3f
add comments, update query params, adjust code based on feedback
2022-05-14 04:17:39 +00:00
Charlie Humphreys
01441e0610
adjust code based on feedback
2022-05-11 23:34:48 -05:00
Charlie Humphreys
8a5e9aa1f6
update app to better handle google brew stubs
2022-04-15 00:22:51 -05:00
Charlie Humphreys
4941dbb5bd
add exclusions for stub props
2022-04-06 11:11:11 -05:00
Trevor Buckner
ff1f70afa8
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-04-02 13:50:18 -04:00
Charlie Humphreys
e5021259bb
swap usage of delete on possible Mongoose object for setting the value to undefined
2022-03-30 23:34:39 -05:00
Charlie Humphreys
fa8d47400f
update API and frontend for google drive document stubs
2022-03-30 23:23:45 -05:00
Charlie Humphreys
e9cf7be488
add asyncHandler to async methods in routes
2022-03-28 20:43:45 -05:00
Charlie Humphreys
bba0208361
update based on feedback
2022-03-24 13:46:23 -05:00
Charlie Humphreys
92d8027640
update app to use a single endpoint for google and non-google stored brews
2022-03-24 08:13:34 -05:00
Charlie Humphreys
927345b131
update app, googleActions, and homebrew api based on PR feedback
2022-02-16 16:53:34 -06:00
Charlie Humphreys
59d08a7414
update googleActions and related files to use service-level auth where viable
2022-02-14 22:21:58 -06:00
Trevor Buckner
9f12e2748d
Swapping working. Splitting into separate JS bundles doesn't seem to work.
2022-01-02 23:54:48 -05:00
Trevor Buckner
a8f5f71b32
Send 500 error if Google doesn't send an error
...
Fixes crash where error did not contain the expected `response` field from Google.
2021-12-09 13:57:43 -05:00
Charlie Humphreys
6a73136176
Update object parsing to use _.pick
2021-12-01 19:20:16 -06:00
Charlie Humphreys
db3980a716
Add yaml require back in
2021-11-30 23:32:16 -06:00
Charlie Humphreys
25c36425be
Update code based on feedback
2021-11-30 23:05:08 -06:00
Charlie Humphreys
ef433bbbe2
Update brew content merging functionality and add it to downloads/page source views
...
#1838
2021-11-23 23:53:02 -06:00
Charlie Humphreys
f40b4b2f30
Update brew text merge and split functions to include metadata
...
#1838
2021-11-18 23:23:05 -06:00
Charlie Humphreys
22f9efd58a
Update API to support homebrew tags
...
#758
2021-11-17 22:22:33 -06:00