feat: add setup/welcome page

This commit is contained in:
2024-06-11 00:24:25 +03:00
parent 7e7b8b6c8f
commit d6f51a5d1c
2 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,54 @@
<h1>Установщик MIREA Schedule</h1>
<hr/>
<p>
Мы рады помочь вам начать работу с нашим приложением.
Этот мастер настройки проведет вас через ряд шагов по настройке основных параметров вашей системы.
К концу этого процесса у вас будет все готово для использования приложения в полной мере.
</p>
<p>
Пожалуйста, внимательно следуйте инструкциям и предоставьте необходимую информацию при появлении запроса.
Если у вас есть какие-либо вопросы, обратитесь к документации или свяжитесь с нашей службой поддержки.
</p>
<p>
Для получения ключа используете тот же хост, что и Backend приложение и выполните:
</p>
<code>
curl -X 'GET' '{{apiToGetToken}}/Setup/GenerateToken' -H 'accept: application/json'
</code>
<p>
Или
</p>
<code>
Invoke-RestMethod -Uri "{{apiToGetToken}}/Setup/GenerateToken" -Method Get -Headers &#x40;&#123;accept="application/json"&#125;
</code>
<div style="display: flex; flex-direction: column; margin: 25px 0;">
<mat-form-field color="accent">
<mat-label>Токен сервера</mat-label>
<input matInput
required
[formControl]="tokenControl">
@if (tokenControl.hasError('required')) {
<mat-error>
Токен является <i>обязательным</i>
</mat-error>
}
@if (tokenControl.hasError('pattern')) {
<mat-error>
Токен должен содержать только BASE64 символы кратные 4 (цирфы, латинские буквы и символы "+/=")
</mat-error>
}
@if (tokenControl.hasError('minlength')) {
<mat-error>
Токен не может быть меньше 16 символов
</mat-error>
}
</mat-form-field>
</div>
<p>Для начала необходимо ввести токен, который нужен для настройки столь важных данных!</p>