Skip to content

Module compatibility

This file records the inputs used by the postfix_admin_console Recipe. Keep it next to the Recipe so a future change can be checked against the module source instead of copied from an old site.

Supported packages

Package Constraint Source of the constraint
drupal/core ^11.4 \|\| ^12 postfix_admin.info.yml and the module composer.json on 1.x
drupal/postfix_admin ^1.0@beta Drupal.org release 1.0.0-beta1; use 1.x-dev only for development before a newer release is published

The module 1.x branch currently contains the merged-results commit for MR !18 (e9c5e00a9212e34cb4bf890df947b096ed99c6e1). A Composer installation must be repeated after every module release and the tested version recorded in the CI output. A Git branch or commit SHA is not a public release and must not be presented as one.

Permissions verified from postfix_admin.permissions.yml

The base Recipe may grant only permissions that exist in the module. The following list is the complete set intended for the dedicated role:

  • administer postfix_admin
  • add postfix_admin alias
  • administer postfix_admin alias
  • delete postfix_admin alias
  • edit postfix_admin alias
  • view published postfix_admin alias
  • view unpublished postfix_admin alias
  • add postfix_admin domain
  • administer postfix_admin domain
  • delete postfix_admin domain
  • edit postfix_admin domain
  • view published postfix_admin domain
  • view unpublished postfix_admin domain
  • add postfix_admin mailbox
  • administer postfix_admin mailbox
  • delete postfix_admin mailbox
  • edit postfix_admin mailbox
  • view published postfix_admin mailbox
  • view unpublished postfix_admin mailbox
  • add postfix_admin alias domain
  • administer postfix_admin alias domain
  • delete postfix_admin alias domain
  • edit postfix_admin alias domain
  • view published postfix_admin alias domain
  • view unpublished postfix_admin alias domain

The permission names above are copied from the current module source. The Recipe must not use shortened names such as add domain or permissions from a different module.

What is not declared here

The Recipe does not require default_admin, Claro, Admin Toolbar, Postfix, Dovecot, or a database server. A dedicated site preset may add a core theme in a later Issue. Mail delivery and its database access must be designed and tested separately.