Raphael Michel
a773531003
Statistics: Add subevent selection
2017-08-24 12:53:59 +02:00
Raphael Michel
3428ea2f18
[SECURITY] Fix XSS injection vulnerabilities in question answers, event, quota and product names
2017-08-21 15:14:45 +02:00
Raphael Michel
c719adf235
Fix typo in method name
2017-05-03 17:11:55 +02:00
Raphael Michel
d08a0bdb00
Refs #39 -- New concept of "teams" ( #478 )
...
* New models
* CRUD UI
* UI for adding/removing team members
* Log display for teams
* Fix invitations, move frontend
* Drop old models (incomplete)
* Drop more old stuff
* Drop even more old stuff
* Fix tests
* Fix permission test
* flake8 fix
* Add tests fore the new code
* Rebase migrations
2017-05-03 16:55:37 +02:00
Raphael Michel
d224ae3eb0
Fix broken aggregation in orders per product statistics
2017-04-17 21:52:17 +02:00
Raphael Michel
0b167aaa2c
Deprecate PluginType
2016-11-03 11:33:44 +01:00
Tobias Kunze
e9c3065e03
Pass required parameter for cache invalidation
2016-10-08 14:40:37 +02:00
Raphael Michel
bcfd1dcf3b
Statistics: Adjust label angle to 30°
2016-09-18 19:13:40 +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
Martin Gross
46d87c6964
Tilt Ordered/Paid Statistics Labels in order to show them all ( #236 )
...
Alternative would be to set xLabelMargin to something low - but this
would just cause new problems with very, very long names.
2016-09-14 13:02:15 +02:00
Raphael Michel
1fbb1352d9
Moved core plugins to the new URL API
2016-07-31 13:06:06 +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
5cca426cd3
Removed all inline <script> tags
2016-04-10 16:44:49 +02:00
Raphael Michel
89f0c5e461
Be explicit about subdomain_ and maindomain_ urls in plugins
2016-03-24 12:57:19 +01: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
2ec4cbeceb
Changed all core plugin versions to stay in sync
2015-09-08 20:58:24 +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
5d3572fa7b
Statistics: Consistent usage of currencies
2015-08-15 12:55:46 +02:00
Raphael Michel
808445371d
Statistics: Added a graph for revenue over time
2015-08-15 12:54:30 +02:00
Raphael Michel
0db9fe5199
Statistics: Fixed bar colors
2015-08-15 12:40:35 +02:00
Raphael Michel
d9a39d9019
Statistics: Do not compress raphael and morris and hope that it works
2015-08-15 12:31:51 +02:00
Raphael Michel
4eb52caa1a
Statistics: Disable chart interpolation
2015-08-15 12:13:43 +02:00
Raphael Michel
62547dbaa0
Statistics: Load JS in head
2015-08-15 12:12:39 +02:00
Raphael Michel
390e2e6c58
Statistics: Added product statistics
2015-08-15 11:47:53 +02:00
Raphael Michel
1193254a62
Statistics: Changed layout
2015-08-15 11:28:13 +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
b8fb9838af
Statistics: Changed plugin name and chart options
2015-08-15 11:17:52 +02:00
Raphael Michel
d9085d37a6
Added basic statistics
2015-08-15 11:07:04 +02:00