Raphael Michel
08e7a29623
MySQL Galera workaround ( #416 )
2017-02-22 16:59:23 +01:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00
Raphael Michel
67de7150e5
Built-in support for sentry
2017-01-04 21:04:47 +01:00
Raphael Michel
b6e42d64da
Upgrade to Celery 4
2017-01-04 20:12:50 +01:00
Raphael Michel
f8b38dca82
Fix #110 -- Turn off process-local cache
2016-11-29 17:19:05 +01:00
Jonas Große Sundrup
d3327b1e45
Add basic instrumentation possibilities to pretix ( #271 )
...
* add basic instrumentation possibilities to pretix
* make tabs to spaces
* apply flake8
* implement upstreams suggestions, round 1
* adjust naming of redis-connection
* address noredis
* add view for metrics
* implement HTTP basic auth in front of metrics-endpoint
* rename labelset
* make flake8-clean
* implement upstreams suggestions, round 2
* correct minor slipups
* fix missing return
* let isort add an empty line
* implement test for counter
* implement upstream suggestions, round 3
* correct typo
* implement first test for view
* finish view-test
* fix deprecated keyword
* implement upstream-suggestions, round 4
* implement test for gauge
* test exceptions as well
* add db-decorator
2016-11-20 14:46:45 +01:00
Raphael Michel
dcc2229775
Keep redis sessions around longer
2016-11-12 21:25:53 +01:00
Raphael Michel
7af45ce59d
Add profiling utilities
2016-11-10 13:58:41 +01:00
Raphael Michel
302c6da17f
Fix integration of django-statici18n
2016-11-09 19:47:42 +01:00
Raphael Michel
45b960b97c
Use django-statici18n in production
2016-11-09 19:08:51 +01:00
Raphael Michel
059e6bace5
Insert debug toolbar before other middlewares
2016-11-08 14:13:18 +01:00
Nicole Klünder
50d82143bc
do not overwrite SESSION_ENGINE if it is already set ( #235 )
2016-11-07 19:53:15 +01:00
Raphael Michel
3ba8647464
Do not include locally installed plugins in test settings
2016-11-06 20:01:11 +01:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
d7719d0bc7
2FA: Login via U2F
2016-10-09 12:59:43 +02:00
Raphael Michel
aecf263de7
2FA: Registraion of U2F devices
2016-10-09 12:59:43 +02:00
Raphael Michel
2f24af824e
2FA: Support for adding TOTP-based devices
2016-10-09 12:59:43 +02:00
Raphael Michel
d00eb41222
Merge branch 'django110'
2016-10-03 10:31:49 +02:00
Raphael Michel
4feeab35e4
Force ISO8601 date format for locale 'en'
2016-10-01 12:32:07 +02:00
Raphael Michel
965428e422
Django 1.10: New-style middlewares
2016-09-27 10:00:03 +02:00
Raphael Michel
912a81d120
Fixed wrongfully committed settings change
2016-09-21 13:31:10 +02:00
Raphael Michel
1faacef9d4
Always process tasks through celery ( #245 )
2016-09-21 10:38:31 +02:00
Raphael Michel
33c23977a5
Fixed JS compression issue
2016-09-18 21:06:10 +02:00
Raphael Michel
0c2e477ec8
Use ManifestStaticFilesStorage by default
2016-09-08 15:20:17 +02:00
Raphael Michel
7e1a6cf0d3
Support django_extensions if it is installed
2016-08-15 15:35:32 +02:00
FlaviaBastos
04ab016d91
Fix #51 -- Allow rich text in product and category descriptions
...
* Allow rich text in product descriptions
#51
* Allow rich text in category descriptions, update requirements to support fix.
#51
* Change line break (aesthetic only)
#51
* Add markdown to requirements. Update authors file
2016-08-05 23:53:41 +02:00
Raphael Michel
221ce9f0ae
Added configuration options for some secret lengths
2016-08-03 00:18:04 +02:00
Raphael Michel
caa6e74c0a
Settings: Use RawConfigParser
2016-07-31 14:57:43 +02:00
Raphael Michel
4ab819aeed
Added custom logo support
2016-07-29 20:53:19 +02:00
Raphael Michel
525705a912
Fixed problems with middleware order
2016-07-20 19:33:26 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Raphael Michel
8aaf334096
Do not create world-readable secret file by default
2016-07-07 18:30:32 +02:00
Raphael Michel
a7647d8de2
Allow to disable login/password reset
2016-06-06 23:07:49 +02:00
Raphael Michel
d8705913b1
Added two new exporters
2016-05-31 10:07:00 +02:00
Jason Estibeiro
e685f8e819
Added basic Django password validations and updated .gitignore ( #136 )
2016-05-11 13:38:31 +02:00
Raphael Michel
1efdc1e44f
Moved CORE_MODULES to a setting
2016-05-04 18:11:26 +02:00
Raphael Michel
02fb27fa5d
Externalize more resources, implement Content-Security-Policy headers
2016-04-10 17:30:24 +02:00
Raphael Michel
fdff5e7a98
Switched from LESS to SASS
2016-03-31 20:08:27 +02:00
Raphael Michel
3166b7fff2
Use pickle for result serialization
2016-03-21 19:09:57 +01:00
Raphael Michel
0c20d628ab
Configured a custom EMAIL_SUBJECT_PREFIX
2016-03-19 20:40:25 +01:00
Raphael Michel
5ab78b4576
Refs #131 -- Basic implementation of invoicing
2016-03-13 16:05:31 +01:00
Raphael Michel
ac8e13ff53
Set X-Frame-Options to DENY
2016-02-19 14:35:30 +01:00
Raphael Michel
f81dd0e24a
Increase conn_maxage if not on sqlite
2016-02-18 12:53:40 +01:00
Raphael Michel
3c39eb2ee0
Djdt only if DEBUG
2016-02-17 17:49:35 +01:00
Raphael Michel
004ff55495
Staticfile fix
2016-02-17 17:13:59 +01:00
Raphael Michel
560132072d
Make compression dependent on runserver, not on DEBUG
2016-02-17 17:08:23 +01:00
Raphael Michel
2083d95058
Added own show_toolbar plugin
2016-02-17 16:57:09 +01:00
Raphael Michel
88d91f8db7
Allow plugins to register via setuptools, allow for invisible plugins
2016-02-16 20:40:35 +01:00
Raphael Michel
f503d3f3f5
Move static files out of pretix again, compile on setuptools build
2016-02-16 16:42:02 +01:00
Raphael Michel
d4b3c9717c
Move staticfiles and locale inside the package
2016-02-16 16:08:37 +01:00