discoverygarden/islandora_hierarchical_access

v1.3.1 2024-08-05 11:47 UTC

This package is auto-updated.

Last update: 2024-09-05 11:57:09 UTC


README

实现了一个访问控制模型,其中

  • 文件属于媒体
  • 媒体属于它们所引用的节点;并且
  • 递归地,文件属于媒体

如果没有内部关系,则不应影响与外部相关实体的访问。

其中

  • 一个文件被多个媒体引用时,如果至少有一个媒体可访问,则应授予文件访问权限
  • 与至少一个节点有“媒体属于”关系的媒体,只有在至少有一个这些节点可访问时才应可访问

开发

包含了一些自动化/PHPUnit 测试。可以通过以下调用运行测试

DRUPAL_ROOT=/opt/www/drupal
sudo -u www-data -- env -C $DRUPAL_ROOT \
  SIMPLETEST_BASE_URL="https://" \
  SIMPLETEST_DB=pgsql://drupal:drupal@localhost:5432/drupal_default \
  $DRUPAL_ROOT/vendor/bin/phpunit "--bootstrap=$DRUPAL_ROOT/core/tests/bootstrap.php" \
  --verbose "$DRUPAL_ROOT/modules/contrib/islandora_hierarchical_access"

故障排除/问题

遇到问题或解决问题?请联系 discoverygarden

维护者/赞助商

许可证

GPLv3