hda-ppl/hda-rights-management-group-type

TYPO3 12.4/13.4 group type layer for PPL Rights Management that classifies backend groups as people or rights groups without changing TYPO3 permissions.

Maintainers

Package info

code.fbi.h-da.de/hda-ppl/hda-rights-management-group-type.git

Homepage

Type:typo3-cms-extension

pkg:composer/hda-ppl/hda-rights-management-group-type

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

13.4.0 2026-06-01 11:17 UTC

This package is not auto-updated.

Last update: 2026-06-02 05:38:38 UTC


README

TYPO3 12.4/13.4 add-on for ppl/ppl_rights_management.

The extension adds a Group Types tab to PPL Rights Management. Backend groups can be classified as one of two semantic types:

  • people: groups that represent people or user memberships
  • rights: groups that represent assignable permission bundles

These group types do not grant, remove or change TYPO3 backend permissions by themselves. They are metadata for the custom PPL rights management workflow. The classification helps keep large rights setups easier to understand when many people, departments, roles and backend groups need access.

Package data

  • Extension key: hda_ppl_rights_management_group_type
  • Composer package: hda-ppl/hda-rights-management-group-type
  • TYPO3 compatibility: 12.4.0-13.4.99
  • Base extension: ppl/ppl_rights_management ^12.4 || ^13.4
  • License: GPL-2.0-or-later
  • Author: Pawel Pliousnin
  • Email: pawel.pliousnin@h-da.de
  • Company: Hochschule Darmstadt

What it does

  • Adds the Group Types tab to PPL Rights Management.
  • Stores group type assignments in tx_hdapplrightsmanagementgrouptype_assignment.
  • Lets administrators mark backend groups as people groups, rights groups or untyped groups.
  • Extends PPL Rights Management services so assignments can be checked against the selected group type model.
  • Keeps TYPO3's native backend group permissions unchanged.

Configuration

Enable the logic in TYPO3 extension configuration:

$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['hda_ppl_rights_management_group_type']['enableGroupTypes'] = '1';

When enabled, the rights management UI can use the type metadata to make large group structures easier to manage and less ambiguous.

Install

composer require hda-ppl/hda-rights-management-group-type:@dev
vendor/bin/typo3 extension:setup

After installation, run the TYPO3 database analyzer or deployment command so the table tx_hdapplrightsmanagementgrouptype_assignment is present.