|
@@ 83-95 (lines=13) @@
|
| 80 |
|
]); |
| 81 |
|
} |
| 82 |
|
|
| 83 |
|
public function testSupport() |
| 84 |
|
{ |
| 85 |
|
$this->assertAccesses('role:support', [ |
| 86 |
|
'access-subclients', 'support', |
| 87 |
|
'ticket.read', 'ticket.create', 'ticket.answer', 'ticket.close', 'ticket.update', 'ticket.delete', |
| 88 |
|
'client.read', |
| 89 |
|
'domain.read', 'domain.update', |
| 90 |
|
'certificate.read', 'certificate.create', 'certificate.update', |
| 91 |
|
'server.read', |
| 92 |
|
'account.read', 'account.create', 'account.update', 'account.delete', |
| 93 |
|
'plan.read', |
| 94 |
|
]); |
| 95 |
|
} |
| 96 |
|
|
| 97 |
|
public function testAdmin() |
| 98 |
|
{ |
|
@@ 190-202 (lines=13) @@
|
| 187 |
|
]); |
| 188 |
|
} |
| 189 |
|
|
| 190 |
|
public function testLimited() |
| 191 |
|
{ |
| 192 |
|
$this->auth->setAssignments('role:client,deny:deposit,deny:domain.push,deny:server.pay,deny:server.read', 'user:limited'); |
| 193 |
|
|
| 194 |
|
$this->assertAccesses('user:limited', [ |
| 195 |
|
'have-goods', |
| 196 |
|
'ticket.read', 'ticket.create', 'ticket.answer', 'ticket.close', |
| 197 |
|
'domain.read', 'domain.update', 'domain.pay', |
| 198 |
|
'certificate.read', 'certificate.create', 'certificate.update', 'certificate.pay', 'certificate.push', |
| 199 |
|
'account.read', 'account.create', 'account.update', 'account.delete', |
| 200 |
|
'restore-password', 'bill.read', 'plan.read', |
| 201 |
|
]); |
| 202 |
|
} |
| 203 |
|
|
| 204 |
|
public function testBetaTester() |
| 205 |
|
{ |