Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@

class PluginApp(_BasePluginConfig):
default = True
name = 'pretix_venueless'
name = 'eventyay-video'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue (bug_risk): AppConfig.name should generally be the Python path (likely with underscore) rather than a hyphenated identifier.

In Django AppConfig, name must be an importable Python module path. 'eventyay-video' is not a valid module name and may break Django’s app registry or pretix’s plugin detection. Please use the actual package/module name instead, e.g. 'eventyay_video'.

verbose_name = 'Eventyay Video'

class PretixPluginMeta: # Keep for upstream pretix compatibility
class EventyayVideoPluginMeta: # Keep for upstream pretix compatibility
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question (bug_risk): Renaming PretixPluginMeta may break upstream pretix compatibility expectations.

This inner class is documented as being for upstream pretix compatibility, but its name changed from PretixPluginMeta to EventyayVideoPluginMeta. If pretix or related tooling expects the original PretixPluginMeta name (e.g., via reflection), this could silently break integration. Please either keep the original class name and update its contents, or confirm that no upstream code relies on the PretixPluginMeta identifier before proceeding with the rename.

name = gettext_lazy('Eventyay Video')
author = 'Eventyay'
description = gettext_lazy('Grant access to your eventyay video event to your customers.')
visible = True
picture = "pretix_venueless/eventyay-logo.192.png"
picture = "eventyay-video/eventyay-logo.192.png"
featured = True
version = __version__
category = 'INTEGRATION'
Expand All @@ -29,7 +29,7 @@ class EventyayPluginMeta: # For Eventyay compatibility
author = 'Eventyay'
description = gettext_lazy('Grant access to your eventyay video event to your customers.')
visible = True
picture = "pretix_venueless/eventyay-logo.192.png"
picture = "eventyay-video/eventyay-logo.192.png"
featured = True
version = __version__
category = 'INTEGRATION'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,78 +16,78 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: pretix_venueless/__init__.py:16
#: eventyay_video/__init__.py:16
msgid "Venueless integration"
msgstr ""

#: pretix_venueless/__init__.py:18
#: eventyay_video/__init__.py:18
msgid "Integrates pretix with venueless.org"
msgstr ""

#: pretix_venueless/templates/pretix_venueless/order_info.html:8
#: pretix_venueless/templates/pretix_venueless/order_info.html:41
#: eventyay_video/templates/eventyay_video/order_info.html:8
#: eventyay_video/templates/eventyay_video/order_info.html:41
msgid "Join online event"
msgstr ""

#: pretix_venueless/templates/pretix_venueless/order_info.html:30
#: eventyay_video/templates/eventyay_video/order_info.html:30
msgid "You can now join the event using the following button:"
msgstr ""

#: pretix_venueless/templates/pretix_venueless/order_info.html:49
#: eventyay_video/templates/eventyay_video/order_info.html:49
msgid ""
"You will be able to join this event with your browser right here when it "
"starts."
msgstr ""

#: pretix_venueless/templates/pretix_venueless/settings.html:5
#: pretix_venueless/views.py:178
#: eventyay_video/templates/eventyay_video/settings.html:5
#: eventyay_video/views.py:178
msgid "Venueless"
msgstr ""

#: pretix_venueless/templates/pretix_venueless/settings.html:12
#: eventyay_video/templates/eventyay_video/settings.html:12
msgid "Save"
msgstr ""

#: pretix_venueless/views.py:27
#: eventyay_video/views.py:27
msgid "Venueless URL"
msgstr ""

#: pretix_venueless/views.py:31
#: eventyay_video/views.py:31
msgid "Venueless secret"
msgstr ""

#: pretix_venueless/views.py:35
#: eventyay_video/views.py:35
msgid "Venueless issuer"
msgstr ""

#: pretix_venueless/views.py:39
#: eventyay_video/views.py:39
msgid "Venueless audience"
msgstr ""

#: pretix_venueless/views.py:43
#: eventyay_video/views.py:43
msgid "Do not allow access before"
msgstr ""

#: pretix_venueless/views.py:47
#: eventyay_video/views.py:47
msgid "Allow users to access the live event before their order is paid"
msgstr ""

#: pretix_venueless/views.py:51
#: eventyay_video/views.py:51
msgid "Allow buyers of all admission products"
msgstr ""

#: pretix_venueless/views.py:61
#: eventyay_video/views.py:61
msgid "Limit to products"
msgstr ""

#: pretix_venueless/views.py:72
#: eventyay_video/views.py:72
msgid "Transmit answers to questions"
msgstr ""

#: pretix_venueless/views.py:78
#: eventyay_video/views.py:78
msgid "Introductory text"
msgstr ""

#: pretix_venueless/views.py:118
#: eventyay_video/views.py:118
msgid "Unknown order code or not authorized to access this order."
msgstr ""
Original file line number Diff line number Diff line change
Expand Up @@ -14,82 +14,82 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 3.0.1\n"

#: pretix_venueless/__init__.py:16
#: pretix_venueless/templates/pretix_venueless/settings.html:5
#: pretix_venueless/views.py:178
#: eventyay_video/__init__.py:16
#: eventyay_video/templates/eventyay_video/settings.html:5
#: eventyay_video/views.py:178
msgid "Venueless"
msgstr "Venueless"

#: pretix_venueless/__init__.py:18
#: eventyay_video/__init__.py:18
msgid "Grant access to your venueless event to your customers."
msgstr ""
"Erlauben Sie Ihren Teilnehmer*innen Zugriff auf Ihre Venueless-"
"Veranstaltung."

#: pretix_venueless/templates/pretix_venueless/order_info.html:8
#: pretix_venueless/templates/pretix_venueless/order_info.html:41
#: eventyay_video/templates/eventyay_video/order_info.html:8
#: eventyay_video/templates/eventyay_video/order_info.html:41
msgid "Join online event"
msgstr "Online-Event betreten"

#: pretix_venueless/templates/pretix_venueless/order_info.html:30
#: eventyay_video/templates/eventyay_video/order_info.html:30
msgid "You can now join the event using the following button:"
msgstr "Sie können der Veranstaltung mit folgendem Button beitreten:"

#: pretix_venueless/templates/pretix_venueless/order_info.html:49
#: eventyay_video/templates/eventyay_video/order_info.html:49
msgid ""
"You will be able to join this event with your browser right here when it "
"starts."
msgstr ""
"Sie können der Veranstaltung mit Ihrem Browser genau hier beitreten, wenn "
"die Veranstaltung beginnt."

#: pretix_venueless/templates/pretix_venueless/settings.html:12
#: eventyay_video/templates/eventyay_video/settings.html:12
msgid "Save"
msgstr "Speichern"

#: pretix_venueless/views.py:27
#: eventyay_video/views.py:27
msgid "Venueless URL"
msgstr "Venueless-URL"

#: pretix_venueless/views.py:31
#: eventyay_video/views.py:31
msgid "Venueless secret"
msgstr "Venueless-Secret"

#: pretix_venueless/views.py:35
#: eventyay_video/views.py:35
msgid "Venueless issuer"
msgstr "Venueless-Issuer"

#: pretix_venueless/views.py:39
#: eventyay_video/views.py:39
msgid "Venueless audience"
msgstr "Venueless-Audience"

#: pretix_venueless/views.py:43
#: eventyay_video/views.py:43
msgid "Do not allow access before"
msgstr "Keinen Zugang erlauben vor"

#: pretix_venueless/views.py:47
#: eventyay_video/views.py:47
msgid "Allow users to access the live event before their order is paid"
msgstr ""
"Erlaube Nutzern die Live-Veranstaltung zu besuchen, bevor die Bestellung "
"bezahlt wurde"

#: pretix_venueless/views.py:51
#: eventyay_video/views.py:51
msgid "Allow buyers of all admission products"
msgstr "Käufern aller Zutrittsprodukte Zugang gewähren"

#: pretix_venueless/views.py:61
#: eventyay_video/views.py:61
msgid "Limit to products"
msgstr "Auf Produkte einschränken"

#: pretix_venueless/views.py:72
#: eventyay_video/views.py:72
msgid "Transmit answers to questions"
msgstr "Antworten auf Fragen übermitteln"

#: pretix_venueless/views.py:78
#: eventyay_video/views.py:78
msgid "Introductory text"
msgstr "Einleitender Text"

#: pretix_venueless/views.py:118
#: eventyay_video/views.py:118
msgid "Unknown order code or not authorized to access this order."
msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung."

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,81 +13,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 3.0.1\n"

#: pretix_venueless/__init__.py:16
#: pretix_venueless/templates/pretix_venueless/settings.html:5
#: pretix_venueless/views.py:178
#: eventyay_video/__init__.py:16
#: eventyay_video/templates/eventyay_video/settings.html:5
#: eventyay_video/views.py:178
msgid "Venueless"
msgstr "Venueless"

#: pretix_venueless/__init__.py:18
#: eventyay_video/__init__.py:18
msgid "Grant access to your venueless event to your customers."
msgstr ""
"Erlaube deinen Teilnehmer*innen Zugriff auf deine Venueless-Veranstaltung."

#: pretix_venueless/templates/pretix_venueless/order_info.html:8
#: pretix_venueless/templates/pretix_venueless/order_info.html:41
#: eventyay_video/templates/eventyay_video/order_info.html:8
#: eventyay_video/templates/eventyay_video/order_info.html:41
msgid "Join online event"
msgstr "Online-Event betreten"

#: pretix_venueless/templates/pretix_venueless/order_info.html:30
#: eventyay_video/templates/eventyay_video/order_info.html:30
msgid "You can now join the event using the following button:"
msgstr "Du kannst der Veranstaltung mit folgendem Button beitreten:"

#: pretix_venueless/templates/pretix_venueless/order_info.html:49
#: eventyay_video/templates/eventyay_video/order_info.html:49
msgid ""
"You will be able to join this event with your browser right here when it "
"starts."
msgstr ""
"Du kannst der Veranstaltung mit deinem Browser genau hier beitreten, wenn "
"die Veranstaltung beginnt."

#: pretix_venueless/templates/pretix_venueless/settings.html:12
#: eventyay_video/templates/eventyay_video/settings.html:12
msgid "Save"
msgstr "Speichern"

#: pretix_venueless/views.py:27
#: eventyay_video/views.py:27
msgid "Venueless URL"
msgstr "Venueless-URL"

#: pretix_venueless/views.py:31
#: eventyay_video/views.py:31
msgid "Venueless secret"
msgstr "Venueless-Secret"

#: pretix_venueless/views.py:35
#: eventyay_video/views.py:35
msgid "Venueless issuer"
msgstr "Venueless-Issuer"

#: pretix_venueless/views.py:39
#: eventyay_video/views.py:39
msgid "Venueless audience"
msgstr "Venueless-Audience"

#: pretix_venueless/views.py:43
#: eventyay_video/views.py:43
msgid "Do not allow access before"
msgstr "Keinen Zugang erlauben vor"

#: pretix_venueless/views.py:47
#: eventyay_video/views.py:47
msgid "Allow users to access the live event before their order is paid"
msgstr ""
"Erlaube Nutzern die Live-Veranstaltung zu besuchen, bevor die Bestellung "
"bezahlt wurde"

#: pretix_venueless/views.py:51
#: eventyay_video/views.py:51
msgid "Allow buyers of all admission products"
msgstr "Käufern aller Zutrittsprodukte Zugang gewähren"

#: pretix_venueless/views.py:61
#: eventyay_video/views.py:61
msgid "Limit to products"
msgstr "Auf Produkte einschränken"

#: pretix_venueless/views.py:72
#: eventyay_video/views.py:72
msgid "Transmit answers to questions"
msgstr "Antworten auf Fragen übermitteln"

#: pretix_venueless/views.py:78
#: eventyay_video/views.py:78
msgid "Introductory text"
msgstr "Einleitender Text"

#: pretix_venueless/views.py:118
#: eventyay_video/views.py:118
msgid "Unknown order code or not authorized to access this order."
msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung."

Expand Down
Loading