Nastia Gorokhova-Alekseeva
e127d65617
Правим регион для бакета в ЯОблаке
2021-06-28 12:37:02 +03:00
Vasily Fedoseyev
4badd2d7fd
Merge pull request #32 from insales/exif_orientation
...
Попытка бекпорта автоориентации по exif
2021-05-27 11:35:02 +03:00
Vasily Fedoseyev
0bbe0d2432
Попытка бекпорта автоориентации по exif
2021-05-27 10:49:19 +03:00
Andrey Stikheev
c7b0de060d
Merge pull request #31 from insales/fix_urls
...
Урлы теперь не зависят от факта заливки в облако
2021-03-21 17:22:09 +03:00
Andrey Stikheev
28a7d2f239
Урлы теперь не зависит от факта заливки в облако
2021-03-21 17:20:56 +03:00
Andrey Stikheev
1ba9af2963
Merge pull request #30 from insales/fix_storage_url
...
Делаем яндекс облако основным хранилищем
2020-10-13 21:27:16 +03:00
Andrey Stikheev
00932d6e0c
Делаем яндекс облако основным хранилищем
2020-10-13 21:26:11 +03:00
Andrey Stikheev
52227404fa
Merge pull request #29 from insales/remove_s3
...
Отключаем заливку на s3
2020-10-13 10:05:05 +03:00
Andrey Stikheev
fa0f72d739
Отключаем заливку на s3
2020-10-13 09:53:29 +03:00
Nataliya Terskaya
2e8f0f552e
Merge pull request #28 from insales/save-image-sizes
...
при сохранении картинки сохраняем ее ширину и высоту в бд
2020-09-29 17:58:33 +03:00
natt-eyre
f2484ec593
check that size[0] and size[1] both are not empty
2020-09-29 17:08:26 +03:00
natt-eyre
fdfdaae07d
при сохранении картинки сохраняем ее ширину и высоту в бд
2020-09-29 16:31:09 +03:00
Andrey Stikheev
2d7f21e4ce
Merge pull request #26 from insales/yandex_cloud_support
...
Добавляем поддержку Яндекс.облака
2020-01-28 14:48:45 +03:00
Andrey Stikheev
5c168b8b41
Добавляем поддержку Яндекс.облака
2020-01-28 14:47:53 +03:00
Dmitry Borisov
f2857dc9fb
Merge pull request #25 from insales/fix_thumbnail_with_explicit_format
...
Явное указание формата не работало
2019-04-15 09:22:20 +03:00
Dmitry Borisov
7f1cc2229d
Явное указание формата не работало
2019-04-12 17:08:17 +03:00
printercu
2d133128a0
Merge pull request #24 from insales/ignore_nfs_errors
...
Ignore NFS errors when deleting files
2019-04-08 16:59:17 +03:00
Max Melentiev
a1d19823d8
Ignore NFS errors
2019-04-08 13:09:23 +03:00
printercu
3996b96608
Merge pull request #23 from insales/fix_delete
...
Fix deleting old files when attachment is updated
2019-03-28 10:37:59 +03:00
Max Melentiev
07dfcce92a
Fix deleting old files when attachment is updated
...
Before the fix identifiers for deletion were calculated
after file_name was updated. Now each storage stores original identifiers
in delete_styles_later and removes them when flush_writes called.
2019-03-27 19:15:46 +03:00
printercu
1294d02bb1
Merge pull request #22 from insales/rails_5
...
Fix callbacks in rails 5
2019-02-18 17:43:22 +05:30
Max Melentiev
bbfc9e74f3
Fix callbacks in rails 5
2019-02-18 17:42:51 +05:30
Dmitry Borisov
a541c45bb9
Merge pull request #21 from insales/fix_unwanted_validation_messages
...
Если картинка не подошла по разрешению добавлялось еще и второе
2019-02-14 09:12:59 +03:00
Dmitry Borisov
73e67b4152
Если картинка не подошла по разрешению добавлялось еще и второе
...
сообщение о том что файла нет
2019-02-13 16:25:30 +03:00
printercu
ce993e9d32
Merge pull request #20 from insales/named_to_file
...
Assignment to result of to_file preserves original filename
2019-02-08 21:07:55 +05:30
Max Melentiev
ccd09722a9
Assignment to result of to_file preserves original filename
2019-02-08 21:00:58 +05:30
Max Melentiev
c0bde27504
Fix #to_file in delayeds3 storage
2019-02-06 15:39:38 +05:30
printercu
e91f8a3e20
Merge pull request #19 from insales/sane_exists
...
exists? method returns true if file synced to main store
2019-02-05 18:12:25 +05:30
Max Melentiev
2ea6e772df
Don't perform API request for .exist? of synced files
2019-02-05 18:03:11 +05:30
Max Melentiev
4fe07942d2
exists? method returns true if file synced to main store
2019-02-05 17:23:16 +05:30
printercu
143b2d3fc6
Merge pull request #18 from insales/remove_old_upload_worker
...
Remove old upload worker
2018-12-25 14:19:34 +05:30
Max Melentiev
a824c04e2b
Remove old upload worker
2018-12-19 12:08:42 +05:30
printercu
4ae1ce4f68
Merge pull request #17 from insales/common_sync_job
...
Common storage-agnostic depayed upload worker
2018-12-19 10:03:04 +05:30
Max Melentiev
b39919e748
Common storage-agnostic depayed upload worker
...
To migrate between different storage classes
2018-12-18 21:39:57 +05:30
printercu
919a1f4882
Merge pull request #13 from insales/cached_storages
...
2-step cached storage
2018-12-18 12:49:23 +05:30
Max Melentiev
fa44e594de
Cached 2-step storage (similar to shrine gem)
2018-12-13 18:18:35 +05:30
printercu
7aa518b7cd
Merge pull request #16 from insales/refactor
...
Create separate class for every attachment definition
2018-12-13 18:17:50 +05:30
Max Melentiev
bb5ef19596
Add missing require statements
2018-12-13 17:22:50 +05:30
Max Melentiev
65e09e1b09
Extract common to_file method
2018-12-13 17:22:50 +05:30
Max Melentiev
725e1683ca
Store styles in queued_for_delete
2018-12-13 17:22:50 +05:30
Max Melentiev
7da3822ba0
Remove filesystem_url method
2018-12-13 17:22:50 +05:30
Max Melentiev
ef9fabacdd
Extract attachment options to class level
2018-12-13 17:22:50 +05:30
Max Melentiev
762f5dde22
Replaced attachment ivars with methods
2018-12-13 17:04:02 +05:30
Dmitry Borisov
01589e38cf
Revert "Передаем в FastImage путь файла, чтобы не зависеть от того прочитан он"
...
This reverts commit 33c483bfc5 .
2018-12-12 11:40:09 +03:00
Dmitry Borisov
71e3c0eb5d
Merge pull request #15 from insales/separte_error_for_resolution_validation
...
При валидации разрешения пишем более точную ошибку
2018-11-29 12:22:28 +03:00
Dmitry Borisov
319dd12ccc
Merge pull request #14 from insales/fix_dimension_validation_for_readed_files
...
Правильно отпределяем размеры картинки даже если файл уже читали.
2018-11-29 11:49:44 +03:00
Dmitry Borisov
33c483bfc5
Передаем в FastImage путь файла, чтобы не зависеть от того прочитан он
...
или нет
2018-11-29 11:46:41 +03:00
Dmitry Borisov
1afa722e6b
Правильно отпределяем размеры картинки даже если файл уже читали.
...
FastImage не делает rewind для файла и если ей подсунуть уже прочитанный
файл возвращает nil.
2018-11-29 11:34:34 +03:00
Dmitry Borisov
d26d970cd7
При валидации разрешения пишем более точную ошибку
2018-11-29 10:56:50 +03:00
Max Melentiev
8eea8aa3e3
Fix instance class name in error message
2018-11-27 19:09:40 +03:00