This contains the source files for the "Omnipedia - Access" Drupal module, provides access and permission-related functionality for Omnipedia.
Ensure that you have your Drupal installation set up with the correct Composer
installer types such as those provided by the drupal/recommended-project
template.
If you're starting from scratch, simply requiring that template and following
the Drupal.org Composer
documentation
should get you up and running.
In your root composer.json
, add the following to the "repositories"
section:
"drupal/omnipedia_access": {
"type": "vcs",
"url": "https://github.com/neurocracy/drupal-omnipedia-access.git"
}
Once you've completed all of the above, run composer require "drupal/omnipedia_access:^5.0@dev"
in the root of your project to have
Composer install this and its required dependencies for you.
The following major version bumps indicate breaking changes:
-
4.x:
-
Requires Drupal 9.5 or Drupal 10 with compatibility and deprecation fixes for the latter.
-
Increases minimum version of Hook Event Dispatcher to 3.1, removes deprecated code, and adds support for 4.0 which supports Drupal 10.
-
-
5.x:
-
Removed all use of the Permissions by Term module, including services, event subscribers, and patches for the module. All of this can still be found in the 4.x and older branches.
-
Requires PHP 8.1.
-