feat: action logs (#702)

This commit is contained in:
Kyrch authored and GitHub committed 2024-06-27 06:22:16 -03:00
1 parent 847189aad4
commit ea5683d080
92 files changed
+2373 -328

No files matched your search

+11
View File
@@ -11,6 +11,7 @@ use App\Events\Auth\User\UserCreated;
use App\Events\Auth\User\UserDeleted;
use App\Events\Auth\User\UserRestored;
use App\Events\Auth\User\UserUpdated;
use App\Models\Admin\ActionLog;
use App\Models\List\Playlist;
use Database\Factories\Auth\UserFactory;
use Filament\Models\Contracts\FilamentUser;
@@ -223,4 +224,14 @@ class User extends Authenticatable implements MustVerifyEmail, Nameable, HasSubt
{
return $this->hasMany(Playlist::class, Playlist::ATTRIBUTE_USER);
}
/**
* Get the action logs the user executed.
*
* @return HasMany
*/
public function action_logs(): HasMany
{
return $this->hasMany(ActionLog::class, ActionLog::ATTRIBUTE_USER);
}
}