Add notifications in the client
authorChocobozzz <me@florianbigard.com>
Tue, 8 Jan 2019 10:26:41 +0000 (11:26 +0100)
committerChocobozzz <chocobozzz@cpy.re>
Wed, 9 Jan 2019 10:15:15 +0000 (11:15 +0100)
commit2f1548fda32c3ba9e53913270394eedfacd55986
treeafee28df36a9e00f921603d9091e5d08d5818159
parentf7cc67b455a12ccae9b0ea16876d166720364357
Add notifications in the client
56 files changed:
.travis.yml
client/package.json
client/src/app/+my-account/my-account-notifications/my-account-notifications.component.html [new file with mode: 0644]
client/src/app/+my-account/my-account-notifications/my-account-notifications.component.scss [new file with mode: 0644]
client/src/app/+my-account/my-account-notifications/my-account-notifications.component.ts [new file with mode: 0644]
client/src/app/+my-account/my-account-routing.module.ts
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/index.ts [new file with mode: 0644]
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html [new file with mode: 0644]
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.scss [new file with mode: 0644]
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts [new file with mode: 0644]
client/src/app/+my-account/my-account-settings/my-account-settings.component.html
client/src/app/+my-account/my-account.component.ts
client/src/app/+my-account/my-account.module.ts
client/src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
client/src/app/+video-channels/video-channels-routing.module.ts
client/src/app/+video-channels/video-channels.component.ts
client/src/app/app.module.ts
client/src/app/menu/avatar-notification.component.html [new file with mode: 0644]
client/src/app/menu/avatar-notification.component.scss [new file with mode: 0644]
client/src/app/menu/avatar-notification.component.ts [new file with mode: 0644]
client/src/app/menu/index.ts
client/src/app/menu/menu.component.html
client/src/app/menu/menu.component.scss
client/src/app/shared/misc/help.component.html
client/src/app/shared/misc/help.component.scss
client/src/app/shared/rest/component-pagination.model.ts
client/src/app/shared/rest/rest-extractor.service.ts
client/src/app/shared/shared.module.ts
client/src/app/shared/users/index.ts
client/src/app/shared/users/user-notification.model.ts [new file with mode: 0644]
client/src/app/shared/users/user-notification.service.ts [new file with mode: 0644]
client/src/app/shared/users/user-notifications.component.html [new file with mode: 0644]
client/src/app/shared/users/user-notifications.component.scss [new file with mode: 0644]
client/src/app/shared/users/user-notifications.component.ts [new file with mode: 0644]
client/src/app/shared/users/user.model.ts
client/src/app/videos/+video-watch/comment/video-comments.component.ts
client/src/sass/include/_bootstrap-variables.scss
client/src/sass/primeng-custom.scss
client/yarn.lock
scripts/clean/server/test.sh
server/controllers/api/users/my-notifications.ts
server/helpers/custom-validators/misc.ts
server/helpers/custom-validators/user-notifications.ts
server/initializers/migrations/0315-user-notifications.ts
server/lib/notifier.ts
server/lib/user.ts
server/middlewares/validators/user-notifications.ts
server/models/account/user-notification.ts
server/tests/api/check-params/user-notifications.ts
server/tests/api/check-params/users.ts
server/tests/api/users/user-notifications.ts
server/tests/api/users/users.ts
shared/models/users/user-notification-setting.model.ts
shared/models/users/user-notification.model.ts
shared/utils/server/jobs.ts
shared/utils/users/user-notifications.ts