2 neue Felder hinzugefügt beim Registrieren ( Fachrichtung und Abschlussjahrgang)

This commit is contained in:
2025-07-21 16:49:17 +02:00
parent 391827222e
commit 89a166ea9b
3 changed files with 31 additions and 4 deletions

View File

@ -56,6 +56,19 @@
<input id="displayname" class="form-control" @bind="@_displayname" maxlength="50" /> <input id="displayname" class="form-control" @bind="@_displayname" maxlength="50" />
</div> </div>
</div> </div>
<div class="row mb-1 align-items-center">
<Label Class="col-sm-3" For="subject" HelpText="Deine Studien- oder Ausbildungsrichtung" ResourceKey="Subject">Fachrichtung:</Label>
<div class="col-sm-9">
<input id="subject" class="form-control" @bind="@_subject" maxlength="100" />
</div>
</div>
<div class="row mb-1 align-items-center">
<Label Class="col-sm-3" For="graduationYear" HelpText="Dein voraussichtlicher Abschlussjahrgang" ResourceKey="GraduationYear">Abschlussjahrgang:</Label>
<div class="col-sm-9">
<input id="graduationYear" type="number" class="form-control" @bind="@_graduationYear" min="1950" max="2100" step="1" required />
</div>
</div>
</div> </div>
<br /> <br />
<button type="button" class="btn btn-primary" @onclick="Register">@Localizer["Register"]</button> <button type="button" class="btn btn-primary" @onclick="Register">@Localizer["Register"]</button>
@ -89,6 +102,9 @@ else
private string _displayname = string.Empty; private string _displayname = string.Empty;
private bool _userCreated = false; private bool _userCreated = false;
private bool _allowsitelogin = true; private bool _allowsitelogin = true;
private string _subject = string.Empty;
private int _graduationYear;
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Anonymous; public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Anonymous;
@ -124,7 +140,10 @@ else
Password = _password, Password = _password,
Email = _email, Email = _email,
DisplayName = (_displayname == string.Empty ? _username : _displayname), DisplayName = (_displayname == string.Empty ? _username : _displayname),
PhotoFileId = null PhotoFileId = null,
Subject = _subject,
GraduationYear = _graduationYear
}; };
user = await UserService.AddUserAsync(user); user = await UserService.AddUserAsync(user);

View File

@ -2,10 +2,10 @@
"RenderMode": "Interactive", "RenderMode": "Interactive",
"Runtime": "Server", "Runtime": "Server",
"Database": { "Database": {
"DefaultDBType": "" "DefaultDBType": "Oqtane.Database.Sqlite.SqliteDatabase, Oqtane.Database.Sqlite"
}, },
"ConnectionStrings": { "ConnectionStrings": {
"DefaultConnection": "" "DefaultConnection": "Data Source=Oqtane-202507152139.db;"
}, },
"Installation": { "Installation": {
"DefaultAlias": "", "DefaultAlias": "",
@ -54,5 +54,9 @@
"LogLevel": { "LogLevel": {
"Default": "Information" "Default": "Information"
} }
} },
"InstallationId": "e0b3aaed-a33d-4756-bd08-a83403d0c437",
"InstallationVersion": "6.1.1",
"InstallationDate": "202507152140",
"PackageRegistryEmail": "ismail.hasimoglu@edu.szu.at"
} }

View File

@ -32,6 +32,10 @@ namespace Oqtane.Models
/// <summary> /// <summary>
/// Reference to a <see cref="File"/> containing the users photo. /// Reference to a <see cref="File"/> containing the users photo.
/// </summary> /// </summary>
public string Subject { get; set; }
public int GraduationYear { get; set; }
public int? PhotoFileId { get; set; } public int? PhotoFileId { get; set; }
/// <summary> /// <summary>