Raphael Michel
2a7e185d2e
Update translation
2017-10-28 23:17:49 +02: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
2bcb0b0ac1
Add event meta filter to organizer page
2017-10-28 21:54:30 +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
df7fbe5a66
Add missing parameter to API permission test
2017-10-27 13:33:18 +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
f5c47424f3
Update translations
2017-10-27 00:59:50 +02:00
Jakob Schnell
6207662ca5
Fix #647 -- Add translation for export forms ( #652 )
2017-10-27 00:51:49 +02:00
Raphael Michel
d63cc80507
Fix quota handling to allow for "add-on swapping"
2017-10-27 00:49:56 +02:00
Raphael Michel
b857157c7b
Add field internal_reference to invoice addresses
2017-10-27 00:49:56 +02:00
Raphael Michel
2b8d12f987
Show selected add-ons in questions step
2017-10-27 00:49:56 +02:00
Raphael Michel
28682c7c33
Defined order of positions in addons form
2017-10-27 00:49:56 +02:00
Raphael Michel
fe61e4f3e2
updatestyles should also update organizer styles
2017-10-27 00:49:56 +02:00
Raphael Michel
7916e81745
Fix incorrect test
2017-10-24 18:42:50 +02:00
Raphael Michel
4e6fb7799a
Fix order retry issue
2017-10-24 18:35:57 +02:00
Raphael Michel
03dd0e530e
Lock event during automatic waiting list assignment
2017-10-24 12:48:38 +02:00
Raphael Michel
cb6f6247fd
Marking orders as paid now ignores waiting list
2017-10-24 12:48:38 +02:00
Raphael Michel
c33fc7630e
Conformity with latest flake8 version
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
1b8b12cbc3
Fix test_event_custom_domain_cache_clear
2017-10-18 14:28:49 +02:00
Raphael Michel
e57ab7f030
Allow filtering by payment provider in order search
2017-10-18 13:53:11 +02:00
Raphael Michel
2f13fa79ba
Update translation
2017-10-18 13:15:55 +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
0f2b56adb4
Cache quotas on frontpage shortly under very high load
2017-10-18 10:27:57 +02:00
Raphael Michel
a2ba0f8b9f
Implement NamespacedCache.get_or_set, reduce default caching time
2017-10-18 10:27:57 +02:00
Raphael Michel
c6a7b52e34
Reduce number of redundant SQL queries
2017-10-18 10:27:57 +02:00
Raphael Michel
64b67e5396
Reduce number of calls to domain cache
2017-10-18 10:27:57 +02:00
Raphael Michel
ab2084692d
Cache organizer instance by domain
2017-10-18 10:27:57 +02:00
Raphael Michel
03133dc1fd
Cache access to cache object
2017-10-18 10:27:57 +02:00
Raphael Michel
7e1e259897
Fix wrong field selection in new query
2017-10-17 13:13:37 +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
a2c5ce5ebc
Hand-optimize some queries
2017-10-16 18:03:20 +02:00
Raphael Michel
b4928f662a
Add frontend support for long multiple choice widgets
2017-10-13 15:57:42 +02:00
Raphael Michel
b9b509ad9b
Fix typo in translation
2017-10-13 15:57:23 +02:00
Raphael Michel
d93ad8044a
Add method User.get_events_with_permission
2017-10-13 15:56:40 +02:00
Raphael Michel
9d14e8113f
Remove duplicate model field
2017-10-13 15:56:18 +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
de086a2b07
API: Fix test for deleting tax rules
2017-10-11 10:56:07 +02:00
Raphael Michel
3f8df0f036
Fix AttributeError in LogEntry
2017-10-11 09:50:01 +02:00
Raphael Michel
b2c49aa786
Fix incorrect MIME type in API docs
2017-10-11 00:11:36 +02:00
Raphael Michel
a0e7bd3996
API: Add write operations to taxrules resource
2017-10-11 00:09:53 +02:00
Raphael Michel
e06be9ee25
API: Writable serializer for LazyI18nString
2017-10-11 00:08:35 +02:00
Raphael Michel
07473f854e
Add api_token field to log entries
2017-10-11 00:07:47 +02:00