You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$notification->setRichSubject($l->t('Ownership transfer failed'))
174
178
->setParsedSubject($l->t('Ownership transfer failed'))
175
179
@@ -183,18 +187,19 @@ public function handleTransferOwnershipFailedSource(INotification $notification,
183
187
],
184
188
'user' => [
185
189
'type' => 'user',
186
-
'id' => $param['targetUser'],
187
-
'name' => $param['targetUser'],
190
+
'id' => $targetUser->getUID(),
191
+
'name' => $targetUser->getDisplayName(),
188
192
],
189
193
])
190
-
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $param['targetUser']], $l->t('Your ownership transfer of {path} to {user} failed.')));
194
+
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $targetUser->getDisplayName()], $l->t('Your ownership transfer of {path} to {user} failed.')));
$notification->setRichSubject($l->t('Ownership transfer failed'))
199
204
->setParsedSubject($l->t('Ownership transfer failed'))
200
205
@@ -208,11 +213,11 @@ public function handleTransferOwnershipFailedTarget(INotification $notification,
208
213
],
209
214
'user' => [
210
215
'type' => 'user',
211
-
'id' => $param['sourceUser'],
212
-
'name' => $param['sourceUser'],
216
+
'id' => $sourceUser->getUID(),
217
+
'name' => $sourceUser->getDisplayName(),
213
218
],
214
219
])
215
-
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $param['sourceUser']], $l->t('The ownership transfer of {path} from {user} failed.')));
220
+
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $sourceUser->getDisplayName()], $l->t('The ownership transfer of {path} from {user} failed.')));
216
221
217
222
return$notification;
218
223
}
@@ -221,6 +226,7 @@ public function handleTransferOwnershipDoneSource(INotification $notification,
$notification->setRichSubject($l->t('Ownership transfer done'))
225
231
->setParsedSubject($l->t('Ownership transfer done'))
226
232
@@ -234,11 +240,11 @@ public function handleTransferOwnershipDoneSource(INotification $notification,
234
240
],
235
241
'user' => [
236
242
'type' => 'user',
237
-
'id' => $param['targetUser'],
238
-
'name' => $param['targetUser'],
243
+
'id' => $targetUser->getUID(),
244
+
'name' => $targetUser->getDisplayName(),
239
245
],
240
246
])
241
-
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $param['targetUser']], $l->t('Your ownership transfer of {path} to {user} has completed.')));
247
+
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $targetUser->getDisplayName()], $l->t('Your ownership transfer of {path} to {user} has completed.')));
242
248
243
249
return$notification;
244
250
}
@@ -247,6 +253,7 @@ public function handleTransferOwnershipDoneTarget(INotification $notification,
$notification->setRichSubject($l->t('Ownership transfer done'))
251
258
->setParsedSubject($l->t('Ownership transfer done'))
252
259
@@ -260,11 +267,11 @@ public function handleTransferOwnershipDoneTarget(INotification $notification,
260
267
],
261
268
'user' => [
262
269
'type' => 'user',
263
-
'id' => $param['sourceUser'],
264
-
'name' => $param['sourceUser'],
270
+
'id' => $sourceUser->getUID(),
271
+
'name' => $sourceUser->getDisplayName(),
265
272
],
266
273
])
267
-
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $param['sourceUser']], $l->t('The ownership transfer of {path} from {user} has completed.')));
274
+
->setParsedMessage(str_replace(['{path}', '{user}'], [$param['nodeName'], $sourceUser->getDisplayName()], $l->t('The ownership transfer of {path} from {user} has completed.')));
268
275
269
276
return$notification;
270
277
}
@@ -295,4 +302,12 @@ public function dismissNotification(INotification $notification): void {
295
302
296
303
$this->mapper->delete($transferOwnership);
297
304
}
305
+
306
+
protectedfunctiongetUser(string$userId): IUser {
307
+
$user = $this->userManager->get($userId);
308
+
if ($userinstanceof IUser) {
309
+
return$user;
310
+
}
311
+
thrownew \InvalidArgumentException('User not found');
0 commit comments