mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-28 19:10:40 +00:00
show owner in team members information
This commit is contained in:
@@ -32,6 +32,7 @@ class BrowseSharedWithMeController
|
||||
if (!$id) {
|
||||
$sharedFolderIds = DB::table('team_folder_members')
|
||||
->where('user_id', Auth::id())
|
||||
->whereIn('permission', ['can-edit', 'can-view'])
|
||||
->pluck('parent_id');
|
||||
|
||||
$folders = Folder::whereIn('id', $sharedFolderIds)
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
<?php
|
||||
namespace Domain\Teams\Controllers;
|
||||
|
||||
use Auth;
|
||||
use Illuminate\Http\Response;
|
||||
use Domain\Folders\Models\Folder;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Contracts\Routing\ResponseFactory;
|
||||
use Domain\Teams\Requests\ConvertIntoTeamFolderRequest;
|
||||
use Domain\Teams\Actions\InviteMembersIntoTeamFolderAction;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class ConvertFolderIntoTeamFolderController extends Controller
|
||||
{
|
||||
@@ -24,6 +26,14 @@ class ConvertFolderIntoTeamFolderController extends Controller
|
||||
'parent_id' => null,
|
||||
]);
|
||||
|
||||
// Attach owner into members
|
||||
DB::table('team_folder_members')
|
||||
->insert([
|
||||
'parent_id' => $folder->id,
|
||||
'user_id' => $folder->user_id,
|
||||
'permission' => 'owner',
|
||||
]);
|
||||
|
||||
// Invite team members
|
||||
($this->inviteMembers)($request->input('invitations'), $folder);
|
||||
|
||||
|
||||
@@ -63,6 +63,14 @@ class TeamFoldersController extends Controller
|
||||
'team_folder' => 1,
|
||||
]);
|
||||
|
||||
// Attach owner into members
|
||||
DB::table('team_folder_members')
|
||||
->insert([
|
||||
'parent_id' => $folder->id,
|
||||
'user_id' => $request->user()->id,
|
||||
'permission' => 'owner',
|
||||
]);
|
||||
|
||||
// Invite team members
|
||||
$this->inviteMembers->onQueue()->execute($data->invitations, $folder);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user