Install

Works with Drupal: ^9.5 || ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 34.79 KB
MD5: 0c72b338b5e0b155d9594da739c35b78
SHA-1: 605113f6388278540c5f55fdff47b8fcb8f2839b
SHA-256: 38b80663ebbd682af6e9c10c09de80a8f74b7031035ba9c616d84f20ccfe78f9
Download zip 60.92 KB
MD5: 8b51e62ad7e64f0a8e1ef85d7967f435
SHA-1: bd3f5803d8c195bc136d4a25774346d69f653029
SHA-256: ab405f357dde204960856718f37e54b1b459b19ff9206cb823e05b949813f8d0

Release notes

This is a compatibility and bug fix release for field permissions. This release makes field permissions compatible with Drupal 9.5, 10, and 11. It also fixes various bugs since the last release.

Contributors (8)

BaluErtl, NexusNovaz, japerry, mariacha, mariacha1, rromore, solotandem, stephenplatz

Changelog

Issues: 8 issues resolved.

Changes since 8.x-1.3:

Bug

  • #3214653 by mariacha1: Update logic for getOwner to account for entities that allow NULL value
  • #3436037: Eliminate third-party setting with the default permission type
  • #3436883: Only save a role if permissions have changed
  • #3447088: Translate lines of Non-English comments in code
  • #3460848: Error: Call to undefined method Drupal\Core\Field\BaseFieldDefinition::getThirdPartySetting() in Drupal\field_permissions\FieldPermissionsService->fieldGetPermissionType() (line 140 of /app/docroot/modules/contrib/field_permissions/src/FieldPermissionsSer
  • #3359471 by japerry, rromore: Replace global service call of "field_permissions.permissions_service" and manual invokation of FieldPermissionsService with dependency injection

Misc

  • Tests are failing with unknown field type 'text'.
  • Make sure is an instance of \Drupal\field\FieldStorageConfigInterface in...
  • Update gitlab ci to cover supported versions of Drupal.

Task

  • #3436808: Modify form structure and use core 'states' JS for each access plugin
  • #3437475 by japerry: Drupal 11 compatibility
Created by: japerry
Created on: 23 Jul 2024 at 17:12 UTC
Last updated: 23 Jul 2024 at 17:12 UTC
Bug fixes

Other releases