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
Ian Williams
571b3fbfa8
Marked webfonts as binary files ( #487 )
...
Webfonts now listed as binary in `.gitattributes`.
Works on pretix/pretix#486
2017-05-06 10:50:47 +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
e5d9e69e3e
Pretixdroid tests: Ignore microseconds (chopped by mysql)
2017-05-03 18:51:16 +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
c45b709d54
Fix typos in events
2017-05-03 18:04:41 +02:00
Raphael Michel
e1be084d98
Force ordering of events on dashboard
2017-05-03 18:02:10 +02:00
Raphael Michel
20b8aafe11
Update translations
2017-05-03 17:23:44 +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
8294391ebc
Hide payment fees if they are all equal to 0.00
2017-05-02 19:12:42 +02:00
Raphael Michel
394c206133
Link PayPal and Stripe documentation in the respective forms
2017-05-02 19:07:19 +02:00
Raphael Michel
2fcd561ff7
Add a user guide on payments
2017-05-02 18:59:18 +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
7509bf69ca
Squash migrations and bump version
v1.3.0
2017-05-02 11:07:15 +02:00
Raphael Michel
d9adec88c8
Update translations
2017-05-02 11:01:48 +02:00
Raphael Michel
938a1bca0d
Button text change if addons are present
2017-05-02 10:57:40 +02:00
Raphael Michel
ab757c502c
Fix collapsing panels in the addon choice step
2017-05-02 10:51:43 +02:00
Raphael Michel
6b17388bd8
Make validate_cart useful together with addons
2017-05-02 10:20:28 +02:00
Raphael Michel
48a933b757
Copy from event: deal with deleted items
2017-05-02 09:58:26 +02:00
Raphael Michel
6c02bf73b5
Allow <br> tags in rich text
2017-05-02 09:52:46 +02:00
Raphael Michel
960d0bcdf2
Link to Django's runserver options in dev docs
2017-05-02 00:15:39 +02:00
Raphael Michel
d389e4390f
Add variation descriptions and allow to order addons
2017-05-02 00:12:22 +02:00
Raphael Michel
55ce83a642
Drop "squash your commits" from the dev guide
2017-05-02 00:04:38 +02:00
Raphael Michel
300f8f666d
Automatically sort new products to the end
2017-05-01 22:57:29 +02:00
Raphael Michel
5d6083dce4
Add-On product refinements
2017-04-30 13:23:03 +02:00
Raphael Michel
82f9f5027f
Fix incorrect heading of CSV file
2017-04-27 18:23:16 +02:00
Raphael Michel
4f015f1d96
Replace organizer_edit_tabs by nav_organizer
2017-04-27 10:00:09 +02:00
Raphael Michel
bbe272c35c
Fix #372 -- Plugin hook for "Copy from event"
2017-04-26 15:24:16 +02:00
Raphael Michel
39513448f3
Add signal nav_global
2017-04-26 14:34:48 +02:00
Raphael Michel
bee61bf398
Allow creating KnownDomains in the interface
2017-04-26 14:34:48 +02:00
Tobias Kunze
010c31cf10
Fix type annotation
2017-04-25 09:10:45 +02:00
Raphael Michel
d1643b4506
Refs #471 -- Additional event filter on quota calculation
2017-04-22 11:47:25 +02:00
Raphael Michel
623307b348
Do not override the selected category when copying from a different product
2017-04-22 10:37:28 +02:00
Raphael Michel
09e8fca132
Do not allow adding add-ons to add-ons
2017-04-21 15:12:16 +02:00
Raphael Michel
2c96a26d91
Fix missing attributes in copying products
2017-04-21 15:07:32 +02:00
Raphael Michel
f639d2aa57
Include category in ItemCreateForm
2017-04-21 14:35:45 +02:00
Raphael Michel
5a68eb345f
Fix broken language field filtering in payment settings
2017-04-21 14:26:19 +02:00
Raphael Michel
603a3d78fc
Properly initialize lightbox
2017-04-19 17:10:32 +02:00
Raphael Michel
cafc6a7226
Add the new widget dependencies to the event creation form
2017-04-18 20:32:12 +02:00
Raphael Michel
0b068f6d79
Copy add-ons during event cloning
2017-04-18 20:31:16 +02:00
Raphael Michel
ec73c916b7
Change style of admin log entries
2017-04-17 22:04:25 +02:00
Raphael Michel
110ccb5587
Update FontAwesome
2017-04-17 22:00:58 +02:00
Raphael Michel
d224ae3eb0
Fix broken aggregation in orders per product statistics
2017-04-17 21:52:17 +02:00
Raphael Michel
dd9c0b3a01
Add dependencies between form fields
2017-04-17 21:37:25 +02:00
Raphael Michel
d2d711c1f8
Fix datetimepicker annoyances
2017-04-17 21:12:52 +02:00
Raphael Michel
3dd2492926
Fix a broken import
2017-04-17 17:13:18 +02:00
Raphael Michel
bc1520ec35
Even more wording corrections
2017-04-17 17:10:47 +02:00