5 * Install, update and uninstall functions for the permissions_by_term module.
9 * Implements hook_schema().
11 function permissions_by_term_schema() {
15 // Specifications for tabe 'permissions_by_term_user'.
16 $schema['permissions_by_term_user'] = [
17 'description' => "Stores the tid's to which a user has permission by his uid.",
36 // Specifications for tabe 'permissions_by_term_role'.
37 $schema['permissions_by_term_role'] = [
38 'description' => "Stores the tid's to which user's are allowed to by rid.",
62 * Implements hook_install().
64 function permissions_by_term_install() {
65 node_access_rebuild(TRUE);
69 * Implements hook_uninstall().
71 function permissions_by_term_uninstall() {
72 node_access_rebuild(TRUE);
76 * Mandatory initial run of node_access_rebuild() Drupal core function.
78 function permissions_by_term_update_8113() {
79 node_access_rebuild(TRUE);
83 * Force a node access rebuild to fix node access grants.
85 function permissions_by_term_update_8114() {
86 node_access_rebuild(TRUE);