@ -355,7 +355,7 @@ TEST_RUNNER = "authentik.root.test_runner.PytestTestRunner"
|
||||
|
||||
DRAMATIQ = {
|
||||
"broker_class": "authentik.tasks.broker.Broker",
|
||||
"channel_prefix": "authentik.tasks",
|
||||
"channel_prefix": "authentik",
|
||||
"task_class": "authentik.tasks.models.Task",
|
||||
"middlewares": (
|
||||
# TODO: fixme
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Generated by Django 5.1.11 on 2025-06-18 15:02
|
||||
|
||||
import pgtrigger.compiler
|
||||
import pgtrigger.migrations
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("authentik_tasks", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
pgtrigger.migrations.RemoveTrigger(
|
||||
model_name="task",
|
||||
name="notify_enqueueing",
|
||||
),
|
||||
pgtrigger.migrations.AddTrigger(
|
||||
model_name="task",
|
||||
trigger=pgtrigger.compiler.Trigger(
|
||||
name="notify_enqueueing",
|
||||
sql=pgtrigger.compiler.UpsertTriggerSql(
|
||||
condition="WHEN (NEW.\"state\" = 'queued')",
|
||||
constraint="CONSTRAINT",
|
||||
func="\n PERFORM pg_notify(\n 'authentik.tasks.' || NEW.queue_name || '.enqueue',\n NEW.message_id::text\n );\n RETURN NEW;\n ",
|
||||
hash="0a9ee3db61e4d63fd72b31322fbb821706dd8a78",
|
||||
operation="INSERT OR UPDATE",
|
||||
pgid="pgtrigger_notify_enqueueing_0bc94",
|
||||
table="authentik_tasks_task",
|
||||
timing="DEFERRABLE INITIALLY DEFERRED",
|
||||
when="AFTER",
|
||||
),
|
||||
),
|
||||
),
|
||||
]
|
@ -46,7 +46,7 @@ class Conf:
|
||||
|
||||
@property
|
||||
def channel_prefix(self) -> str:
|
||||
return self.conf.get("channel_prefix", "dramatiq.tasks")
|
||||
return self.conf.get("channel_prefix", "dramatiq")
|
||||
|
||||
@property
|
||||
def task_class(self) -> str:
|
||||
|
Reference in New Issue
Block a user