Raphael Michel
f35c2544b6
Do not attach empty files for orders without tickets
2019-01-29 17:12:38 +01:00
Raphael Michel
b1019672b0
Fix file format in real expor
2018-11-27 15:52:57 +01:00
Raphael Michel
b4290384e1
Add sales channels ( #1103 )
...
- [x] Data model
- [x] Enforce constraint
- [x] Filter order list
- [x] Set channel on created order
- [x] Products API
- [x] Order API
- [x] Tests
- [x] Filter reports
- [x] Resellers
- [ ] deploy plugins
- [ ] posbackend
- [ ] resellers
- [ ] reports
- [x] Ticketlayouts
- [x] Support in pretixPOS
2018-11-23 15:35:09 +01:00
Raphael Michel
6b9c3ad4e7
PDF Layout: Make pretix logo a layout element, not a background element
2018-07-10 13:24:27 +02:00
Raphael Michel
e3450baeb3
Fix #549 -- Multiple PDF ticket layouts ( #938 )
...
- [x] Data model
- [x] CRUD
- [x] Editor
- [x] Migration from old settings
- [x] Clone files when copying events
- [x] badges?
- [x] Actual ticket output
- [x] Default layout on event creation
- [x] Link well from ticketing settings
- [x] Tests
- [x] Shipping plugin
- [x] Migration
- [x] Settings
- [x] Create default
- [x] API
2018-06-06 15:27:55 +02:00
Raphael Michel
ce68f52ca0
Add badge printing capabilities ( #868 )
...
Add badge printing capabilities
2018-04-22 12:02:51 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +02:00
Raphael Michel
56ac037128
Fix incorrect ticket PDF placeholders
2018-04-08 16:31:44 +02:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
3c3e59e932
Refs #99 -- Improve support for currencies with less than 2 decimal places ( #783 )
...
* Refs #99 -- Fix stripe support for zero-decimal currencies
* Add new money formatting method
* Force decimal places in many places
* Locale-aware currency rendering
* Fix currencies in more places
* More currency fixes
2018-02-26 10:46:07 +01:00
Raphael Michel
6aee1ee41f
Stip HTML from text in PDFs except for <br>, make <br> not break things
2018-02-04 19:45:00 +01:00
Raphael Michel
7e62cddb97
PDF ticket output: Add item category variable
2018-01-22 22:54:35 +01:00
Raphael Michel
1b82b64a0a
PDF ticket output: Fix TypeError on 'content': null
2017-12-04 15:48:21 +01:00
Raphael Michel
84b2c24f9f
Fix language of dates on PDF tickets
2017-11-11 22:13:28 +01:00
Raphael Michel
1c7df4d9f7
Manually merge changes from #672 (thanks @koebi!)
2017-11-04 11:29:02 +01:00
Raphael Michel
c33fc7630e
Conformity with latest flake8 version
2017-10-24 12:48:38 +02:00
Raphael Michel
c030bd35ca
Make PDF ticket cover more extensible
2017-09-27 18:32:50 +02:00
Raphael Michel
ae6cba067c
Fix issue created in 1f889be0
2017-09-27 14:40:15 +02:00
Raphael Michel
1f889be07a
Refactor and add signal layout_text_variables
2017-09-27 13:15:18 +02:00
Raphael Michel
62b2a367ff
PDF Output: Fix AttributeError with undefined used meta data
2017-09-25 10:20:46 +02:00
Raphael Michel
fb3866aa1a
Fix TypError in PDF preview
2017-09-13 14:59:19 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Raphael Michel
ee282af53e
Add invoice address fields to ticket PDF editor
2017-08-24 09:53:31 +02:00
Raphael Michel
5fbf26b8cb
Make additional font styles optional
2017-08-22 10:09:46 +02:00
Raphael Michel
c64b4473e4
Add organizer_info_text
2017-07-27 11:43:35 +02:00
Raphael Michel
59dea63870
Add product description to ticket editor
2017-07-27 10:13:55 +02:00
Raphael Michel
56735dc1c6
Make PDF ticket output subevent-compatible
2017-07-14 18:09:48 +02:00
Raphael Michel
b946010bdb
Add event date range to ticket editor
2017-05-30 17:18:03 +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
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
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
f95b77fd7a
Ticket PDFs: Do not hide attendee name if code is hidden
2017-05-02 17:07:09 +02:00
Raphael Michel
b52f2f5a9e
Improve add-on products
2017-04-17 14:54:15 +02:00
Raphael Michel
53713acd9a
Refs #356 -- Multi-page PDFs
2017-01-13 16:10:53 +01:00
Raphael Michel
ad35110166
Offer download options per position, not per order
2016-11-02 14:51:05 +01:00
Flavia Bastos
166fedb4ef
Fix #148 -- Add order code to pdf and to ticket settings ( #265 )
...
* add order code to pdf and to ticket settings #148
* add order code to pdf and to ticket settings #148
2016-10-08 18:40:53 +02:00
Raphael Michel
d46feed86f
Fixed positioning of attendee name
2016-06-01 21:16:43 +02:00
Raphael Michel
e3173ab4ef
Only print attendee name on ticket if present
2016-06-01 21:10:32 +02:00
Raphael Michel
5abaf8be31
Optionally added attendee name to ticket PDF
2016-05-31 10:37:20 +02:00
Raphael Michel
5cdcc62d8a
Re-add secrets to OrderPositions
2016-03-03 18:15:28 +01:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
34bdf7134d
Fixed PDF ticket generation
2015-11-12 19:40:39 +01:00
Raphael Michel
2e9157cbef
Removed unused imports
2015-10-05 11:24:00 +02:00
Raphael Michel
3282244d1b
Use Django's storage API for media files
2015-09-29 16:05:17 +02:00
Raphael Michel
1a463dd5b1
Refs #44 -- Added background queue support for ticket output
2015-09-16 11:18:18 +02:00
Raphael Michel
c091b2bca9
Removed a debugging print statement
2015-08-22 17:19:40 +02:00