Skip to content
Snippets Groups Projects
__init__.py 841 B
Newer Older
Luca's avatar
Luca committed
from django.utils.translation import gettext_lazy

try:
    from pretix.base.plugins import PluginConfig
except ImportError:
    raise RuntimeError("Please use pretix 2.7 or above to run this plugin!")

__version__ = "1.5.0"


class PluginApp(PluginConfig):
    name = "pretix_keycloak_create_user"
    verbose_name = "Keycloak user creator"

    class PretixPluginMeta:
        name = gettext_lazy("Keycloak user creator")
        author = "Fachschaft Informatik TU Dortmund"
        description = gettext_lazy(
            "Create users from pretix participants in a Keycloak realm."
        )
        visible = True
        version = __version__
        category = "FEATURE"
        compatibility = "pretix>=2.7.0"

    def ready(self):
        from . import signals  # NOQA


default_app_config = "pretix_keycloak_create_user.PluginApp"