Raphael Michel
97f3fbdb80
Fix legacy field name
...
Sentry PRETIXEU-S0
2019-02-01 17:20:48 +01:00
Raphael Michel
4dae224d73
Statistics: Ellipsize long product names
2019-02-01 16:48:58 +01:00
Raphael Michel
8abfbba9d0
Refactor cancelling positions and orders in the data model ( #1088 )
...
- [x] Data model
- [x] display in order view in backend
- [x] review all usages of OrderPositions.objects
- [x] review all usages of order.positions
- [x] review all other model usages
- [x] review plugins
- [x] plugins backwards-compatible API?
- [x] decide on way forward for REST API
- [x] need to cancel fees
- [x] tests
- [ ] plugins
- [ ] gdpr
- [ ] reports
- [x] docs
2019-01-10 16:52:34 +01:00
Raphael Michel
f790148ad3
Statistics: Fix AttributeError with subevents
2018-08-31 11:05:17 +02:00
Raphael Michel
5dc100d900
Move dangerous order clause
2018-08-08 09:00:44 +02:00
Raphael Michel
18a378976b
Fix #571 -- Partial payments and refunds
2018-08-06 12:24:36 +02:00
Raphael Michel
edeaa1333b
Fix #473 -- Internal name for categories and products ( #900 )
...
* Fix #473 -- Internal name for categories and products
* fix pdf renderer
2018-05-11 12:53:25 +02:00
Raphael Michel
03133dc1fd
Cache access to cache object
2017-10-18 10:27:57 +02:00
Raphael Michel
a773531003
Statistics: Add subevent selection
2017-08-24 12:53:59 +02:00
Raphael Michel
d224ae3eb0
Fix broken aggregation in orders per product statistics
2017-04-17 21:52:17 +02:00
Tobias Kunze
e9c3065e03
Pass required parameter for cache invalidation
2016-10-08 14:40:37 +02:00
Raphael Michel
f8ce3523dc
Added a donut chart to the quota view
...
Moved morris.js out of the statistics plugin
2016-09-18 19:11:44 +02:00
Raphael Michel
6693570995
Statistics plugin: Fixed incorrect timezones
2016-07-25 09:43:00 +02:00
Raphael Michel
8edf9a7034
Redesign empty statistics page
2016-05-07 16:25:27 +02:00
Raphael Michel
02fb27fa5d
Externalize more resources, implement Content-Security-Policy headers
2016-04-10 17:30:24 +02:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
b99f541adf
Fixed a ValueError in the statistics plugin
2015-10-06 00:01:14 +02:00
Raphael Michel
2e9157cbef
Removed unused imports
2015-10-05 11:24:00 +02:00
Raphael Michel
eb843be8b7
Statistics: Added a GET parameter to flush the cache
2015-08-15 19:23:20 +02:00
Raphael Michel
5d47abd36a
Statistics: Fixed product graph
2015-08-15 18:37:28 +02:00
Raphael Michel
9720cd8fea
Cached and fixed statistics
2015-08-15 14:31:09 +02:00
Raphael Michel
8cbaa15bf6
Statistics: Removed extra() clause because it caused several problems
2015-08-15 14:11:53 +02:00
Raphael Michel
a811a44b2a
Statistics: Fixed payment statistics
2015-08-15 13:32:16 +02:00
Raphael Michel
07be99976e
Statistics: Fixed revenue statistics
2015-08-15 13:11:28 +02:00
Raphael Michel
808445371d
Statistics: Added a graph for revenue over time
2015-08-15 12:54:30 +02:00
Raphael Michel
390e2e6c58
Statistics: Added product statistics
2015-08-15 11:47:53 +02:00
Raphael Michel
0eae207928
Statistics: Fixed and documented type variation between MySQL and SQLite
2015-08-15 11:25:46 +02:00
Raphael Michel
efea0748dd
Statistics: Fixed isort and database-dependent types
2015-08-15 11:19:32 +02:00
Raphael Michel
d9085d37a6
Added basic statistics
2015-08-15 11:07:04 +02:00