Nastia Gorokhova-Alekseeva
|
6ba9c15d65
|
Делаем rewind файлам перед чтением
|
2022-12-12 14:14:51 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
db310f61d8
|
Закрываем tempfile в хранилище
|
2022-12-08 11:42:29 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
15e5d95a84
|
Переименовываем временные файлы, чтобы проверить, кто их создаёт
|
2022-12-05 19:08:37 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
d46c78c85e
|
Принимаем ключ force_path_style для AWS клиента
|
2022-11-29 15:05:26 +03:00 |
|
Nastia
|
64a07963d6
|
Revert "Временный Хотфикс для картинок, которые грузятся импортами на NFS"
|
2022-10-13 16:56:10 +03:00 |
|
Nastia
|
fccee0f73d
|
Merge pull request #80 from insales/replace_addressable_normalize
Заменяем Addressable::URI#normalize на сочетание normalized_host и escape
|
2022-10-13 14:05:33 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
807baf06f7
|
Заменяем Addressable::URI#normalize на сочетание normalized_host и escape
Обычный `normalize` слишком строго заменяет некоторые символы типа странного Й
|
2022-10-13 13:35:41 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
dcb9cf9f10
|
Временный Хотфикс для картинок, которые грузятся импортами на NFS
|
2022-10-12 16:03:07 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
1b33d6cc06
|
Перед перезаписью в облако сбрасываем флаг синхронизации
|
2022-09-26 19:30:32 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
90fe90fd4a
|
Добавляем определение content_type для XLS
|
2022-09-23 14:36:52 +03:00 |
|
Vasily Fedoseyev
|
33d24a08cc
|
Параметры джобы должны однозначно сериализоваться в json и обратно
|
2022-09-06 20:21:34 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
16a25abd66
|
Не падаем при попытке получить ключ пустого аттача
|
2022-09-06 19:25:49 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
edd0d824c8
|
Подстановка :bucket_url в url_template NoCacheS3
|
2022-09-05 20:47:13 +03:00 |
|
Nastia
|
e9a07c2785
|
Merge pull request #73 from insales/svg_content_type_and_processing
Не перегружаем все стили в S3, если это SVG
|
2022-09-01 17:32:39 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
aae9732eb4
|
Не перегружаем все стили в S3, если это SVG
|
2022-09-01 17:30:46 +03:00 |
|
Nastia
|
6de6825d70
|
Merge pull request #72 from insales/svg_content_type_and_processing
Проставляем правильный content_type для svg
|
2022-09-01 13:40:07 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
4a5764c347
|
Проставляем правильный content_type для svg
|
2022-08-31 20:11:06 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
e0966a4b9a
|
Правим парсинг через Addressable + тест
|
2022-08-31 18:36:38 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
1ee553b7b3
|
Используем Addressable для эскейпинга URLов
|
2022-08-30 13:54:42 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
bd0a8ff081
|
Не итерируемся по стилям для загрузки, если файл не картинка
|
2022-08-29 18:04:57 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
bf5f744f15
|
URI.escape -> CGI.escape
|
2022-08-16 19:23:12 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
62f1983ea1
|
Эскейпим УРЛ для формирования presigned_url
|
2022-08-16 16:13:09 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
cb1deed974
|
Забыли вызвать чтение у StringIO
|
2022-08-15 17:19:31 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
3305e02477
|
Скачиваем файлы по подписанной ссылке
|
2022-08-15 11:39:55 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
1be9b348bf
|
В NoCacheS3 правильно скачиваем по УРЛу
|
2022-08-09 22:27:53 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
2a5a131d03
|
Забыли получить хранилище вместо id
|
2022-06-20 16:51:50 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
97349db8ff
|
Скачиваем файл из S3, используя библиотеку, а не по ссылке
|
2022-06-20 16:23:09 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
8904356101
|
Меняем генерацию storage_url для NoCacheS3
|
2022-06-17 17:32:35 +03:00 |
|
Nastia
|
171144a2ed
|
Merge pull request #58 from insales/s3-storage
Читаем тело загруженного объекта
|
2022-06-16 11:59:30 +03:00 |
|
Nastia
|
bcb3b46b93
|
Merge pull request #59 from insales/set_original_filename_for_tempfile
Проставляем original_filename для Tempfile
|
2022-06-16 11:59:18 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
f1bac5f2eb
|
Проставляем original_filename для Tempfile
|
2022-06-15 22:00:20 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
4cee6d1762
|
Читаем тело загруженного объекта
|
2022-06-15 21:47:44 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
aa22e53d43
|
Добавляем возможность передавать дополнительные опции для загрузки
Например, acl: "private"
|
2022-06-15 13:38:34 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
764cf348b6
|
Используем aws-гем вместо fog
|
2022-06-14 16:02:39 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
cde240b3ca
|
Перезаливаем файл в облако, если он изменялся
|
2022-06-09 14:44:29 +03:00 |
|
Nataliya Terskaya
|
f11b44a96a
|
нам нужна вся логика синхронизации с облаком, а не только запись в облако
|
2022-05-27 15:36:20 +02:00 |
|
Nataliya Terskaya
|
cbe946110a
|
нам нужен метод path
|
2022-05-26 17:08:49 +02:00 |
|
Nataliya Terskaya
|
7681d18473
|
кажется, не работает в ruby 2.5.8
|
2022-05-26 16:56:43 +02:00 |
|
Nataliya Terskaya
|
96c4a6c8af
|
добавила пример конфига и исправила текст комментария
|
2022-05-26 16:56:43 +02:00 |
|
Nataliya Terskaya
|
102426548a
|
new type of storage
без кэша, синхронно заливаем в одно облако, а в остальные асинхронно
|
2022-05-26 16:56:43 +02:00 |
|
Nastia Gorokhova-Alekseeva
|
883525c67b
|
Удаляем следы загрузки в Google через fog для DelayedS3
|
2022-05-25 17:16:39 +03:00 |
|
Vasily Fedoseyev
|
812342b3c2
|
Simplify regex: \p{Word} includes other mentioned classes and more
|
2022-04-19 00:53:44 +03:00 |
|
Vasily Fedoseyev
|
b7a41dab65
|
Replace URI.encode with URI::Parser#escape
|
2022-04-18 23:58:38 +03:00 |
|
Vasily Fedoseyev
|
4793ee9c86
|
More rubocop
|
2022-04-18 22:14:19 +03:00 |
|
Vasily Fedoseyev
|
b7fba853ab
|
More rubocop
|
2022-04-18 21:38:40 +03:00 |
|
Vasily Fedoseyev
|
6fb3f7d931
|
Fix rubocop lint warnings
|
2022-04-18 21:16:13 +03:00 |
|
Vasily Fedoseyev
|
b98762edca
|
Fix warnings seen in delayed_paperclip tests
|
2022-04-18 20:08:20 +03:00 |
|
Andrey Stikheev
|
4aa6065a30
|
Отключаем заливку в google cloud
|
2022-03-15 07:03:26 +03:00 |
|
Andrey Stikheev
|
1d5635b3bd
|
Revert "Не проверяем наличие картинки в Яндекс Облаке, это не всегда правда "
|
2022-02-22 13:57:49 +03:00 |
|
Dmitry Borisov
|
8e1f1f2efd
|
Правильно определяем тип картинок webp по расширению
|
2022-02-22 11:52:19 +03:00 |
|