G.Ambatte
b447d81b4c
Add service account to file permissions
2025-07-22 18:23:11 +12:00
Víctor Losada Hernández
f076e05f49
js files
2025-03-18 19:46:11 +01:00
Trevor Buckner
c7d94b0779
Small cleanup
2024-12-08 23:59:27 -05:00
Trevor Buckner
9758797e2b
If user is owner, fetch Google Brew with user auth
...
Fixes the case where a user can see a Google Brew under their account (`listBrew()` uses their personal auth) but can't actually delete it (`getBrew()` only uses the serviceAccount). Occurs if a Google brew has lost its permissions somehow (set to "restricted", etc.) such that serviceAccount can no longer interact with it.
2024-12-08 23:42:14 -05:00
Trevor Buckner
ebe8e1067c
Move babel config to separate file
...
Jest struggles to read all babel configurations if directly inside package.json.
This now allows us to install nanoid 5 and pass all tests with it.
2024-11-21 13:33:32 -05:00
Trevor Buckner
fb9148ada5
Site runs and all tests pass
2024-11-20 16:21:35 -05:00
Trevor Buckner
6d4b1843ae
Fix missed lines from 3.15.2 branch
2024-10-12 00:10:43 -04:00
Trevor Buckner
52a7ce9866
Merge branch 'master' into v3.15.2
2024-10-11 23:08:41 -04:00
Trevor Buckner
0110c6afed
Remove duplicate error log for googleActions.list
2024-10-01 15:06:11 -04:00
Trevor Buckner
e9c45b216c
Add retryconfig and forward user ip
2024-09-30 08:31:39 -04:00
Trevor Buckner
8ab6a8599d
Use personal auth if logged in via google.
2024-09-29 21:47:45 -04:00
Trevor Buckner
2ba160fe65
Re-remove extra error log for new google brews.
2024-09-27 00:08:23 -04:00
Trevor Buckner
ff9a75f6b6
Remove duplicate error logs for google drive update / new
...
Errors are now logged once in the central error handler in app.js
2024-09-26 19:00:07 -04:00
Víctor Losada Hernández
b7717171b3
Server and shared folders
2024-05-17 22:34:40 +02:00
Gazook89
59b3038b9b
small style changes to terminal output of server start
2024-03-29 20:42:07 -05:00
G.Ambatte
cca882869d
Add file link to Google icon on User Page
2023-08-07 22:03:17 +12:00
Trevor Buckner
6344eaa17d
Handle Old Google Drive links that used 10-char shareID
...
When the Homebrewery was first made, editIds and ShareIds only had 10 characters. We later increased this to 12.
However this means some old, old Google Drive links (in the form of `googleId + editId`) were being split incorrectly because they assumed the newer 12-char length, accidentally cutting the last 2 chars from the googleId.
2023-07-06 00:10:07 -04:00
Trevor Buckner
0e1b30eced
Get next page if end of files not reached
2023-05-09 10:44:18 -04:00
Gazook89
29f8f3546c
Merge branch 'master' into Language-Attribute
2023-03-07 21:23:23 -06:00
Trevor Buckner
bfccf833b6
Fix variable name conflict bugs
2023-03-07 14:27:33 -05:00
Michiel De Mey
2a9ac9fa47
Defining default auth at the top
2023-03-07 11:05:11 +01:00
Michiel De Mey
a6ed05214a
Updated auth
2023-02-26 14:53:26 +01:00
Michiel De Mey
27ea00e9ce
Trimming Google APIs
2023-02-26 14:34:23 +01:00
Trevor Buckner
0bde44ec2f
Merge pull request #2470 from jeddai/remove-google-get-during-update
...
update getBrew usages to not fetch google brew during updates
2022-12-10 13:54:58 -05:00
Trevor Buckner
24477327aa
message tweaks
2022-12-02 21:28:57 -05:00
Gazook89
0a5bfe2939
check if keys exist before trying for auth.
2022-12-01 19:51:36 -06:00
Gazook89
ca6f8d085a
changing messaging about googleActions
2022-11-29 12:57:27 -06:00
G.Ambatte
420d703f9d
Add updateTokens param to GoogleActions/authCheck
2022-11-29 10:00:23 +13:00
Charlie Humphreys
f26e3d6cd1
remove tags from google brew fetch
2022-11-18 17:53:47 -06:00
Gazook89
af094474b8
flailing around.
2022-10-21 12:01:19 -05:00
Gazook89
d92d00581a
Merge branch 'master' into Language-Attribute
2022-10-20 12:40:49 -05:00
G.Ambatte
e18e3cf7e4
Remove thumbnail from Google brew properties
2022-09-24 23:51:08 +12:00
Gazook89
bce7cf41af
add 'lang' as a brew metadata property
2022-09-21 12:21:32 -05:00
Charlie Humphreys
c7cfa86205
remove migration in favor of as-edited approach
2022-06-25 00:43:47 -05:00
Charlie Humphreys
8a5e9aa1f6
update app to better handle google brew stubs
2022-04-15 00:22:51 -05:00
Charlie Humphreys
e7fe68d20c
merge master into google-document-stubs
2022-04-14 23:31:07 -05:00
G.Ambatte
42878ea99d
Merge branch 'master' into addMetadata-#820
2022-04-13 09:13:37 +12:00
Charlie Humphreys
4941dbb5bd
add exclusions for stub props
2022-04-06 11:11:11 -05:00
Charlie Humphreys
fa8d47400f
update API and frontend for google drive document stubs
2022-03-30 23:23:45 -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
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
de115c5113
Merge branch 'master' into pr/1981
2022-01-29 21:34:38 -05: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
G.Ambatte
e48e8cd05b
Increase pageSize to 1000
2022-01-05 13:17:56 +13:00
G.Ambatte
2948a9ffc3
Update listGoogleBrews to ensure pageCount and views are integers
2021-11-03 21:39:20 +13:00