Compare commits

..

No commits in common. "4962d16abd3b4fb5f71b965f8e685119c3963e6c" and "c75f0cdb15eadf81fd78d8f860177ead8f6f4aa2" have entirely different histories.

3 changed files with 4 additions and 9 deletions

View File

@ -5,7 +5,6 @@ import com.alttd.altitudeweb.database.web_db.KeyPairMapper;
import com.alttd.altitudeweb.database.web_db.PrivilegedUserMapper; import com.alttd.altitudeweb.database.web_db.PrivilegedUserMapper;
import com.alttd.altitudeweb.database.web_db.SettingsMapper; import com.alttd.altitudeweb.database.web_db.SettingsMapper;
import com.alttd.altitudeweb.database.web_db.forms.AppealMapper; import com.alttd.altitudeweb.database.web_db.forms.AppealMapper;
import com.alttd.altitudeweb.database.web_db.mail.EmailVerificationMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSession;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -23,7 +22,7 @@ public class InitializeWebDb {
configuration.addMapper(KeyPairMapper.class); configuration.addMapper(KeyPairMapper.class);
configuration.addMapper(PrivilegedUserMapper.class); configuration.addMapper(PrivilegedUserMapper.class);
configuration.addMapper(AppealMapper.class); configuration.addMapper(AppealMapper.class);
configuration.addMapper(EmailVerificationMapper.class); configuration.addMapper(com.alttd.altitudeweb.database.web_db.mail.EmailVerificationMapper.class);
}).join() }).join()
.runQuery(sqlSession -> { .runQuery(sqlSession -> {
createSettingsTable(sqlSession); createSettingsTable(sqlSession);

View File

@ -81,7 +81,8 @@
<mat-label>Email</mat-label> <mat-label>Email</mat-label>
<input matInput <input matInput
formControlName="email" formControlName="email"
placeholder="Email"> placeholder="Email"
[defaultValue]="verifiedEmails().length > 0 ? verifiedEmails()[0] : ''">
@if (form.controls.email.invalid && form.controls.email.touched) { @if (form.controls.email.invalid && form.controls.email.touched) {
<mat-error> <mat-error>
@if (form.controls.email.errors?.['required']) { @if (form.controls.email.errors?.['required']) {

View File

@ -79,12 +79,7 @@ export class AppealComponent implements OnInit, OnDestroy, AfterViewInit {
this.emailIsValid.set(false); this.emailIsValid.set(false);
} }
}); });
computed(() => {
if (this.verifiedEmails().length > 0) {
this.form.get('email')?.setValue(this.verifiedEmails()[0]);
this.emailIsValid.set(true);
}
});
} }
ngOnInit() { ngOnInit() {