"""Permission codenames declared by the automation app."""

from __future__ import annotations

from simorgh.apps.iam.registry import register_permission

register_permission("automation.rules.view",     label="View automation rules")
register_permission("automation.rules.create",   label="Create automation rules")
register_permission("automation.rules.update",   label="Update automation rules")
register_permission("automation.rules.delete",   label="Delete automation rules")
register_permission("automation.rules.execute",  label="Execute automation rules manually")
register_permission("automation.webhooks.view",  label="View webhook endpoints")
register_permission("automation.webhooks.create", label="Create webhook endpoints")
register_permission("automation.webhooks.update", label="Update webhook endpoints")
register_permission("automation.webhooks.delete", label="Delete webhook endpoints")
register_permission("automation.templates.view", label="View automation templates")
