0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-05-08 14:18:40 +00:00
Commit Graph

95 Commits

Author SHA1 Message Date
Víctor Losada Hernández 99c8101371 remove references to systems in our code whenever possible 2026-03-07 15:03:32 +01:00
Trevor Buckner a0cfec7668 test change 2025-11-15 04:35:23 +00:00
G.Ambatte e063eab4e7 Make error messages more distinctive 2025-11-15 15:40:55 +13:00
G.Ambatte 1adbbc2ced Updated error message on failure to set permissions on Google Drive file 2025-11-15 15:37:01 +13:00
G.Ambatte 14ea286aa2 Remove Google permissions check function 2025-11-10 06:07:37 +00:00
G.Ambatte 8e2abb9f78 Basic Google file permission checking 2025-07-25 12:04:41 +12:00
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