Problem/Motivation

While I was trying the module I discovered a issue with the sync of permissions. For example, after start tracking a content type, all the permisisons to create, update and delete the permissions are marked as overridden.

The problem is related to the dependencies. Permissions are not able to detect that they need a content type to work.

Proposed resolution

Implemenet 'reverse dependency' when possible. This means, try to detect if the permissions (or other configuration) required from another component to work, based only in its information.

Remaining tasks

Write a test for each component.
Write the reverse dependency discover when possible.

User interface changes

None

API changes

None

Comments

dagmar’s picture

StatusFileSize
new1.11 KB

This is the fix for permissions, I will review the other configurations.

dagmar’s picture

Status: Active » Needs review

Status: Needs review » Needs work

The last submitted patch, 1834742.reverse-dependencies.1.patch, failed testing.

dagmar’s picture

Status: Needs work » Needs review
StatusFileSize
new870 bytes
new1.07 KB

Status: Needs review » Needs work

The last submitted patch, 1834742.reverse-dependencies.3.patch, failed testing.

dagmar’s picture

StatusFileSize
new1.84 KB
new1.59 KB
dagmar’s picture

Status: Needs work » Needs review
dagmar’s picture

StatusFileSize
new788 bytes

This patch contains only the tests to see if it fails.

Status: Needs review » Needs work

The last submitted patch, 1834742.only-tests.patch, failed testing.

dagmar’s picture

Status: Needs work » Active

Committed & Pushed #5 to 7.x-2.x.

dagmar’s picture

Status: Active » Fixed

Included Text Format detection for permissions in patch #1908048: Dependency selection doesn't allow multiple modifications

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.