parent
cb85557671
commit
3266f220b9
1 changed files with 67 additions and 66 deletions
|
@ -114,6 +114,7 @@ class SubuserRepository
|
||||||
|
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
|
|
||||||
|
try {
|
||||||
// Determine if this user exists or if we need to make them an account.
|
// Determine if this user exists or if we need to make them an account.
|
||||||
$user = Models\User::where('email', $data['email'])->first();
|
$user = Models\User::where('email', $data['email'])->first();
|
||||||
if (!$user) {
|
if (!$user) {
|
||||||
|
@ -157,7 +158,6 @@ class SubuserRepository
|
||||||
// Contact Daemon
|
// Contact Daemon
|
||||||
// We contact even if they don't have any daemon permissions to overwrite
|
// We contact even if they don't have any daemon permissions to overwrite
|
||||||
// if they did have them previously.
|
// if they did have them previously.
|
||||||
try {
|
|
||||||
|
|
||||||
$node = Models\Node::getByID($server->node);
|
$node = Models\Node::getByID($server->node);
|
||||||
$client = Models\Node::guzzleRequest($server->node);
|
$client = Models\Node::guzzleRequest($server->node);
|
||||||
|
@ -210,9 +210,9 @@ class SubuserRepository
|
||||||
|
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
|
|
||||||
|
try {
|
||||||
Models\Permission::where('user_id', $subuser->user_id)->where('server_id', $subuser->server_id)->delete();
|
Models\Permission::where('user_id', $subuser->user_id)->where('server_id', $subuser->server_id)->delete();
|
||||||
|
|
||||||
try {
|
|
||||||
$node = Models\Node::getByID($server->node);
|
$node = Models\Node::getByID($server->node);
|
||||||
$client = Models\Node::guzzleRequest($server->node);
|
$client = Models\Node::guzzleRequest($server->node);
|
||||||
|
|
||||||
|
@ -265,6 +265,8 @@ class SubuserRepository
|
||||||
$server = Models\Server::findOrFail($data['server']);
|
$server = Models\Server::findOrFail($data['server']);
|
||||||
|
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
|
|
||||||
|
try {
|
||||||
Models\Permission::where('user_id', $subuser->user_id)->where('server_id', $subuser->server_id)->delete();
|
Models\Permission::where('user_id', $subuser->user_id)->where('server_id', $subuser->server_id)->delete();
|
||||||
|
|
||||||
$daemonPermissions = $this->coreDaemonPermissions;
|
$daemonPermissions = $this->coreDaemonPermissions;
|
||||||
|
@ -287,7 +289,6 @@ class SubuserRepository
|
||||||
// Contact Daemon
|
// Contact Daemon
|
||||||
// We contact even if they don't have any daemon permissions to overwrite
|
// We contact even if they don't have any daemon permissions to overwrite
|
||||||
// if they did have them previously.
|
// if they did have them previously.
|
||||||
try {
|
|
||||||
$node = Models\Node::getByID($server->node);
|
$node = Models\Node::getByID($server->node);
|
||||||
$client = Models\Node::guzzleRequest($server->node);
|
$client = Models\Node::guzzleRequest($server->node);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue