Fix ACL for AWS S3 integration

This commit is contained in:
Simon Prévost 2024-04-25 11:18:07 -04:00
parent 58b78e29b4
commit 132d0f27f4
3 changed files with 11 additions and 2 deletions

View File

@ -35,7 +35,12 @@ defmodule Accent.IntegrationManager.Execute.AWSS3 do
:calendar.universal_time(),
"put",
url,
[{"host", uri.authority}],
[
{"host", uri.authority},
{"x-amz-acl", "public-read"},
{"x-amz-tagging",
"ACCENT_VERSION=#{Application.get_env(:accent, :version)}&USER_ID=#{user.id}&PROJECT_ID=#{integration.project_id}"}
],
upload.render,
uri_encode_path: false
)

View File

@ -30,10 +30,12 @@ defmodule Accent.GraphQL.Schema do
import_types(Accent.GraphQL.Types.MutationResult)
import_types(Accent.GraphQL.Types.Lint)
@version Application.compile_env!(:accent, :version)
object :application do
field(:version, :string,
resolve: fn _, _ ->
{:ok, "1.2.3"}
{:ok, @version}
end
)
end

View File

@ -1167,6 +1167,8 @@
"integration_update_success": "Lintégration a été mise à jour avec succès",
"integration_remove_error": "Lintégration na pas pu être supprimée",
"integration_remove_success": "Lintégration a été supprimée avec succès",
"integration_execute_error": "Lintégration na pas pu être exécutée",
"integration_execute_success": "Lintégration a été exécutée avec succès",
"machine_translations_config_error": "La configuration na pas pu être mise à jour",
"machine_translations_config_success": "La configuration a été mise à jour avec succès",
"update_error": "Le projet na pas pu être mis à jour",