Raphael Michel
d6e213d51a
Disable inline pdfs again due to Safari issues
2017-05-25 14:43:31 +02:00
Raphael Michel
c5d18c6884
Clear settings cache after migration
2017-05-22 14:17:52 +02:00
Raphael Michel
fb716eb498
Add add-ons to ticket editor
2017-05-22 14:04:14 +02:00
Raphael Michel
7400c2373b
Remove debugging output
2017-05-17 18:06:19 +02:00
Raphael Michel
7769aaccea
Fix #492 -- Force deterministic ordering of some signals
2017-05-15 13:09:23 +02:00
Raphael Michel
127086a50e
Fix bug that lead to wrong payment amount when switching payment method to PayPal later
2017-05-10 19:12:55 +02:00
Raphael Michel
90d14c004f
Fix missing placeholders and reformat the sendmail view
2017-05-10 15:14:23 +02:00
Raphael Michel
74259bd4c6
Proxy cachedfiles that are used as editor previews
2017-05-10 15:02:54 +02:00
Raphael Michel
f451977a04
Admission date and time in editor
2017-05-10 13:16:39 +02:00
Raphael Michel
aac05727ed
Multi-line location field, new field for admission time
2017-05-10 12:58:57 +02:00
Raphael Michel
f4a9dbb546
Fix migration of old ticket styles
2017-05-09 17:23:17 +02:00
Raphael Michel
0d3f5e0c32
Fix #41 -- Drag-and-drop ticket editor
...
Undo/redo
Useful toolbox
Font selection
Add text content
Use hex for colors
JS-side dump and load
Save
Load layout, proper undo/redo
First steps to Python rendering
More PDF rendering
Copy and paste
Buttons for keyboard actions
Splash Screen
Block unbeforeunload in dirty state
Remove debugging output
Preview
Upload new PDFs via the editor
Fix bugs during PDF reload, link in settings form
New default ticket
Add OpenSans BI
Custom fonts, fix tests
2017-05-09 11:10:10 +02:00
Raphael Michel
d6943bb1dd
Refs #447 -- Extend copying old mails to subject and receipients
2017-05-06 15:13:53 +02:00
Raphael Michel
51d74503ae
Update pretixdroid API version
2017-05-06 14:40:28 +02:00
asv-hungvt
5eac3cf9cf
[WIP] Fix #447 -- Sendmail plugin: Create new mail based on an old one ( #476 )
...
* send old email content to the new one
* error key event
* test commit
* query bad ID
* query bad ID
* query bad ID
* query bad ID
2017-05-06 14:39:48 +02:00
Ian Williams
d929b163db
Fix #456 -- Allow products to be excluded from ticket-generation ( #483 )
...
* Added non-admission setting to event
`ticket_download_nonadm` now setting in storage. Still need logic for
order page/PDF generation.
Works on pretix/pretix#456 .
* Download button considers `ticket_download_nonadm`
Modified Django tags to look at item admission attribute and
`ticket_download_nonadm` setting.
Works on pretix/pretix#456 .
* Ticket output for non-admission disabled
PDFs/etc. will only be permitted/generated for items with the
`admission` attribute, or if the `ticket_download_nonadm` event setting
is true. Applies to single and whole-order ticket downloads.
Works on pretix/pretix#456 .
* Fixed product exclusion in PDF output
Forgot PDF output was a plugin, now includes same check as base
`BaseTicketOutput.generate_order`.
Works on pretix/pretix#456
2017-05-06 11:11:11 +02:00
Raphael Michel
db05f8eaa3
pretixdroid: force-accepting unpaids and time display
2017-05-04 11:57:29 +02:00
Raphael Michel
d8eba81efc
Add idempotenty nonces to pretixdroid API
2017-05-04 09:32:36 +02:00
Raphael Michel
429ef67bbf
pretixdroid API: Add related lookups
2017-05-03 19:17:37 +02:00
Raphael Michel
dc32bdc474
Prepare the pretixdroid API for an async mode in the app
2017-05-03 18:06:32 +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
394c206133
Link PayPal and Stripe documentation in the respective forms
2017-05-02 19:07:19 +02:00
Raphael Michel
f95b77fd7a
Ticket PDFs: Do not hide attendee name if code is hidden
2017-05-02 17:07:09 +02:00
Raphael Michel
d224ae3eb0
Fix broken aggregation in orders per product statistics
2017-04-17 21:52:17 +02:00
Raphael Michel
b52f2f5a9e
Improve add-on products
2017-04-17 14:54:15 +02:00
Alexey Kislitsin
bd5337a2c2
Fix #448 -- Add PlaceholderValidator ( #465 )
...
* Integrated PlaceholderValidator to MailForm at plugins/sendmail
* Integrated PlaceholderValidator to MailForm and MailSettingsForm
* Typo
2017-04-14 18:04:30 +02:00
Raphael Michel
f5b871f8f5
Unify design of the different mail previews
2017-04-14 11:51:27 +02:00
Raphael Michel
e4706dd3ba
Add attendee email field ( #466 )
...
* Add attendee email field
* exports, tests
2017-04-13 22:59:54 +02:00
Raphael Michel
7dd99f3d18
Fix locale formatting in PDF exporter
2017-04-11 11:38:49 +02:00
Raphael Michel
43121a08bd
Add consistent ordering to pretixdroid API
2017-04-10 16:34:58 +02:00
Raphael Michel
867a8132aa
Add error messages to forms
2017-04-01 15:23:11 +02:00
Raphael Michel
91c48c50e5
Fix unclear labels and validations
2017-03-30 23:34:28 +02:00
Raphael Michel
91ca4f2184
Fix untranslated titles of export providers
2017-03-16 23:46:42 +01:00
Raphael Michel
babf76371e
Sendmail plugin: Fix usage of old argument
2017-03-05 17:23:16 +01:00
Tobias Kunze
b6f42ecd6d
Update translations. ( #423 )
...
(Including adding a missing whitespace.)
2017-03-02 08:19:34 +01:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +01:00
Jakob Schnell
c251a48e31
Fix #248 -- Failed Payment error handling ( #333 )
...
* [WIP] Failed Payment error handling
When finished, this should fix #248
* rename PaymentFailedException to PaymentException\nimported Exception where neccessary
* comments fixed
* minor style fixes
* Fixed a name error
2017-02-24 14:11:41 +01:00
Flavia Bastos
7b33fc6633
Fix #409 -- false success message on sendmail plugin ( #410 )
...
* Fix false success message on sendmail plugin
#409
* remove unnecessary else statement when fixing false success message on sendmail
#409
2017-02-11 21:49:10 +01:00
Raphael Michel
e3e8a162bd
Fix KeyError in sendmail history
2017-02-08 12:06:11 +01:00
Raphael Michel
2d370aaf5a
Refresh order after PayPal call
2017-02-03 12:37:07 +01:00
Raphael Michel
bf9987e05f
Proper localization of Decimals
2017-02-01 18:46:04 +01:00
Raphael Michel
cd61c0833d
More safety against duplicate PayPal payments
2017-02-01 18:40:27 +01:00
Raphael Michel
221526c979
Prevent duplicate payment confirmation mails
2017-01-22 17:46:56 +01:00
Raphael Michel
bbb71ef891
New email placeholders invoice_name, invoice_company
2017-01-20 09:12:19 +01:00
Raphael Michel
56bf3fe459
PayPal: Different types of webhooks
2017-01-15 21:28:54 +01:00
Raphael Michel
7120e95d2a
Fix #192 -- Disable bank import after last date of payments
2017-01-14 16:12:25 +01:00
Raphael Michel
53713acd9a
Refs #356 -- Multi-page PDFs
2017-01-13 16:10:53 +01:00
Raphael Michel
5212f6b035
Fix copy-paste-error
2017-01-13 16:10:53 +01:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00