Skip to content

Commit

Permalink
Allow managers to access resellers by default
Browse files Browse the repository at this point in the history
  • Loading branch information
SilverFire committed Feb 11, 2019
1 parent 6e4b6ad commit a824fc3
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
3 changes: 2 additions & 1 deletion src/Initer.php
Expand Up @@ -260,7 +260,7 @@ public function getTree()
'role:stock.manager',
],
'role:manager' => [
'manage',
'manage', 'access-reseller',
'role:support',
'role:document.manager',
'role:domain.manager', 'domain.pay', 'domain.push',
Expand All @@ -277,6 +277,7 @@ public function getTree()
'have-goods',
'resell',
'role:finance.master',
'deny:access-reseller',
'role:manager',
],
'role:owner' => [
Expand Down
14 changes: 8 additions & 6 deletions src/files/items.php
Expand Up @@ -529,6 +529,7 @@
'type' => 1,
'children' => [
'manage',
'access-reseller',
'role:support',
'role:document.manager',
'role:domain.manager',
Expand All @@ -555,6 +556,7 @@
'have-goods',
'resell',
'role:finance.master',
'deny:access-reseller',
'role:manager',
],
],
Expand Down Expand Up @@ -1508,6 +1510,12 @@
'deny:manage' => [
'type' => 2,
],
'access-reseller' => [
'type' => 2,
],
'deny:access-reseller' => [
'type' => 2,
],
'contact.force-verify' => [
'type' => 2,
],
Expand Down Expand Up @@ -1562,12 +1570,6 @@
'deny:client.set-others-allowed-ips' => [
'type' => 2,
],
'access-reseller' => [
'type' => 2,
],
'deny:access-reseller' => [
'type' => 2,
],
'domain.read' => [
'type' => 2,
],
Expand Down
4 changes: 2 additions & 2 deletions tests/unit/CheckAccessTrait.php
Expand Up @@ -153,7 +153,7 @@ public function testAdmin()
public function testAccounter()
{
$this->assertAccesses('role:accounter', [
'access-subclients', 'support', 'manage',
'access-subclients', 'support', 'manage', 'access-reseller',
'ticket.read', 'ticket.create', 'ticket.answer', 'ticket.close', 'ticket.update', 'ticket.delete',
'client.read', 'client.create', 'client.update', 'client.delete', 'client.list',
'client.set-tmp-pwd', 'contact.set-verified', 'client.block', 'client.unblock',
Expand Down Expand Up @@ -194,7 +194,7 @@ public function testAccounter()
public function testManager()
{
$this->assertAccesses('role:manager', [
'access-subclients', 'support', 'manage',
'access-subclients', 'support', 'manage', 'access-reseller',
'ticket.read', 'ticket.create', 'ticket.answer', 'ticket.close', 'ticket.update', 'ticket.delete',
'client.read', 'client.create', 'client.update', 'client.delete', 'client.list',
'client.set-tmp-pwd', 'contact.set-verified', 'client.block', 'client.unblock',
Expand Down

0 comments on commit a824fc3

Please sign in to comment.