Home ›
Features cannot update the names of rolesFeatures cannot update the names of roles
Submitted by Benjamin Melançon on August 15, 2010 - 4:52pm
Features stores Drupal roles as their string name, not their ID. This is so that they are in theory exportable (like Views, variables, and - when enhanced by features_extra - blocks and vocabularies). Naming something by a machine name rather than an autoincremented numeric database ID allows
However, the only information carried with a role is its name! Therefore, trying to take a role name change from one site to another results in the following:
reverting a feature creates a new role with the corrected name (with no permissions), leaves the incorrect name behind, and hangs the status of the roles section at "Overridden".
Searched words:
drupal features cannot revert roles
identifier fail
Comments
Post new comment