nextcloud/lib/public
Arthur Schiwon e1073cf442
Notificacations for simple @-mentioning in comments
(WIP) notify user when mentioned in comments

Fix doc, and create absolute URL for as notification link.

PSR-4 compatibility changes

also move notification creation to comments app

Do not notify yourself

unit test for controller and application

smaller fixes

- translatable app name
- remove doubles in mention array
- micro perf optimization
- display name: special label for deleted users, keep user id for users that could not be fetched from userManager

Comment Notification-Listener Unit Test

fix email adresses

remove notification when triggering comment was deleted

add and adjust tests

add missing @license tags

simplify NotificationsController registration

appinfo simplification, php docs

make string easier to translate

adjust test

replace dispatcher-based listeners with a registration method and interface

safer to not pass optional data parameter to setSubject for marking as processed. ID and mention suffices

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>

update comment

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2016-10-07 17:11:19 +02:00
..
Activity Fix others 2016-07-21 18:13:57 +02:00
App check registered sections and settings after an app got updated to garbage collect orphaned classes 2016-08-16 00:56:17 +02:00
AppFramework Initial AppData 2016-10-05 11:00:14 +02:00
Authentication Fix others 2016-07-21 18:13:57 +02:00
BackgroundJob Update with robin 2016-07-21 18:13:58 +02:00
Capabilities Fix others 2016-07-21 18:13:57 +02:00
Command Update with robin 2016-07-21 18:13:58 +02:00
Comments Notificacations for simple @-mentioning in comments 2016-10-07 17:11:19 +02:00
Console Fix others 2016-07-21 18:13:57 +02:00
Contacts Fix others 2016-07-21 18:13:57 +02:00
DB/QueryBuilder Update with robin 2016-07-21 18:13:58 +02:00
Diagnostics add stacktrace to query logger 2016-08-24 14:37:15 +02:00
Encryption Fix others 2016-07-21 18:13:57 +02:00
Files add proper exception documentation for ISimpleFS interface 2016-10-05 23:47:00 +02:00
Http/Client Update with robin 2016-07-21 18:13:58 +02:00
L10N Fix others 2016-07-21 18:13:57 +02:00
LDAP Nextcloud license header for new files 2016-07-28 15:13:00 +08:00
Lock Update with robin 2016-07-21 18:13:58 +02:00
Mail Fix others 2016-07-21 18:13:57 +02:00
Migration Fix others 2016-07-21 18:13:57 +02:00
Notification Null !== void, those methods are void 2016-09-05 13:00:56 +02:00
Preview Fix others 2016-07-21 18:13:57 +02:00
Route Update with robin 2016-07-21 18:13:58 +02:00
Search Fix others 2016-07-21 18:13:57 +02:00
Security Fix others 2016-07-21 18:13:57 +02:00
Session/Exceptions Fix others 2016-07-21 18:13:57 +02:00
Settings check registered sections and settings after an app got updated to garbage collect orphaned classes 2016-08-16 00:56:17 +02:00
Share Fix others 2016-07-21 18:13:57 +02:00
SystemTag Fix others 2016-07-21 18:13:57 +02:00
WorkflowEngine Validate the operation 2016-08-19 12:23:05 +02:00
API.php Fix others 2016-07-21 18:13:57 +02:00
App.php Fix others 2016-07-21 18:13:57 +02:00
AutoloadNotAllowedException.php Fix others 2016-07-21 18:13:57 +02:00
BackgroundJob.php Update with robin 2016-07-21 18:13:58 +02:00
Config.php Update with robin 2016-07-21 18:13:58 +02:00
Constants.php Fix others 2016-07-21 18:13:57 +02:00
Contacts.php Fix others 2016-07-21 18:13:57 +02:00
DB.php Update with robin 2016-07-21 18:13:58 +02:00
Defaults.php Fix others 2016-07-21 18:13:57 +02:00
Files.php Update with robin 2016-07-21 18:13:58 +02:00
GroupInterface.php Fix others 2016-07-21 18:13:57 +02:00
IAddressBook.php Fix others 2016-07-21 18:13:57 +02:00
IAppConfig.php Update with robin 2016-07-21 18:13:58 +02:00
IAvatar.php Update with robin 2016-07-21 18:13:58 +02:00
IAvatarManager.php Fix others 2016-07-21 18:13:57 +02:00
ICache.php Fix others 2016-07-21 18:13:57 +02:00
ICacheFactory.php Update with robin 2016-07-21 18:13:58 +02:00
ICertificate.php Update with robin 2016-07-21 18:13:58 +02:00
ICertificateManager.php Update with robin 2016-07-21 18:13:58 +02:00
IConfig.php Update with robin 2016-07-21 18:13:58 +02:00
IContainer.php Fix others 2016-07-21 18:13:57 +02:00
IDBConnection.php Update with robin 2016-07-21 18:13:58 +02:00
IDateTimeFormatter.php Fix others 2016-07-21 18:13:57 +02:00
IDateTimeZone.php Fix others 2016-07-21 18:13:57 +02:00
IDb.php Fix others 2016-07-21 18:13:57 +02:00
IEventSource.php Update with robin 2016-07-21 18:13:58 +02:00
IGroup.php Update with robin 2016-07-21 18:13:58 +02:00
IGroupManager.php Update with robin 2016-07-21 18:13:58 +02:00
IHelper.php Fix others 2016-07-21 18:13:57 +02:00
IImage.php Fix others 2016-07-21 18:13:57 +02:00
IL10N.php Fix IL10N phpdoc 2016-08-16 20:24:50 +02:00
ILogger.php Fix others 2016-07-21 18:13:57 +02:00
IMemcache.php Update with robin 2016-07-21 18:13:58 +02:00
IMemcacheTTL.php Update with robin 2016-07-21 18:13:58 +02:00
INavigationManager.php Fix others 2016-07-21 18:13:57 +02:00
IPreview.php Update with robin 2016-07-21 18:13:58 +02:00
IRequest.php Fix others 2016-07-21 18:13:57 +02:00
ISearch.php Fix others 2016-07-21 18:13:57 +02:00
IServerContainer.php Deprecate old app folder 2016-10-05 11:00:16 +02:00
ISession.php Fix others 2016-07-21 18:13:57 +02:00
ITagManager.php Fix others 2016-07-21 18:13:57 +02:00
ITags.php Fix others 2016-07-21 18:13:57 +02:00
ITempManager.php Update with robin 2016-07-21 18:13:58 +02:00
IURLGenerator.php Fix others 2016-07-21 18:13:57 +02:00
IUser.php Update with robin 2016-07-21 18:13:58 +02:00
IUserBackend.php Fix others 2016-07-21 18:13:57 +02:00
IUserManager.php Update with robin 2016-07-21 18:13:58 +02:00
IUserSession.php Update with robin 2016-07-21 18:13:58 +02:00
Image.php Fix others 2016-07-21 18:13:57 +02:00
JSON.php Fix others 2016-07-21 18:13:57 +02:00
PreConditionNotMetException.php Fix others 2016-07-21 18:13:57 +02:00
Response.php Update with robin 2016-07-21 18:13:58 +02:00
SabrePluginEvent.php Fix others 2016-07-21 18:13:57 +02:00
SabrePluginException.php Fix others 2016-07-21 18:13:57 +02:00
Share.php Fix others 2016-07-21 18:13:57 +02:00
Share_Backend.php Fix others 2016-07-21 18:13:57 +02:00
Share_Backend_Collection.php Fix others 2016-07-21 18:13:57 +02:00
Share_Backend_File_Dependent.php Fix others 2016-07-21 18:13:57 +02:00
Template.php Fix others 2016-07-21 18:13:57 +02:00
User.php Fix others 2016-07-21 18:13:57 +02:00
UserInterface.php Fix others 2016-07-21 18:13:57 +02:00
Util.php write channel to config file when changed 2016-09-26 13:44:56 +02:00