|
37 | 37 | use OC\Core\Sharing\Recipient\TeamShareRecipientType; |
38 | 38 | use OC\Core\Sharing\Recipient\TokenShareRecipientType; |
39 | 39 | use OC\Core\Sharing\Recipient\UserShareRecipientType; |
| 40 | +use OC\Group\DisplayNameCache as GroupDisplayNameCache; |
| 41 | +use OC\Group\Manager as GroupManager; |
40 | 42 | use OC\OCM\OCMDiscoveryHandler; |
41 | 43 | use OC\OCM\OCMJwksHandler; |
42 | 44 | use OC\TagManager; |
| 45 | +use OC\User\DisplayNameCache; |
43 | 46 | use OCP\AppFramework\App; |
44 | 47 | use OCP\AppFramework\Bootstrap\IBootContext; |
45 | 48 | use OCP\AppFramework\Bootstrap\IBootstrap; |
|
48 | 51 | use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent; |
49 | 52 | use OCP\DB\Events\AddMissingIndicesEvent; |
50 | 53 | use OCP\DB\Events\AddMissingPrimaryKeyEvent; |
| 54 | +use OCP\Group\Events\BeforeGroupDeletedEvent; |
| 55 | +use OCP\Group\Events\BeforeUserAddedEvent; |
| 56 | +use OCP\Group\Events\BeforeUserRemovedEvent; |
| 57 | +use OCP\Group\Events\GroupChangedEvent; |
| 58 | +use OCP\Group\Events\GroupDeletedEvent; |
51 | 59 | use OCP\IAppConfig; |
52 | 60 | use OCP\Interaction\RestrictInteractionEvent; |
53 | 61 | use OCP\Navigation\Events\LoadAdditionalEntriesEvent; |
54 | 62 | use OCP\Server; |
55 | 63 | use OCP\Sharing\ISharingRegistry; |
56 | 64 | use OCP\User\Events\BeforeUserDeletedEvent; |
57 | 65 | use OCP\User\Events\PasswordUpdatedEvent; |
| 66 | +use OCP\User\Events\UserChangedEvent; |
58 | 67 | use OCP\User\Events\UserDeletedEvent; |
59 | 68 | use OCP\Util; |
60 | 69 |
|
@@ -103,6 +112,14 @@ public function register(IRegistrationContext $context): void { |
103 | 112 | $context->registerEventListener(UserDeletedEvent::class, UserDeletedWebAuthnCleanupListener::class); |
104 | 113 | $context->registerEventListener(PasswordUpdatedEvent::class, PasswordUpdatedListener::class); |
105 | 114 |
|
| 115 | + $context->registerEventListener(UserChangedEvent::class, DisplayNameCache::class); |
| 116 | + $context->registerEventListener(UserDeletedEvent::class, DisplayNameCache::class); |
| 117 | + $context->registerEventListener(GroupChangedEvent::class, GroupDisplayNameCache::class); |
| 118 | + $context->registerEventListener(GroupDeletedEvent::class, GroupDisplayNameCache::class); |
| 119 | + $context->registerEventListener(BeforeGroupDeletedEvent::class, GroupManager::class); |
| 120 | + $context->registerEventListener(BeforeUserAddedEvent::class, GroupManager::class); |
| 121 | + $context->registerEventListener(BeforeUserRemovedEvent::class, GroupManager::class); |
| 122 | + |
106 | 123 | // Tags |
107 | 124 | $context->registerEventListener(UserDeletedEvent::class, TagManager::class); |
108 | 125 |
|
|
0 commit comments