Richard Schreiber
|
b4e372ce04
|
PDF: Add support for line height (#3066)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-02-02 19:07:10 +01:00 |
|
Raphael Michel
|
68430f01a3
|
OrderPayment.fail(): Return whether fail was successful
|
2023-02-01 15:45:20 +01:00 |
|
Raphael Michel
|
8bba1a2ea6
|
Fix #1251 -- Event list/calendar: Show "event almost sold out" state (#3063)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-02-01 13:20:06 +01:00 |
|
Raphael Michel
|
59d46ddded
|
Revert "First steps into pytz deprecation"
This reverts commit e4e7d50659.
|
2023-02-01 13:15:18 +01:00 |
|
Raphael Michel
|
e4e7d50659
|
First steps into pytz deprecation
|
2023-02-01 13:12:24 +01:00 |
|
Raphael Michel
|
c5b7ff66b7
|
Fix incorrecly used error messages
|
2023-01-31 22:11:53 +01:00 |
|
Raphael Michel
|
eea48af60a
|
PDF: Fix Arabic string rendering
|
2023-01-31 17:11:47 +01:00 |
|
Richard Schreiber
|
a7f9e100d2
|
Clean up localization or error messages in cart (#3049)
|
2023-01-30 17:24:09 +01:00 |
|
Raphael Michel
|
31e5d00093
|
Fix typo in best_availability_state computation
|
2023-01-26 21:32:10 +01:00 |
|
Raphael Michel
|
a5570dc475
|
Checkin: Prefer shorter explanation sin logic explainer
|
2023-01-25 12:27:27 +01:00 |
|
Raphael Michel
|
3c1f3a26cf
|
Always make explicit which tables to lock (#3058)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-25 11:44:11 +01:00 |
|
Raphael Michel
|
b9d8429da8
|
Fix ignored parameter in 9eb2d4301
|
2023-01-25 10:13:46 +01:00 |
|
Raphael Michel
|
034a32b048
|
Fix incorrect detail in 9eb2d4301
|
2023-01-25 10:13:00 +01:00 |
|
Raphael Michel
|
9eb2d43016
|
Fix performance and logic issues in auto-exit-all
|
2023-01-25 09:50:36 +01:00 |
|
Raphael Michel
|
3bc8450d4f
|
Email shredder: Also shred attendee emails and incoming bounces
|
2023-01-24 18:18:29 +01:00 |
|
Raphael Michel
|
988188b00a
|
Scheduled exports: Fix missing event context, fix form initial
|
2023-01-23 11:31:54 +01:00 |
|
Raphael Michel
|
fdc15a753c
|
Scheduled exports: Set owner to cc instead of to if there is an explicit recipient (#3045)
|
2023-01-23 11:10:47 +01:00 |
|
Raphael Michel
|
863fd3065a
|
Optimize CheckinList.inside_count (#3043)
|
2023-01-20 16:02:19 +01:00 |
|
Raphael Michel
|
ac361a8f47
|
Scheduled exports: Use proper JSON encoder
|
2023-01-20 12:59:38 +01:00 |
|
Raphael Michel
|
b29efb9694
|
Scheduled exports: Add required transaction
|
2023-01-19 18:41:46 +01:00 |
|
Raphael Michel
|
5ee1213dbf
|
Gift card list export: Use date picker
|
2023-01-19 17:46:06 +01:00 |
|
Raphael Michel
|
c29dc49819
|
Scheduled exports: Lock exports while setting their new time
|
2023-01-19 16:31:47 +01:00 |
|
Raphael Michel
|
8b74f791f4
|
Export schedule: Fix computation of start time on same day
|
2023-01-19 14:34:27 +01:00 |
|
Raphael Michel
|
3133e18b22
|
Fix isort issue
|
2023-01-19 11:46:56 +01:00 |
|
Raphael Michel
|
3257c59117
|
Delete checkins when deleting orders
|
2023-01-19 11:46:51 +01:00 |
|
Raphael Michel
|
19d1a8de71
|
Scheduled exports (#3033)
|
2023-01-19 11:46:30 +01:00 |
|
Raphael Michel
|
8fe56b7278
|
Export: Fix date range validation
|
2023-01-19 10:51:18 +01:00 |
|
Raphael Michel
|
0fbc0c3ffb
|
Refresh order status after applying gift card
|
2023-01-17 15:26:31 +01:00 |
|
Raphael Michel
|
8114b47c8c
|
API: Support for date ranges in exports
|
2023-01-13 13:48:45 +01:00 |
|
Raphael Michel
|
dcf5e67196
|
Fix minor issues in DateFrameField/DateFrameWidget
|
2023-01-13 13:30:12 +01:00 |
|
Raphael Michel
|
bf4569b080
|
Exports: Add predefined timeframes (#3027)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-13 13:14:08 +01:00 |
|
Richard Schreiber
|
d0676765a4
|
Checkout: remove Indonesia from zipcode-validation (#3029)
|
2023-01-12 16:57:13 +01:00 |
|
Raphael Michel
|
9dd3b12625
|
Validate image size in pixels at upload time (#3003)
|
2023-01-12 16:30:28 +01:00 |
|
Raphael Michel
|
f7f29e8a55
|
Do not read language from session any more (deprecated since Django 3.0)
|
2023-01-12 15:00:37 +01:00 |
|
Raphael Michel
|
0c0d8b2c55
|
ItemDataExporter: Fix off-by-one
|
2023-01-12 09:45:17 +01:00 |
|
Raphael Michel
|
c018921a18
|
Translate label of JSONExporter
|
2023-01-11 15:10:14 +01:00 |
|
Raphael Michel
|
0ae66ab7f6
|
Reorganize UI for exporters (#3025)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-11 12:34:56 +01:00 |
|
Raphael Michel
|
1a4d4029c9
|
Sendmail: Fix incorrect placeholder promoted for waiting list
|
2023-01-10 13:28:22 +01:00 |
|
Raphael Michel
|
9b1d7cc522
|
Sendmail: Abstract away to allow more types of recipients (#2994)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-10 12:03:50 +01:00 |
|
Raphael Michel
|
d07948613a
|
Validate tax rates to be between 0 and 100
|
2023-01-10 11:48:42 +01:00 |
|
Raphael Michel
|
603225d042
|
Separate personalization from admission (#2990)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 14:57:35 +01:00 |
|
Raphael Michel
|
e5528f7784
|
Writable API for ticket layouts (#3004)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 13:44:01 +01:00 |
|
Raphael Michel
|
a2f2d25169
|
Allow users with can_checkin_orders permission to use the bulk actions of the check-in list view
|
2023-01-04 18:13:24 +01:00 |
|
Raphael Michel
|
6e63d34932
|
Cart: Prevent TypeError mixing seated and unseated lines
|
2023-01-02 10:33:51 +01:00 |
|
Raphael Michel
|
8ea6f3bc7d
|
Fix #2499 -- Incorrect type detection order in RelativeDateWrapper
|
2022-12-21 15:34:31 +01:00 |
|
Richard Schreiber
|
a1ec45daf6
|
Fix addon typo (#2987)
|
2022-12-20 09:15:38 +01:00 |
|
Raphael Michel
|
5d82305e18
|
CSP: Deduplicate identical values
|
2022-12-19 14:53:32 +01:00 |
|
Raphael Michel
|
c8983ca863
|
CSP: Do not set nonce if unsafe-inline is set
|
2022-12-19 14:52:58 +01:00 |
|
Raphael Michel
|
bd4ea5d8f8
|
Reduce number of rows in invoice preview
|
2022-12-19 13:00:53 +01:00 |
|
Raphael Michel
|
5dec94606b
|
Do not require new plugins to sett default=True on their AppConfig
|
2022-12-19 12:34:49 +01:00 |
|