]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+signup/+register/register.component.html
Increase max log size for test instances
[github/Chocobozzz/PeerTube.git] / client / src / app / +signup / +register / register.component.html
CommitLineData
6f03f944 1<div>
a184c71b 2
11056966 3 <div class="margin-content signup-disabled" *ngIf="signupDisabled">
bd898dd7 4 <div class="alert alert-warning" i18n>Signup is not enabled on this instance.</div>
d235f6b0 5 </div>
a184c71b 6
bd898dd7 7 <ng-container *ngIf="!signupDisabled">
9589907c 8 <h1 class="title-page-v2">
6f03f944
C
9 <strong class="underline-orange">{{ instanceName }}</strong>
10 >
9589907c 11 <my-signup-label [requiresApproval]="requiresApproval"></my-signup-label>
6f03f944 12 </h1>
1f20622f 13
6f03f944
C
14 <div class="register-content">
15 <my-custom-stepper linear>
16
17 <cdk-step i18n-label label="About" [editable]="!signupSuccess">
9589907c
C
18 <my-signup-step-title mascotImageName="about">
19 <strong>
20 <my-signup-label [requiresApproval]="requiresApproval"></my-signup-label>
21 </strong>
22
23 <div i18n>on {{ instanceName }}</div>
6f03f944
C
24 </my-signup-step-title>
25
9589907c 26 <my-register-step-about [requiresApproval]="requiresApproval" [videoUploadDisabled]="videoUploadDisabled"></my-register-step-about>
6f03f944
C
27
28 <div class="step-buttons">
29 <a i18n class="skip-step underline-orange" routerLink="/login">
30 <strong>I already have an account</strong>, I log in
31 </a>
bd898dd7 32
9589907c
C
33 <button cdkStepperNext>
34 <my-signup-label [requiresApproval]="requiresApproval"></my-signup-label>
35 </button>
6f03f944
C
36 </div>
37 </cdk-step>
bd898dd7 38
6f03f944
C
39 <cdk-step [stepControl]="formStepTerms" i18n-label label="Terms" [editable]="!signupSuccess">
40 <my-signup-step-title mascotImageName="terms" i18n>
41 <strong>Terms</strong>
42 <div>of {{ instanceName }}</div>
43 </my-signup-step-title>
44
45 <my-instance-about-accordion
46 [displayInstanceName]="false"
47 (init)="onInstanceAboutAccordionInit($event)" [panels]="instanceInformationPanels"
48 pluginScope="signup" pluginHook="filter:signup.instance-about-plugin-panels.create.result"
49 ></my-instance-about-accordion>
50
51 <my-register-step-terms
9589907c
C
52 [hasCodeOfConduct]="!!aboutHtml.codeOfConduct" [minimumAge]="minimumAge" [instanceName]="instanceName"
53 [requiresApproval]="requiresApproval"
6f03f944
C
54 (formBuilt)="onTermsFormBuilt($event)" (termsClick)="onTermsClick()" (codeOfConductClick)="onCodeOfConductClick()"
55 ></my-register-step-terms>
56
57 <div class="step-buttons">
58 <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button>
bd898dd7 59 <button cdkStepperNext [disabled]="!formStepTerms || !formStepTerms.valid">{{ defaultNextStepButtonLabel }}</button>
6f03f944
C
60 </div>
61 </cdk-step>
62
f64a5829 63 <cdk-step [stepControl]="formStepUser" i18n-label label="My account" [editable]="!signupSuccess">
6f03f944
C
64 <my-signup-step-title mascotImageName="account" i18n>
65 <strong>Setup</strong>
66 <div>your account</div>
67 </my-signup-step-title>
bd898dd7 68
6f03f944
C
69 <my-register-step-user
70 (formBuilt)="onUserFormBuilt($event)"
71 [videoUploadDisabled]="videoUploadDisabled" [requiresEmailVerification]="requiresEmailVerification"
72 ></my-register-step-user>
bd898dd7 73
6f03f944 74 <div class="step-buttons">
bd898dd7
C
75 <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button>
76 <button cdkStepperNext [disabled]="!formStepUser || !formStepUser.valid" (click)="videoUploadDisabled && signup()">{{ stepUserButtonLabel }}</button>
6f03f944
C
77 </div>
78 </cdk-step>
bd898dd7 79
6f03f944
C
80 <cdk-step *ngIf="!videoUploadDisabled" [optional]="true" [stepControl]="formStepChannel" i18n-label label="My channel" [editable]="!signupSuccess">
81 <my-signup-step-title mascotImageName="channel" i18n>
82 <div>Create</div>
83 <strong>your first channel</strong>
84 </my-signup-step-title>
bd898dd7 85
6f03f944
C
86 <my-register-step-channel
87 (formBuilt)="onChannelFormBuilt($event)"
88 [videoQuota]="videoQuota" [instanceName]="instanceName" [username]="getUsername()"
89 ></my-register-step-channel>
90
91 <div class="step-buttons">
bd898dd7 92 <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button>
6f03f944
C
93
94 <div class="skip-step">
95 <span class="underline-orange" role="button" (click)="skipChannelCreation()">
96 <strong i18n>I don't want to create a channel</strong>
97 </span>
98
99 <div class="skip-step-description" i18n>You will be able to create a channel later</div>
100 </div>
101
9589907c
C
102 <button cdkStepperNext [disabled]="!formStepChannel || !formStepChannel.valid || hasSameChannelAndAccountNames()" (click)="signup()">
103 <my-signup-label [requiresApproval]="requiresApproval"></my-signup-label>
bd898dd7 104 </button>
6f03f944
C
105 </div>
106 </cdk-step>
bd898dd7 107
6f03f944 108 <cdk-step #lastStep i18n-label label="Done!" [editable]="false">
9589907c
C
109 <!-- Account creation can be a little bit long so display a loader -->
110 <div *ngIf="!requiresApproval && !signupSuccess && !signupError" class="done-loader">
6f03f944 111 <my-loader [loading]="true"></my-loader>
bd898dd7 112
6f03f944
C
113 <div i18n>PeerTube is creating your account...</div>
114 </div>
115
116 <div *ngIf="signupError" class="alert alert-danger">{{ signupError }}</div>
bd898dd7 117
9589907c
C
118 <my-signup-success-before-email
119 *ngIf="signupSuccess"
120 [requiresEmailVerification]="requiresEmailVerification" [requiresApproval]="requiresApproval" [instanceName]="instanceName"
121 ></my-signup-success-before-email>
6f03f944
C
122
123 <div *ngIf="signupError" class="steps-button">
124 <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button>
125 </div>
126 </cdk-step>
127 </my-custom-stepper>
1d5342ab 128 </div>
bd898dd7 129 </ng-container>
897ec54d 130
897ec54d 131</div>