I have set up for managers (aegir account manager): "administer site", "administer tasks" and "administer clients" access permissions but they can't view all sites, tasks and clients if "administer nodes" permission isn't set up.

Comments

thomas bosviel’s picture

Status: Active » Needs review
StatusFileSize
new2.58 KB

This issue comes from hosting_client module who implements "node access". Node access restricts access to user without "administer nodes" for all nodes. This patch overrides "node access" logic for users who have specific "administer" permissions as showed node_access_example.module.

anarcat’s picture

Status: Needs review » Fixed

I have imported the commit and rerolled to remove your name from the commit-log (it's already in the commit authorship so no need to include it when you upload your patch ready for import with git-am).

Merged in stable too.

Status: Fixed » Closed (fixed)
Issue tags: -access permissions

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

  • Commit 9fcd3a4 on 6.x-1.x, dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x authored by Thomas Bosviel, committed by anarcat:
    fix #1096498: Give access to all sites, tasks and clients for role with...
  • Commit b9ad607 on dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x authored by Thomas Bosviel, committed by anarcat:
    fix #1096498: Give access to all sites, tasks and clients for role with...

  • Commit 9fcd3a4 on 6.x-1.x, dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x authored by Thomas Bosviel, committed by anarcat:
    fix #1096498: Give access to all sites, tasks and clients for role with...
  • Commit b9ad607 on dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x authored by Thomas Bosviel, committed by anarcat:
    fix #1096498: Give access to all sites, tasks and clients for role with...