diff options
author | Chocobozzz <me@florianbigard.com> | 2022-03-22 14:35:04 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-03-22 16:25:14 +0100 |
commit | 1808a1f8e4b7b102823492a2007a46929aebf189 (patch) | |
tree | a345140ec9a7a20c222ace3cda18ac999277c8c3 /client/src/app/shared | |
parent | 348c2ce3ff3fe2f25a31f08bfb36c88723a0ce46 (diff) | |
download | PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.tar.gz PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.tar.zst PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.zip |
Add video edition finished notification
Diffstat (limited to 'client/src/app/shared')
-rw-r--r-- | client/src/app/shared/shared-main/users/user-notification.model.ts | 4 | ||||
-rw-r--r-- | client/src/app/shared/shared-main/users/user-notifications.component.html | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/client/src/app/shared/shared-main/users/user-notification.model.ts b/client/src/app/shared/shared-main/users/user-notification.model.ts index 1eb69d5a2..d1b36f347 100644 --- a/client/src/app/shared/shared-main/users/user-notification.model.ts +++ b/client/src/app/shared/shared-main/users/user-notification.model.ts | |||
@@ -227,6 +227,10 @@ export class UserNotification implements UserNotificationServer { | |||
227 | this.pluginUrl = `/admin/plugins/list-installed` | 227 | this.pluginUrl = `/admin/plugins/list-installed` |
228 | this.pluginQueryParams.pluginType = this.plugin.type + '' | 228 | this.pluginQueryParams.pluginType = this.plugin.type + '' |
229 | break | 229 | break |
230 | |||
231 | case UserNotificationType.MY_VIDEO_EDITION_FINISHED: | ||
232 | this.videoUrl = this.buildVideoUrl(this.video) | ||
233 | break | ||
230 | } | 234 | } |
231 | } catch (err) { | 235 | } catch (err) { |
232 | this.type = null | 236 | this.type = null |
diff --git a/client/src/app/shared/shared-main/users/user-notifications.component.html b/client/src/app/shared/shared-main/users/user-notifications.component.html index 9af6da784..ff1259fb8 100644 --- a/client/src/app/shared/shared-main/users/user-notifications.component.html +++ b/client/src/app/shared/shared-main/users/user-notifications.component.html | |||
@@ -203,7 +203,15 @@ | |||
203 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> | 203 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> |
204 | 204 | ||
205 | <div class="message" i18n> | 205 | <div class="message" i18n> |
206 | <a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferrer">A new version of PeerTube</a> is available: {{ notification.peertube.latestVersion }} | 206 | <a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferrer">A new version of PeerTube</a> is available: {{ notification.peertube.latestVersion }} |
207 | </div> | ||
208 | </ng-container> | ||
209 | |||
210 | <ng-container *ngSwitchCase="19"> <!-- UserNotificationType.MY_VIDEO_EDITION_FINISHED --> | ||
211 | <my-global-icon iconName="film" aria-hidden="true"></my-global-icon> | ||
212 | |||
213 | <div class="message" i18n> | ||
214 | Your video <a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">{{ notification.video.name }}</a> edition has finished | ||
207 | </div> | 215 | </div> |
208 | </ng-container> | 216 | </ng-container> |
209 | 217 | ||