Raphael Michel
9616369f07
Formally deprecate eu_reverse_charge ( #4470 )
2024-09-17 11:39:32 +02:00
Richard Schreiber
7efe7b5ff7
Docs: fix typo for SSO provider instead of client
2024-09-05 13:02:20 +02:00
Raphael Michel
b1bfa1acee
API: Provide useful device_id in checkins (Z#23163025) ( #4427 )
2024-08-29 12:36:27 +02:00
Raphael Michel
a6f93b6cf0
Seats API: Add is_available filter (Z#23163419) ( #4409 )
...
* Seats API: Add is_available filter (Z#23163419)
* docs
2024-08-21 17:43:13 +02:00
Raphael Michel
eb2ad48089
Docs: Android 4 support dropped for pretixPRINT
2024-08-19 17:26:02 +02:00
Raphael Michel
9197274528
Add documentation on CSP for the widget ( #4398 )
2024-08-19 13:47:47 +02:00
George Hickman
cdde688964
Remove git dir and work tree config from pre-commit hook ( #4397 )
...
These variables effectively hardcode the location from which the script
is run. We shouldn't need these since git should know that it is inside
a repo when run.
2024-08-15 12:42:57 +02:00
Mira
dc1973f4ff
Add API endpoint /seats to event (Z#23159536) ( #4321 )
...
* add API endpoint /seats to event
* fix logging
* add Seat annotations
* add seats endpoint for subevents
* return ids of occupying objects instead of boolean flags
* wip
* include orderposition instead of order in seat info
* add API documentation
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@rami.io >
* Apply suggestions from code review
* Clarify API docs
* add api examples
* add test cases
* require can_view_orders permission for retrieving seats
* improve permission handling
* Revert "improve permission handling"
This reverts commit f32b532cc6 .
* improve permission handling (minimal version)
* formatting
* add permission tests
* fix bug
* update permission checks
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@rami.io >
* add tests for permission checks
* add tests for expand=voucher and expand=cartposition
* remove unused parameter
* test query count
* codestyle
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-08-02 09:17:46 +02:00
Raphael Michel
cab360bdb6
Move auto check-in to plugin with more functionality ( #4331 )
...
* Move auto check-in to plugin with more functionality
* Rename field
* Add to MANIFEST.in
2024-07-29 09:46:53 +02:00
Raphael Michel
c6a2ae3783
Docs: Remove pygments-markdown-lexer (unmaintained, and now in pygments core)
2024-07-29 09:45:53 +02:00
Raphael Michel
fa3ac69b8e
API: Allow to filter enabled webhooks (Z#23160605) ( #4336 )
...
* API: Allow to filter enabled webhooks (Z#23160605)
* Fix naming
* Fix isort
2024-07-26 17:04:12 +02:00
Raphael Michel
17f1d571b0
API: Allow querying invoices with multiple order codes (Z#23158921) ( #4332 )
2024-07-26 16:32:29 +02:00
Raphael Michel
3ee5e9cfbc
Docs: Add migration note
2024-07-26 13:54:23 +02:00
Raphael Michel
7c43f115b2
Docs: Update Android version policy
2024-07-25 13:18:37 +02:00
Martin Gross
479f51a84c
Apply suggestions from code review
...
Co-authored-by: robbi5 <richt@rami.io >
Co-authored-by: Felix Rindt <felix@rindt.me >
2024-07-24 14:23:12 +02:00
Martin Gross
a3ac54d419
Docs: Add documentation on GetYourGuide
2024-07-24 14:23:12 +02:00
Gero Nagel
ff3a49ab2a
Docs: Remove redundant package dependency ( #4327 )
...
* remove naming python3-dev twice
* Revert "ListExporter: Do not create excel sheets with more than 30 characters"
This reverts commit ca3802da90 .
* Revert "remove naming python3-dev twice"
This reverts commit 7adf2d65e8 .
* Revert "Revert "ListExporter: Do not create excel sheets with more than 30 characters""
This reverts commit d289dc0d1d .
* delete naming pyhton3-dev twice
2024-07-23 15:54:37 +02:00
dependabot[bot]
2287be2009
Update sphinx requirement from ==7.3.* to ==7.4.* ( #4306 )
...
Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx ) to permit the latest version.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.3.0...v7.4.4 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 13:29:18 +02:00
Richard Schreiber
22e2143623
API: add api_meta to order
2024-07-18 10:01:03 +02:00
Raphael Michel
092de9e3c4
Add webhook for pretix.event.order.deleted (Z#23159520) ( #4310 )
2024-07-17 17:15:35 +02:00
Richard Schreiber
f0822d3c27
Docs: add help for HTTP-COOP: same-origin, widget and Paypal ( #4311 )
...
* Docs: add help for HTTP-COOP, widget and Paypal
* fix typo Paypal => PayPal
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-07-17 16:12:17 +02:00
Raphael Michel
8d6d885f6e
API: Add various filtering options
...
* API: Add various filtering options (#23158339 )
* fix query-param description
* simplify payment provider qs-filter
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-07-08 21:31:54 +02:00
Raphael Michel
a889abc52b
Unify terminology choice Ticketshop (German)
2024-07-03 13:41:09 +02:00
Raphael Michel
6ae6eba4de
API: Add details of seats ( #4282 )
2024-07-03 09:48:59 +02:00
Raphael Michel
828f4e3168
Fix isort and docs test
2024-07-01 11:46:46 +02:00
Raphael Michel
769c451bcb
Docs: Fix incorrect argument name
2024-06-30 23:34:17 +02: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
f0a06cd9fe
Replace SCSS compilation with CSS variables ( #4191 )
...
* Replace SCSS compilation with CSS variables
* Update tests
* Update src/pretix/presale/style.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/context.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/views/widget.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/context.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/static/pretixbase/scss/_variables.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Last minor changes
* Rename file
---------
Co-authored-by: Mira <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-06-25 13:01:20 +02:00
Martin Gross
44170c1b93
Doc: Add missing backquote in dev/structure (ref #4222 )
2024-06-14 12:31:35 +02:00
Jannik
58fc13ed91
Docs: Fix metrics names ( #4192 )
2024-06-03 12:33:28 +02:00
Mira
78b65d0757
Document exhibitor_tags field in API docs ( #4172 )
...
* Document exhibitor_tags field in API
* Update doc/plugins/exhibitors.rst
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-05-24 10:00:44 +02:00
Raphael Michel
2619a658c9
Widget: Allow passing more invoice data fields ( #4162 )
2024-05-23 11:19:59 +02:00
Mira
b638c00952
Time machine mode [Z#23129725] ( #3961 )
...
Allows organizers to test their shop as if it were a different date and time.
Implemented using a time_machine_now() function which is used instead of regular now(), which can overlay the real date time with a value from a ContextVar, assigned from a session value in EventMiddleware.
For more information, see doc/development/implementation/timemachine.rst
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Raphael Michel <michel@rami.io >
2024-05-17 10:52:17 +02:00
Mira
9dc5c1b266
Prevent transferring files from priv/ to pub/ on event clone ( #3956 )
...
* Prevent transferring files from priv/ to pub/ on event clone
* Also detect file names with node prefix
* Only transfer files in explicitly declared file fields
* Update django-hierarkey
* Add note to documentation about the new behaviour
2024-05-08 09:33:23 +02:00
Raphael Michel
0c09cccd4f
Docs: Add docker compose guide
2024-05-07 13:55:52 +02:00
Raphael Michel
fc05208b92
Docs: Add note on Swissbit TSE to Android support policy
2024-04-26 13:36:49 +02:00
Raphael Michel
b163109c56
Docs: ADd undocumented metrics
2024-04-26 12:28:38 +02:00
Wikinaut
03701eaa82
Docs: Add explicit user change to installation guide ( #3972 )
...
* Update manual_smallscale.rst
(I propose to)
add
- sudo su pretix ; and
- deactivate
commands to the documentation,n
* Update doc/admin/installation/manual_smallscale.rst
* Update doc/admin/installation/manual_smallscale.rst
* Update doc/admin/installation/manual_smallscale.rst
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2024-04-23 15:18:33 +02:00
Martin Gross
5c833cd493
Add special input widgets for markdown fields ( #1577 )
...
* Add markdown text input widgets
* Update src/pretix/static/pretixcontrol/scss/_forms.scss
* Improvements
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-04-23 14:40:30 +02:00
Raphael Michel
cc903c39f0
Docs: Fix copy-paste error in COEP docs
2024-04-22 13:18:34 +02:00
Raphael Michel
b6a42ac8d2
Widget: Document and improve situation around COEP (Z#23149909) ( #4051 )
2024-04-22 13:15:33 +02:00
Christiaan de Die le Clercq
595aff0579
Add a community install guide page ( #4096 )
2024-04-19 15:08:47 +02:00
Raphael Michel
f09f07ec7c
Add Android Version Support Policy ( #4074 )
2024-04-18 11:35:28 +02:00
dependabot[bot]
eb9d0c6cf9
Update sphinx requirement from ==7.2.* to ==7.3.* ( #4088 )
...
Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx ) to permit the latest version.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.2.0...v7.3.5 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:06:52 +02:00
Raphael Michel
64ae1d08a6
Docs: Fix incorrect API response
2024-04-05 17:28:44 +02:00
Felix Schäfer
48493c517b
Add database.disable_server_side_cursors option ( #4016 )
2024-04-03 10:16:48 +02:00
Raphael Michel
990e9da21d
Generalize import process from orders to more models ( #4002 )
...
* Generalize import process from orders to more models
* Add voucher import
* Model import: Guess assignments of based on column headers
* Fix lock_seats being pointless
* Update docs
* Update doc/development/api/import.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/modelimport_vouchers.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-04-03 10:15:30 +02:00
Raphael Michel
4ea4189e6d
Allow team admins to require two-factor authentication ( #4034 )
...
* Allow team admins to require two-factor authentication
* Add API tests
* Improve logic
* ADd button tooltip
2024-04-02 17:15:16 +02:00
Martin Gross
d67f5c650c
Event-specific fonts and Web-Embedded Fonts (Z#23130701) ( #3893 )
2024-03-26 09:55:08 +01:00
Raphael Michel
7e60d13910
Fix #3984 -- API: Add phone to customer resource ( #3992 )
...
* Fix #3984 -- API: Add phone to customer resource
* add "phone": None to test
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-03-19 10:17:44 +01:00