Raphael Michel
14ed6982a5
New data model for default tax rule and new options for cancellation fees ( #4962 )
...
* New data model for default tax rule
* Remove misleading empty label when field is not optional
* Allow to split cancellation fee
* Fix API and tests
* Update migration
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Review note
* Update src/pretix/base/models/tax.py
Co-authored-by: luelista <weller@rami.io >
* Flip API behaviour for default
* Fix failing tests
* Fix failing test
* Split migration
---------
Co-authored-by: luelista <weller@rami.io >
2025-06-30 16:47:09 +02:00
luelista
5375e22781
Add search and links to plugin settings ( #4854 )
...
* Show links to plugin views and settings in plugin list and in success message after activating a plugin
* Fix menu highlighting in payment provider settings
* Specify settings_links and navigation_links for built-in plugins
* Add link to payment plugins from payment settings
* Add client-side search and "View only active plugins" for plugins page
2025-03-24 15:04:35 +01:00
Raphael Michel
4fb5c6bef0
New implementation of sales channels ( #4111 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2024-06-30 19:24:30 +02:00
Raphael Michel
c6bb3e71bf
Order expiration: Allow to configure a delay in days ( #3425 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-06-28 13:30:36 +02:00
Raphael Michel
c2345d200a
Add option to hide "payment pending" bubble on ticket pages
2020-12-09 17:05:04 +01:00
Felix Rindt
8f2c125435
Payment term in minutes ( #1760 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-09-14 13:44:28 +02:00
Martin Gross
6896682dd1
Restrict Payment Providers to Sales Channels ( #1481 )
...
* Allow to restrict payment providers to specific sales channels
* Fix test
* Add `payment_restrictions_supported`-property to SalesChannels
2019-11-12 17:11:43 +01:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Raphael Michel
c1d89284a4
Use tabs for all long settings and CRUD forms ( #1352 )
...
* First tabs
* Convert more pages
* Convert question page
* Item form
* Add item_formsets signal
* Revert "Add new signal nav_item"
This reverts commit 1ce613ff89 .
* Formset is a word!
2019-07-29 09:35:00 +02:00
Sohalt
f9fc33eba1
Fix #1266 -- Make references to plugin settings clickable links ( #1268 )
2019-05-02 09:18:42 +02:00
Raphael Michel
c9415cba2b
Allow to add a custom text above the payment choice
2019-02-01 16:48:58 +01:00
Raphael Michel
09a9d610f8
Make navigation structure more approachable to new users ( #1083 )
...
* Move event selector to sidebar
* Unify navigation
* Fix confusing icons
2018-11-12 11:30:36 +01:00
Raphael Michel
6ccf55b601
Fix settings form validation
2018-06-01 13:21:13 +02:00
Raphael Michel
7bccd62a4f
Fix #678 -- Data shredders for personally identifiable information ( #817 )
...
* Add data shredders for PII
* First working shredder
* Add more shredders
* Add new shredders and download confirmation
* tmp
* PayPal, Stripe, banktransfer
* Add icon to logs
* Untested payment log shredders
* Add waiting list shredder
* First tests
* Add tests for shredders
* Improve templats, link to shredder
* Test payment info shredders
* More tests
* Documentation
* Fix enabled flag in payment provider overview
* Fix minor issues
2018-05-02 15:59:59 +02:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Raphael Michel
cbfd722c92
Fix #635 -- Visually indicate optional and required fields ( #638 )
2017-10-12 16:00:49 +02:00
Tobias Kunze
57869b2145
Wording fixes ( #577 )
2017-07-30 19:29:17 +02:00
Daniel
02786f4801
Fix #552 -- Add icon to expansible panels ( #560 )
...
* Ref #552 -- Add icon to expansible panels
Offer informative feedback to user by showing icons to indicate
expansible panels.
* Fix wrongly removed JavaScript line
2017-07-17 12:29:47 +02:00
Raphael Michel
9007501d81
Collappse payment provider settings by default
2017-06-29 11:40:17 +02:00
Raphael Michel
3df4b4dc57
Update translations
2017-06-22 16:24:29 +02:00
Raphael Michel
b2801f3a40
EU legislation note
2017-06-22 15:53:30 +02:00
Raphael Michel
48791b2f02
Refs #250 -- Keep payment deadlines on weekdays
2016-09-25 12:19:15 +02:00
Raphael Michel
9b573b99e4
Re-organized some of the settings pages
2016-07-29 16:46:10 +02:00
Raphael Michel
2832498a16
Added some form validation; fixed broken templates
2015-10-21 16:49:22 +02:00
Raphael Michel
9d30f9fc64
Added form errors to all bootstrap forms
2015-10-21 16:32:13 +02:00
Raphael Michel
8acc23a27a
Added a basic permission matrix editor for events
2015-06-15 21:51:51 +02:00
Raphael Michel
1532b3f1ee
Stripe: Refund webhook implemented ( #32 )
2015-04-16 10:18:49 +02:00
Raphael Michel
e630858a35
Allow payment providers to define custom form fields / templates
2015-03-06 22:27:47 +01:00
Raphael Michel
35f6086635
Basic payment provider settings form API
2015-03-06 00:32:52 +01:00