updates
This commit is contained in:
@@ -31,7 +31,7 @@ class Controller extends BaseController
|
||||
}
|
||||
public function settings()
|
||||
{
|
||||
if (auth()->user()->isAdmin()) {
|
||||
if (auth()->user()->isInstanceAdmin()) {
|
||||
$settings = InstanceSettings::get();
|
||||
return view('settings.configuration', [
|
||||
'settings' => $settings
|
||||
@@ -42,7 +42,7 @@ class Controller extends BaseController
|
||||
}
|
||||
public function emails()
|
||||
{
|
||||
if (auth()->user()->isAdmin()) {
|
||||
if (auth()->user()->isInstanceAdmin()) {
|
||||
$settings = InstanceSettings::get();
|
||||
return view('settings.emails', [
|
||||
'settings' => $settings
|
||||
|
||||
@@ -8,8 +8,10 @@ use Livewire\Component;
|
||||
class Member extends Component
|
||||
{
|
||||
public User $member;
|
||||
public function render()
|
||||
public function remove()
|
||||
{
|
||||
return view('livewire.team.member');
|
||||
$this->member->teams()->detach(session('currentTeam'));
|
||||
session(['currentTeam' => session('currentTeam')->fresh()]);
|
||||
$this->emit('reloadWindow');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,6 +35,11 @@ class User extends Authenticatable
|
||||
});
|
||||
}
|
||||
public function isAdmin()
|
||||
{
|
||||
ray(session('currentTeam'));
|
||||
return session('currentTeam');
|
||||
}
|
||||
public function isInstanceAdmin()
|
||||
{
|
||||
$found_root_team = auth()->user()->teams->filter(function ($team) {
|
||||
if ($team->id == 0) {
|
||||
@@ -49,10 +54,10 @@ class User extends Authenticatable
|
||||
return $this->belongsToMany(Team::class);
|
||||
}
|
||||
|
||||
public function currentTeam()
|
||||
{
|
||||
return $this->belongsTo(Team::class);
|
||||
}
|
||||
// public function currentTeam()
|
||||
// {
|
||||
// return $this->belongsTo(Team::class);
|
||||
// }
|
||||
|
||||
public function otherTeams()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user