|
|
|
|
@ -31,6 +31,7 @@ use OCA\Settings\Activity\Provider;
|
|
|
|
|
use OCP\Activity\IManager as IActivityManager;
|
|
|
|
|
use OCP\EventDispatcher\Event;
|
|
|
|
|
use OCP\EventDispatcher\IEventListener;
|
|
|
|
|
use OCP\IUserSession;
|
|
|
|
|
use Psr\Log\LoggerInterface;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -40,12 +41,17 @@ class AppPasswordCreatedActivityListener implements IEventListener {
|
|
|
|
|
/** @var IActivityManager */
|
|
|
|
|
private $activityManager;
|
|
|
|
|
|
|
|
|
|
/** @var IUserSession */
|
|
|
|
|
private $userSession;
|
|
|
|
|
|
|
|
|
|
/** @var LoggerInterface */
|
|
|
|
|
private $logger;
|
|
|
|
|
|
|
|
|
|
public function __construct(IActivityManager $activityManager,
|
|
|
|
|
IUserSession $userSession,
|
|
|
|
|
LoggerInterface $logger) {
|
|
|
|
|
$this->activityManager = $activityManager;
|
|
|
|
|
$this->userSession = $userSession;
|
|
|
|
|
$this->logger = $logger;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -58,7 +64,7 @@ class AppPasswordCreatedActivityListener implements IEventListener {
|
|
|
|
|
$activity->setApp('settings')
|
|
|
|
|
->setType('security')
|
|
|
|
|
->setAffectedUser($event->getToken()->getUID())
|
|
|
|
|
->setAuthor($event->getToken()->getUID())
|
|
|
|
|
->setAuthor($this->userSession->getUser() ? $this->userSession->getUser()->getUID() : '')
|
|
|
|
|
->setSubject(Provider::APP_TOKEN_CREATED, ['name' => $event->getToken()->getName()])
|
|
|
|
|
->setObject('app_token', $event->getToken()->getId());
|
|
|
|
|
|
|
|
|
|
|