Adrian Moennich
ef06b214b2
Storage/S3: Fix open() method
2018-11-12 12:02:20 +01:00
Adrian Moennich
9f9fb6a85d
Storage/S3: Simplify invalid-placeholders logic
2018-11-12 12:02:20 +01:00
Adrian Moennich
2ccecb6b08
Storage/S3: Make dynamic bucket names non-predictable
2018-11-12 12:02:20 +01:00
Adrian Moennich
58b96018ed
Storage/S3: Support bucket versioning
2018-11-12 12:02:20 +01:00
Adrian Moennich
14b7ce18d4
Storage/S3: Save content type during upload
2018-11-12 12:02:20 +01:00
Adrian Moennich
9d4f8aa154
Storage/S3: Don't assume unaccessible buckets don't exist
...
Now we fail loudly if a bucket is not accessible during the existence
check; that way we don't risk getting errors later when writes to the
bucket would fail (or worse, succeed, because it's someone else's
world-writable bucket)
2018-11-12 12:02:20 +01:00
Adrian Moennich
6e6183f880
Storage/S3: Use policy instead of ACL
2018-11-12 12:02:20 +01:00
Adrian Moennich
2e3a917535
Storage/S3: Make config more flexible
...
- make all the connection args optional (and thus support storing
them in places like ~/.aws/credentials)
- add option to set profile (to use e.g. a readonly keypair for some
buckets)
2018-11-12 12:02:20 +01:00
Adrian Moennich
90050ae8ae
Storage/S3: Avoid unnecessary indentation
2018-11-12 12:02:20 +01:00
Adrian Moennich
011893804a
Storage/S3: Improve cli help
2018-11-12 12:02:20 +01:00
Adrian Moennich
8d60c3b6c9
Storage/S3: Move tests so pytest can find them
2018-11-12 12:02:20 +01:00
Adrian Moennich
e552cd9500
Storage/S3: Update to latest boto3
2018-11-12 12:02:20 +01:00
Adrian Moennich
8169391185
Storage/S3: Require indico 2.1+ & adjust version
2018-11-12 12:02:20 +01:00
Natalia Juszka
fe0b7501e6
Storage/S3: Store bucket name
2018-11-12 12:02:20 +01:00
Natalia Juszka
e7790f8dde
Storage/S3: Change tmp file name
2018-11-12 12:02:20 +01:00
Natalia Juszka
72f4ddec05
Storage/S3: Add create bucket command
2018-11-12 12:02:20 +01:00
Natalia Juszka
076a315dfe
Storage/S3: Require Indico 2.1
2018-11-12 12:02:20 +01:00
Natalia Juszka
f1bf6fc7c7
Storage/S3: Improve open file method
2018-11-12 12:02:20 +01:00
Natalia Juszka
0dc50f4a1b
Storage/S3: Add packages in setup
2018-11-12 12:02:20 +01:00
Natalia Juszka
0346a10178
Storage/S3: Fix checksum
2018-11-12 12:02:20 +01:00
Natalia Juszka
f0d178731f
Storage/S3: improve create bucket task
2018-11-12 12:02:20 +01:00
Natalia Juszka
6a1300e712
Storage/S3: Add tests
2018-11-12 12:02:20 +01:00
Natalia Juszka
dd82b05533
Storage/S3: Refactor code
2018-11-12 12:02:20 +01:00
Natalia Juszka
068ee646b8
Storage/S3: Escape filename in content-disp header
2018-11-12 12:02:20 +01:00
Natalia Juszka
24572e6f7e
Storage/S3: Set new bucket acl from template
2018-11-12 12:02:20 +01:00
Natalia Juszka
9c6770992c
Storage/S3: Add dynamic bucket task
2018-11-12 12:02:20 +01:00
Natalia Juszka
0b703f155a
Storage/S3: add response headers to generate url
2018-11-12 12:02:20 +01:00
Natalia Juszka
6b3570ce2f
Storage/S3: generate url to download file
2018-11-12 12:02:20 +01:00
Natalia Juszka
36f8ef06d2
Storage/S3: Add md5 checksum
2018-11-12 12:02:20 +01:00
Natalia Juszka
4699f85234
Storage/S3: Add error handling
2018-11-12 12:02:20 +01:00
Natalia Juszka
09bc16ecef
Storage/S3: Override get_local_path method
2018-11-12 12:02:20 +01:00
Natalia Juszka
65e99933a7
Storage/S3: Add basic functionality
2018-11-12 12:02:20 +01:00
Natalia Juszka
15f9f4326e
Storage/S3: Initialize storage
2018-11-12 12:02:20 +01:00
Natalia Juszka
eaf32f1153
Storage/S3: create plugin
2018-11-12 12:02:20 +01:00
Adrian Moennich
b2d99c144a
Update meta package
2018-06-11 12:10:04 +02:00
Adrian Moennich
6cdb58df0e
Search: Do not disable form if event is locked
2018-06-11 12:07:52 +02:00
Adrian Moennich
67e1dfd219
Update plugin versions & meta package
2018-05-14 15:13:48 +02:00
Tony Narlock
264e557b23
Previewer/Code: Remove duplicate mimetype ( #65 )
2018-05-04 13:26:01 +02:00
Adrian Plummer
e3e76ecf5a
Payment/Manual: Add email placeholder
2018-04-27 12:25:33 +02:00
Adrian Moennich
175ef68fac
Chat: Use menu item title as page title
2018-02-12 12:19:52 +01:00
Adrian Moennich
81a2141d63
LiveSync: Add more request-level caching
...
Avoids spamming queries when moving lots of events
2018-02-01 11:12:22 +01:00
Adrian Moennich
07ed709b39
Merge branch 'v2.1-dev'
2018-01-12 16:05:24 +01:00
Adrian Moennich
c5cb95d0ed
Release 1.0 (for indico 2.0)
2018-01-12 14:20:58 +01:00
Indico Team
4e47d88a43
Update French translation 🇫🇷
2018-01-12 14:20:38 +01:00
Indico Team
44e2d03c3b
Happy new year 2018 🎆
2018-01-09 14:03:14 +01:00
Adrian Moennich
fba04bc2a1
Use Jinja's builtin trans trimming
2017-12-08 14:36:20 +01:00
Adrian Moennich
99056e71fd
Merge branch 'master' into v2.1-dev
2017-12-08 12:12:24 +01:00
Adrian Moennich
7e606cc045
Prepare 2.0rc2 release
2017-12-08 09:51:34 +01:00
Adrian Moennich
cc42f3bbd9
Payment/PayPal: Use ascii-only item name
...
This hopefully fixes certain weird IPN validation failures...
2017-12-07 16:57:27 +01:00
Adrian Moennich
f9e043c702
Payment/PayPal: Check receiver_<id|email> as well
2017-12-07 16:14:39 +01:00