Raphael Michel
b294f1a854
Update German translation
2017-11-11 22:07:55 +01:00
Raphael Michel
f3221e6e76
Allow attaching invoices to emails
2017-11-07 17:53:28 +01:00
Raphael Michel
1c7df4d9f7
Manually merge changes from #672 (thanks @koebi!)
2017-11-04 11:29:02 +01:00
Jakob Schnell
831e31ea9d
occured -> occurred ( #660 )
...
* Fix duplicate source string
* occured -> occurred
All resources I could find listed this as misspelled, but I wasn't too
sure…
Also, it should be checked if all changes to the .po-files are respected
in the corresponding src-files.
2017-11-03 11:46:35 +01:00
Jakob Schnell
4614d04be4
Correct english typos ( #662 )
...
* Check that vouchers selected via API are for the correct event
* Choose different subject for reminder mails if auto-expiry is off
* correct english typos
As with PR #660 , it should be checked whether the changes to the
.po-files are respected in the corresponding src-files.
2017-11-03 11:40:52 +01:00
Raphael Michel
09a9dfe591
Add signal pretix.control.signals.event_settings_widget
2017-11-01 19:53:17 +01:00
Ben Hagan
7dff5001b0
Fix #641 -- Show buttons on 'c' or 'r' orders ( #658 )
...
Changes template to show "View order as user" and "View email history"
buttons on orders in refunded or cancelled status in control backend.
2017-10-31 09:41:45 +01:00
Raphael Michel
71a4664d1f
Fix #339 -- Allow to split orders ( #341 )
...
* Fix #339 -- Allow to split orders
* Add tests for split orders
* Add notificatiosn to both users
* Improve logdisplay
2017-10-30 23:15:53 +01:00
Raphael Michel
429f30fca7
Make it optional to notify user on order change
2017-10-30 21:36:14 +01:00
Jakob Schnell
1a894d71b8
Fix #630 -- manual check-in of attendees ( #642 )
...
* [WIP] manual check-in of attendees
This enables manual check-in of attendees. The post-code was heavily
copied from the APIRedeemView of the pretixdroid, thus so far this seems
to be working, but I have a few questions:
The checkin-Objects generated by the pretixdroid-app have a nonce.
Should the checkin object generated here have a nonce, too?
Should the result of the check-in be noted in any other way than by the
change of the status?
* addressed review comments
* implement unit test for manual checkin
* fix style-issues
* Slight layout change
* Log who did the manual check-in
* Improve unit test to check the result of the action
2017-10-28 23:16:22 +02:00
Raphael Michel
9213a40219
Widget: docs and i18n
2017-10-28 23:02:54 +02:00
Raphael Michel
bf8a6ebbf8
Fix incorrect hardcoded URL
2017-10-28 22:14:44 +02:00
Raphael Michel
9767243a6d
Fix #277 -- Embeddable shop ( #622 )
...
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
2017-10-28 21:54:27 +02:00
Raphael Michel
c16dd0c9b6
Refs #654 -- API: Status operations on orders resource ( #640 )
...
* API: Write operations on orders resource
* Add order API endpoint /extend/
2017-10-27 13:31:31 +02:00
Raphael Michel
b857157c7b
Add field internal_reference to invoice addresses
2017-10-27 00:49:56 +02:00
Raphael Michel
cb6f6247fd
Marking orders as paid now ignores waiting list
2017-10-24 12:48:38 +02:00
domke
2910160af9
Change of wording of log display ( #649 )
...
* Changed the wording for some order history items
* Harmonized use of the words 'changed' and modified' for log displayy
2017-10-23 09:02:31 +02:00
Sean Perkins
3b2247de39
Fix #643 -- Language in history text ( #644 )
2017-10-19 23:46:41 +02:00
Tobias Kunze
60212dcbcc
Do not log unchanged email addresses ( #646 )
2017-10-19 22:03:12 +02:00
Raphael Michel
e57ab7f030
Allow filtering by payment provider in order search
2017-10-18 13:53:11 +02:00
Raphael Michel
c616c8ce29
Show paid tickets instead of available quota in event list
2017-10-18 13:05:25 +02:00
Raphael Michel
03133dc1fd
Cache access to cache object
2017-10-18 10:27:57 +02:00
Raphael Michel
6720c0e993
Show assigned products in list of questions
2017-10-17 11:41:29 +02:00
Raphael Michel
53bb2b2945
Use scrolling multiple choice widget in more places
2017-10-17 11:40:17 +02:00
Raphael Michel
84d1d758c1
Re-add option to set user timezone
2017-10-13 15:55:58 +02:00
Raphael Michel
cbfd722c92
Fix #635 -- Visually indicate optional and required fields ( #638 )
2017-10-12 16:00:49 +02:00
Raphael Michel
be6496e569
API: Writeable methods for vouchers ( #639 )
2017-10-12 14:09:44 +02:00
Raphael Michel
a0e7bd3996
API: Add write operations to taxrules resource
2017-10-11 00:09:53 +02:00
Raphael Michel
a3e0e14cef
Do not count waiting list when creating blocking vouchers
2017-10-10 12:47:06 +02:00
Raphael Michel
bbade75061
Add option to ignore quota when extending expired orders
2017-10-10 12:40:18 +02:00
Raphael Michel
411c537438
UI for settings propagation
2017-10-07 18:13:06 +02:00
Raphael Michel
bbd112280a
Propagate setting and add organizer display settings page
2017-10-07 18:13:06 +02:00
Marvin Sipp
28d074366e
added organizer color field
2017-10-07 18:13:06 +02:00
Raphael Michel
3eeb70ae36
Form UX: Add more helpful placeholders
2017-10-06 11:05:24 +02:00
Raphael Michel
29b1a3dca3
Do not send navigation singals for authentication pages
2017-10-06 10:35:24 +02:00
Raphael Michel
6b7bdf8c4f
Item creation UX: Clearer placeholders, defaults
2017-10-05 10:47:46 +02:00
Raphael Michel
aad433a3bc
Welcome wizard UX: Use primary color for button
2017-10-05 10:32:14 +02:00
Raphael Michel
3f1bb56826
Event creation UX: Show clearer that the event is now created
2017-10-05 10:31:25 +02:00
Raphael Michel
b2b3add616
Form UX: Display units for more number inputs
2017-10-05 10:21:00 +02:00
Raphael Michel
2d484d4a8e
Event creation UX: Label changes
2017-10-05 10:20:00 +02:00
Raphael Michel
2f252f19c9
Form UX: Use splitted date/time widgets
2017-10-05 10:17:17 +02:00
Raphael Michel
a27f372785
Event creation UX: Pre-choose organizer if there is only one
2017-10-05 08:01:22 +02:00
Raphael Michel
f074e642ec
Display quotas in event list
2017-10-04 11:25:51 +02:00
Raphael Michel
217ed905d4
Contract columns in event list table
2017-10-04 10:12:46 +02:00
Raphael Michel
b920efc955
Add database cache for quotas
2017-10-04 09:45:37 +02:00
Raphael Michel
f15a72e59d
Fix mail_text_download_reminder email preview
2017-10-02 15:44:32 +02:00
Raphael Michel
d4259501af
Remove legacy ordering code
2017-10-02 14:59:01 +02:00
Jakob Schnell
fd5d5ae98e
Fix #628 -- Sorting of filtered order list ( #631 )
...
* fix sorting of filtered order list
fixes #628
* implement comments on pr
2017-10-02 14:55:02 +02:00
Raphael Michel
06fe076ce2
Add request argument to pretix.control.signals.order_info
2017-09-27 18:19:47 +02:00
Raphael Michel
d38f29ac7c
Add signal pretix.control.signals.order_info
2017-09-26 11:47:46 +02:00