1 <div class=
"margin-content">
2 <div class=
"alert alert-warning" *
ngIf=
"isRootUser()" i18n
>
3 We recommend you to not use the
<strong>root
</strong> user to publish your videos, since it's the super-admin account of your instance.
5 Instead,
<a routerLink=
"/admin/users">create a dedicated account
</a> to upload your videos.
8 <my-user-quota *
ngIf=
"!isInSecondStep()" [user]=
"user" [userInformationLoaded]=
"userInformationLoaded"></my-user-quota>
10 <div class=
"title-page title-page-single" *
ngIf=
"isInSecondStep()">
11 <ng-container *
ngIf=
"secondStepType === 'import-url' || secondStepType === 'import-torrent'" i18n
>Import {{ videoName }}
</ng-container>
12 <ng-container *
ngIf=
"secondStepType === 'upload'" i18n
>Upload {{ videoName }}
</ng-container>
15 <div ngbNav #
nav=
"ngbNav" class=
"nav-tabs video-add-nav" [ngClass]=
"{ 'hide-nav': secondStepType !== undefined }">
16 <ng-container ngbNavItem
>
18 <span i18n
>Upload a file
</span>
21 <ng-template ngbNavContent
>
22 <my-video-upload #videoUpload (firstStepDone)=
"onFirstStepDone('upload', $event)" (firstStepError)=
"onError()"></my-video-upload>
26 <ng-container ngbNavItem *
ngIf=
"isVideoImportHttpEnabled()">
28 <span i18n
>Import with URL
</span>
31 <ng-template ngbNavContent
>
32 <my-video-import-url #videoImportUrl (firstStepDone)=
"onFirstStepDone('import-url', $event)" (firstStepError)=
"onError()"></my-video-import-url>
36 <ng-container ngbNavItem *
ngIf=
"isVideoImportTorrentEnabled()">
38 <span i18n
>Import with torrent
</span>
41 <ng-template ngbNavContent
>
42 <my-video-import-torrent #videoImportTorrent (firstStepDone)=
"onFirstStepDone('import-torrent', $event)" (firstStepError)=
"onError()"></my-video-import-torrent>
47 <div [ngbNavOutlet]=
"nav"></div>