From 85f2804af8308ab4c520b89743d8c3aef4ac4ee1 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 10 Jun 2022 08:24:13 +0200 Subject: [PATCH 1/3] :paperclip: Tag new minor release --- version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.txt b/version.txt index f5cfa2bf3..85c97c2c5 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.13.6-beta +1.13.7-beta From 2132bad8985dc356147e4516a3276197e097fe4d Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 13 Jun 2022 14:44:40 +0200 Subject: [PATCH 2/3] :bug: Add missing resolver to frontend docker image --- docker/images/files/nginx.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/images/files/nginx.conf b/docker/images/files/nginx.conf index 52922f3a0..35863895b 100644 --- a/docker/images/files/nginx.conf +++ b/docker/images/files/nginx.conf @@ -38,6 +38,8 @@ http { gzip_types text/plain text/css text/javascript application/javascript application/json application/transit+json; + resolver 127.0.0.11; + map $http_upgrade $connection_upgrade { default upgrade; '' close; From 6b5ee2401069703b0f254a1d795ac561699d837a Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 14 Jun 2022 09:08:06 +0200 Subject: [PATCH 3/3] :sparkles: Add team and project ids to update-file mutation for audit log --- backend/src/app/rpc/mutations/files.clj | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/backend/src/app/rpc/mutations/files.clj b/backend/src/app/rpc/mutations/files.clj index 796d0dd5a..7bc10d656 100644 --- a/backend/src/app/rpc/mutations/files.clj +++ b/backend/src/app/rpc/mutations/files.clj @@ -13,6 +13,7 @@ [app.common.uuid :as uuid] [app.config :as cf] [app.db :as db] + [app.loggers.audit :as audit] [app.metrics :as mtx] [app.rpc.permissions :as perms] [app.rpc.queries.files :as files] @@ -279,10 +280,14 @@ [{:keys [pool] :as cfg} {:keys [id profile-id] :as params}] (db/with-atomic [conn pool] (db/xact-lock! conn id) - (let [{:keys [id] :as file} (db/get-by-id conn :file id {:for-key-share true})] + (let [{:keys [id] :as file} (db/get-by-id conn :file id {:for-key-share true}) + team-id (retrieve-team-id conn (:project-id file))] (files/check-edition-permissions! conn profile-id id) - (update-file (assoc cfg :conn conn) - (assoc params :file file))))) + (with-meta + (update-file (assoc cfg :conn conn) + (assoc params :file file)) + {::audit/props {:project-id (:project-id file) + :team-id team-id}})))) (defn- take-snapshot? "Defines the rule when file `data` snapshot should be saved."