The install_set_permissions function within user.inc ignores permissions that may have been initialized previously during the install process so therefore what action calls this function last, will have only those permissions.

Attached patch will retrieve the currently set permissions and merge them with the new permissions being set so that if an installation contains several components, the final permissions will be the aggregate of all.

CommentFileSizeAuthor
user.permissions.patch953 bytessocki

Comments

quicksketch’s picture

Status: Needs review » Fixed

Thanks! Committed.

Anonymous’s picture

Status: Fixed » Closed (fixed)

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