]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - shared/models/users/user-notification.model.ts
Add new plugin/peertube version notifs
authorChocobozzz <me@florianbigard.com>
Thu, 11 Mar 2021 15:54:52 +0000 (16:54 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 24 Mar 2021 17:18:41 +0000 (18:18 +0100)
commit32a18cbf33a7cdbbe3d4885d32e4b67e19cdc1cf
tree1db53245688a6b7839cab00f9d65e6c1c1774b00
parent3fbc6974334ca58c068f0f9def0b0a40db2a6de1
Add new plugin/peertube version notifs
44 files changed:
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
client/src/app/shared/shared-main/users/user-notification.model.ts
client/src/app/shared/shared-main/users/user-notifications.component.html
client/src/app/shared/shared-main/users/user-notifications.component.ts
config/default.yaml
config/production.yaml.example
config/test.yaml
server.ts
server/controllers/api/users/my-notifications.ts
server/helpers/core-utils.ts
server/initializers/checker-before-init.ts
server/initializers/config.ts
server/initializers/constants.ts
server/initializers/migrations/0610-views-index copy.ts [moved from server/initializers/migrations/0610-views-index.ts with 100% similarity]
server/initializers/migrations/0615-latest-versions-notification-settings.ts [new file with mode: 0644]
server/initializers/migrations/0620-latest-versions-application.ts [new file with mode: 0644]
server/initializers/migrations/0625-latest-versions-notification.ts [new file with mode: 0644]
server/lib/emailer.ts
server/lib/emails/peertube-version-new/html.pug [new file with mode: 0644]
server/lib/emails/plugin-version-new/html.pug [new file with mode: 0644]
server/lib/notifier.ts
server/lib/schedulers/peertube-version-check-scheduler.ts [new file with mode: 0644]
server/lib/schedulers/plugins-check-scheduler.ts
server/lib/user.ts
server/models/account/user-notification-setting.ts
server/models/account/user-notification.ts
server/models/application/application.ts
server/tests/api/check-params/user-notifications.ts
server/tests/api/notifications/admin-notifications.ts [new file with mode: 0644]
server/tests/api/notifications/index.ts
server/types/models/application/application.ts [new file with mode: 0644]
server/types/models/application/index.ts [new file with mode: 0644]
server/types/models/index.ts
server/types/models/user/user-notification.ts
shared/extra-utils/index.ts
shared/extra-utils/miscs/sql.ts
shared/extra-utils/mock-servers/joinpeertube-versions.ts [new file with mode: 0644]
shared/extra-utils/mock-servers/mock-instances-index.ts [moved from shared/extra-utils/instances-index/mock-instances-index.ts with 100% similarity]
shared/extra-utils/users/user-notifications.ts
shared/models/index.ts
shared/models/joinpeertube/index.ts [new file with mode: 0644]
shared/models/joinpeertube/versions.model.ts [new file with mode: 0644]
shared/models/users/user-notification-setting.model.ts
shared/models/users/user-notification.model.ts