Charlie Humphreys
39d29abb19
update app to list stubbed google docs only once
2022-04-11 12:55:19 -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
G.Ambatte
4b6fb9f595
Add publicUrl as configuration item
2022-03-25 17:05:35 +13: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
G.Ambatte
a11e93ef54
Initial pass at social metadata tags
2022-03-15 18:47:46 +13:00
G.Ambatte
535291a91a
Add local_environments to configuration files
...
Add `local` parameter to global `config` object to avoid repeating tests
JWT key `secret` only added to global object `config` when local installation detected
2022-03-07 14:14:32 +13:00
G.Ambatte
7c2663fa56
Add passwordless login for local installs
2022-03-07 13:26:54 +13:00
Charlie Humphreys
8ea2780a44
add log line to explain what to do when the service account cannot be found
2022-02-16 22:03:01 -06:00
Charlie Humphreys
7cc7bd4786
update readFileMetadata to be getGoogleBrew
2022-02-16 21:51:14 -06: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
dd0112f749
Update to Master
2022-02-10 23:38:33 -05:00
Trevor Buckner
d35c5c2719
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-02-10 23:36:41 -05:00
Charlie Humphreys
57d3db5322
Merge branch 'master' into migration-guide
...
# Conflicts:
# server/app.js
2022-01-31 17:13:36 -06:00
Trevor Buckner
ccbeca2cad
Move process.chdir up so it occurs before config.js is ever called.
...
app.js should be required before config to make sure process.cwd is updated first
2022-01-30 00:13:35 -05:00
Trevor Buckner
d7aa4afa60
process.chdir in app.js.
...
Everything works, no need for path.resolve. All tests pass.
2022-01-29 23:53:30 -05:00
Trevor Buckner
e4c2ce6a8c
Merge branch 'private/asachkov/refactor-config-initialization' of https://github.com/AlexeySachkov/homebrewery into pr/1981
2022-01-29 21:36:10 -05:00
Trevor Buckner
de115c5113
Merge branch 'master' into pr/1981
2022-01-29 21:34:38 -05:00
Alexey Sachkov
4e0ab4b393
Adjust paths to config files
2022-01-28 21:40:40 +03:00
Charlie Humphreys
e614fbc5a1
Update app.js from master
2022-01-26 08:46:45 -06:00
Alexey Sachkov
588bcebc87
[NFC] Outline config creation into a separate module
...
This is done in order to have config creation rules
unified in one place to avoid modifying them multiple times
if they change.
We already had 3 duplicated pieces of code initializing the
config and there will be more config uses in future tests.
This resolves #1960
2022-01-23 20:06:52 +03:00
Alexey Sachkov
9c57450330
[NFC] Explicitly define variables before using them
...
Fixed two errors which were discovered by trying to run the code in "strict" mode,
which is automatically done by Jest testing framework.
2022-01-22 00:18:13 +03:00
Alexey Sachkov
0dfe18cd18
Fix liner errors
2022-01-11 23:24:50 +03:00
Alexey Sachkov
8895b44be9
[NFC] Outline an express app into a separate module
...
This is done in order to be able to re-use that app in API unit tests later
2022-01-11 22:24:23 +03:00
Trevor Buckner
65335162fc
Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure
2022-01-10 21:58:21 -05:00
Trevor Buckner
e315c29620
Merge pull request #1931 from AlexeySachkov/private/asachkov/outline-db-connection
...
[NFC] Outline database connection into a separate file
2022-01-10 13:55:55 -05:00
Alexey Sachkov
e84cd4fe8b
Apply review comments
...
Switched from raw promises to async/await.
Outlined error handling function to reduce amount of nested code.
Added comment about the new file intent.
2022-01-10 19:25:36 +03:00
G.Ambatte
e48e8cd05b
Increase pageSize to 1000
2022-01-05 13:17:56 +13:00
Trevor Buckner
9f12e2748d
Swapping working. Splitting into separate JS bundles doesn't seem to work.
2022-01-02 23:54:48 -05:00
Alexey Sachkov
6e04535eff
[NFC] Outline database connection into a separate file
2021-12-29 19:04:17 +03: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
G.Ambatte
2948a9ffc3
Update listGoogleBrews to ensure pageCount and views are integers
2021-11-03 21:39:20 +13:00
G.Ambatte
fbf1bbbf99
Add Page Count to the Google brew update function
2021-09-11 09:41:23 +12:00
Trevor Buckner
1e8c285eef
Just renaming/rearranging variables
2021-08-26 23:09:56 -04:00
G.Ambatte
4971c40e23
Remove undesired properties from brews prior to updating
...
Clean up tab/spacing in `googleActions.js`
2021-08-26 18:45:13 +12:00
Trevor Buckner
9673a9a0f6
Merge pull request #1542 from G-Ambatte/fixGoogleModifiedTime-#1506
...
Set modifiedTime during view count update of Google brews
2021-08-24 23:55:57 -04:00
Trevor Buckner
e9939e7a0d
Fix alignment
2021-08-24 23:55:03 -04:00
Trevor Buckner
519d102a6e
Throw errors in listGoogleBrews() and getGoogleFolder()
2021-08-20 01:45:50 -04:00
G.Ambatte
cb8c3a016a
BETTER property alignment in googleActions
2021-08-18 16:25:08 +12:00