Commit Graph

33 Commits

Author SHA1 Message Date
Robert Schütz
2206f617d5 pretix: unpin django-phonenumber-field 2024-08-29 22:21:02 -07:00
Robert Schütz
f968e04430 pretix: use phonenumberslite and psycopg2-binary 2024-08-29 22:17:01 -07:00
Martin Weinelt
fab2e0a071
pretix.plugins.zugferd: 2.2.0 -> 2.2.1
https://github.com/pretix/pretix-zugferd/compare/v2.2.0...v2.2.1
2024-08-29 14:12:24 +02:00
Martin Weinelt
132814bc5a
pretix: 2024.7.1 -> 2024.8.0
https://pretix.eu/about/en/blog/20240828-release-2024-8/
https://github.com/pretix/pretix/compare/refs/tags/v2024.7.1...v2024.8.0
2024-08-29 14:12:16 +02:00
Martin Weinelt
220bfd1a19
pretix: 2024.7.0 -> 2024.7.1
https://github.com/pretix/pretix/compare/refs/tags/v2024.7.0...v2024.7.1

Fixes: CVE-2024-8113
2024-08-27 02:19:25 +02:00
Fabian Affolter
408a336667 pretix: relax kombu 2024-08-09 22:29:44 +02:00
Martin Weinelt
8ee3bf512b
pretix.plugins.zugferd: regenerate locale files 2024-08-05 17:23:31 +02:00
Martin Weinelt
081415aedf
pretix: pin bleach at 5.0.1
Otherwise we run into TypeErrors on at least the pages plugin.
2024-08-05 17:22:56 +02:00
adisbladis
e0816431a2 treewide: Pass self when overriding Python
Otherwise references to the Python interpreter inside the set are wrong, as demonstrated by:
``` nix
with import <nixpkgs> { };
let
  python' = python3.override {
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the _non_ overriden requests.

And the same with `self`:
```
with import <nixpkgs> { };
let
  python' = python3.override {
    self = python';
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the overriden requests.

This can manifest itself as file collisions when constructing environments or as subtly incorrect dependency graphs.
2024-08-03 12:18:56 +12:00
Martin Weinelt
83d3dd1c4a
pretix.plugins.zugferd: init at 2.2.0
Annotate pretix' invoices with ZUGFeRD data
2024-08-01 05:22:38 +02:00
Martin Weinelt
63f15b89de
pretix: 2024.6.0 -> 2024.7.0
https://pretix.eu/about/en/blog/20240726-release-2024-7/
2024-08-01 04:37:20 +02:00
Sandro Jäckel
a8fb07ff79
pretix: relax django-compressor dep 2024-07-30 20:16:17 +02:00
Martin Weinelt
142ac6a97b
pretix: relax pypdf constraint 2024-07-23 21:41:56 +02:00
Martin Weinelt
32617d2b82
pretix: 2024.5.0 -> 2024.6.0
https://github.com/pretix/pretix/compare/refs/tags/v2024.5.0...v2024.6.0
2024-07-01 20:46:49 +02:00
Martin Weinelt
e8e8b8e4d9
pretix: pin django-oauth-toolkit at 2.3.0
Pretix is not yet compatible with newer releases, and it shows when
visiting `/control/settings/history`, which ends in a trace with a db
field that was introduced in 2.4.0:

> django.db.utils.ProgrammingError: column pretixapi_oauthapplication.hash_client_secret does not exist
2024-06-21 16:13:17 +02:00
Martin Weinelt
23dfbe7bab
pretix.plugins.passbook: 1.13.1 -> 1.13.2
https://github.com/pretix/pretix-passbook/compare/v1.13.1...v1.13.2
2024-05-28 01:56:44 +02:00
Martin Weinelt
00f9b0fa56
pretix.plugins.pages: 1.6.0 -> 1.6.1
https://github.com/pretix/pretix-pages/compare/v1.6.0...v1.6.1
2024-05-28 01:56:09 +02:00
Martin Weinelt
654aafcce7
pretix: 2024.4.0 -> 2024.5.0
https://pretix.eu/about/en/blog/20240524-release-2024-5/
2024-05-28 01:55:01 +02:00
Martin Weinelt
9c477c5e56
pretix: disable unreliable test 2024-05-06 01:07:47 +02:00
Martin Weinelt
a987611e4f
pretix: 2024.3.0 -> 2024.4.0
https://github.com/pretix/pretix/compare/refs/tags/v2024.3.0...v2024.4.0
2024-05-05 19:55:59 +02:00
Weijia Wang
3f59355d84 Merge branch 'staging-next' into staging 2024-04-09 08:26:23 +02:00
Martin Weinelt
6960589038
pretix: relax django-countries constraint 2024-04-07 12:57:15 +02:00
Martin Weinelt
73ec3796ab
pretix: 2024.2.0 -> 2024.3.0
https://github.com/pretix/pretix/compare/v2024.2.0...v2024.3.0
2024-04-05 11:07:55 +02:00
Martin Weinelt
afb3a23307
pretix: relax django-filter constraint 2024-03-27 18:35:23 +01:00
Martin Weinelt
a9a08c4745
pretix: restrict to linux 2024-03-21 15:20:58 +01:00
Martin Weinelt
3f35c474b8
pretix: compile all languages at build time
Pretix wants to build locales according to the user configuration, which
does not exist in our case and leads to certain languages not being
built.

As our packages are immutable, the user config will never be able to
influence them and we therefore must enable all languages at build time.

Closes: #297708
2024-03-21 15:08:30 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Martin Weinelt
c28c053ccf
pretix.plugins.stretchgoals: init at unstable-2023-11-27
Display the average ticket sales price over time
2024-03-16 14:50:58 +01:00
Martin Weinelt
72b6d17b96
pretix.plugins.reluctant-stripe: init at unstable-2023-08-03 2024-03-16 14:50:58 +01:00
Martin Weinelt
67c66d87d1
pretix.plugins.pages: init at 1.6.0
Plugin to add static pages to your pretix event
2024-03-16 14:50:57 +01:00
Martin Weinelt
b36b95afa1
pretix.plugins.passbook: init at 1.13.1
Support for Apple Wallet/Passbook files in pretix
2024-03-16 14:50:57 +01:00
Martin Weinelt
a01acbcefe
nixos/tests/pretix: init 2024-03-16 14:50:57 +01:00
Martin Weinelt
1e20aea884
pretix: init at 2024.2.0
Reinventing ticket presales, one ticket at a time.
2024-03-16 14:50:56 +01:00