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 |
|
Raphael Michel
|
9ffd166214
|
Banktransfer: Allowed whitespace between slug and order code
|
2015-08-14 23:39:00 +02:00 |
|
Raphael Michel
|
b2d7e09a10
|
Fixed two failing tests
|
2015-08-14 21:30:06 +02:00 |
|
Raphael Michel
|
d87106ee67
|
Fixed #85 -- Fixed logic of time restrictions
|
2015-08-14 21:17:28 +02:00 |
|
Raphael Michel
|
535d06c3ef
|
Fixed stripe template
|
2015-08-13 20:34:46 +02:00 |
|
Raphael Michel
|
ec6f22d701
|
Fixed payment details for unpaid stripe payments
|
2015-08-13 19:09:32 +02:00 |
|
Raphael Michel
|
7094d8178f
|
Fixed a bug with unpaid stripe payments
|
2015-08-13 18:43:44 +02:00 |
|
Raphael Michel
|
018fb29daf
|
Banktransfer: Display full price in transfer details
|
2015-07-26 00:37:56 +02:00 |
|
Raphael Michel
|
e828d711bd
|
Used isort to order all import statements
|
2015-07-19 20:46:34 +02:00 |
|
Raphael Michel
|
54c8d91c51
|
Fixed payment details in imported banktransfer payments
|
2015-07-14 20:35:15 +02:00 |
|
Raphael Michel
|
db7ce98c1c
|
Fixed a bug in the banktransfer import
|
2015-07-14 20:31:33 +02:00 |
|
Raphael Michel
|
dcf73fc782
|
Fixed a bug in the banktransfer CSV import
|
2015-07-14 19:55:14 +02:00 |
|
Raphael Michel
|
478b900ab3
|
Fixed #46 -- Added a plugin to send out emails
|
2015-07-12 18:45:22 +02:00 |
|
Raphael Michel
|
f6eca700f9
|
Fixed a KeyError in the banktransfer plugin
|
2015-06-30 18:29:25 +02:00 |
|
Raphael Michel
|
c13df5947c
|
Fixed reversed success/failure messages in banktransfer plugin
|
2015-06-30 09:18:37 +02:00 |
|
Raphael Michel
|
765076540a
|
Fixed a bug introduced in 1f08dfd
|
2015-06-28 17:41:20 +02:00 |
|
Raphael Michel
|
12b81449a3
|
Fixed a typo
|
2015-06-28 17:32:51 +02:00 |
|
Raphael Michel
|
bf6dca3e93
|
Reduced maximum McCabe function complexity by one
|
2015-06-28 17:12:27 +02:00 |
|
Raphael Michel
|
1f08dfda5c
|
Resolved flake8 warnings
|
2015-06-28 17:02:12 +02:00 |
|
Raphael Michel
|
ae5eab628c
|
Refs #74 -- Hide retry button if the ticket is sold out
|
2015-06-25 19:25:55 +02:00 |
|
Raphael Michel
|
f04c43abdc
|
Refs #33 -- Added UI and Stripe support for retrying failed payments
|
2015-06-25 15:50:46 +02:00 |
|
Raphael Michel
|
224eaeee48
|
PayPal: Fixed URL names and exception handling
|
2015-06-24 17:18:28 +02:00 |
|
Raphael Michel
|
7d3e2ec7f2
|
Refs #39 -- Hide links from users without permission
|
2015-06-23 19:46:50 +02:00 |
|
Raphael Michel
|
8b3eb14d73
|
Fixed script prefixes in absolute URLs
|
2015-06-18 15:35:11 +02:00 |
|
Raphael Michel
|
7f6e89213f
|
Fixed #71 -- Consistent building of absolute URIs
|
2015-06-16 23:04:10 +02:00 |
|
Raphael Michel
|
d0f20422b4
|
Unsurprisingly, things go wrong when the stripe plugin saves 'paypal'
into the database... (closes #64)
|
2015-06-03 18:29:28 +02:00 |
|
Raphael Michel
|
6c3df1e3f5
|
Move testdummy plugin to the test directory
|
2015-06-03 18:14:05 +02:00 |
|
Raphael Michel
|
fc907a2ec7
|
Refactor mark_paid out of models
|
2015-06-03 13:59:12 +02:00 |
|
Raphael Michel
|
49ea85caee
|
Resolve flake8 warnings
|
2015-06-03 13:25:26 +02:00 |
|
Raphael Michel
|
423dc9f0aa
|
Refactor: separate forms from view, improve code style
|
2015-06-03 13:19:59 +02:00 |
|
Raphael Michel
|
3df19a7c73
|
Consistently use messages framework in control
simplify redirect(reserve()) calls
|
2015-05-22 10:01:33 +02:00 |
|
Raphael Michel
|
c16ad60129
|
Throw away migration history. This is backwards incompatible!
Also, add an initial user in the first migration.
|
2015-05-21 21:16:39 +02:00 |
|
Raphael Michel
|
8b88878b8d
|
Add a plugin API for ticket outputs
|
2015-04-19 18:11:15 +02:00 |
|
Raphael Michel
|
d17bf6a874
|
Make plugin dependencies optional by allowing plugins to report errors
|
2015-04-19 17:35:42 +02:00 |
|
Raphael Michel
|
747a9e55fd
|
Remove unused imports
|
2015-04-16 20:00:10 +02:00 |
|
Raphael Michel
|
1532b3f1ee
|
Stripe: Refund webhook implemented (#32)
|
2015-04-16 10:18:49 +02:00 |
|
Raphael Michel
|
d981998a40
|
Proper namespaces for plugin URLs
|
2015-04-16 09:35:18 +02:00 |
|
Raphael Michel
|
3c827be4b1
|
Improve handling of Stripe exceptions (closes #50)
|
2015-04-15 23:30:35 +02:00 |
|
Raphael Michel
|
df524f31d5
|
Properly implement quota handling when receiving payments (closes #11)
|
2015-04-14 16:20:05 +02:00 |
|