@model Project_Unite.Models.ApplicationUser @{ ViewBag.Title = "My profile"; } @using (Html.BeginForm()) { @Html.AntiForgeryToken() string val = Html.ValidationSummary().ToHtmlString(); if (!string.IsNullOrWhiteSpace(val)) {
@ViewBag.StatusMessage
Edit your public profile here.
Your Display Name is what everyone sees you as on the website. This field is required.
@Html.TextBoxFor(Model => Model.DisplayName, new { @class = "form-control" })On your profile page, you can optionally set a full name to display along with the above display name.
@Html.TextBoxFor(Model => Model.FullName, new { @class = "form-control" })Have a YouTube channel and want to show it off on your profile? Paste it here!
@Html.TextBoxFor(Model => Model.YoutubeUrl, new { @class = "form-control" })Feel free to post a link to your website, if you want to.
@Html.TextBoxFor(Model => Model.Website, new { @class = "form-control" })We reserve the right to remove the links to your YouTube channel or website if they do not follow the community guidelines or they point to malicious sites.
Tell us about yourself!
@Html.TextAreaFor(Model=>Model.Bio)What are you interested in?
@Html.TextAreaFor(Model => Model.Interests, new { @class = "form-control" })What do you like to do?
@Html.TextAreaFor(Model => Model.Hobbies, new { @class = "form-control" })These settings are for the ShiftOS notification system on your account.
Check this option to allow us to email you when you receive a notification and you haven't logged in for a week.
@Html.CheckBoxFor(Model=>Model.EmailOnNotifications) @{ var notes = Model.Notifications.Where(x=>x.IsRead==false).OrderByDescending(x=>x.Timestamp); }Below is a list of all unread notifications.
You have no notifications.
}At ShiftOS, we take privacy seriously. If you want to hide certain things from your public profile, this is the place to do so.
NOTE: Moderators may still have access to this information for the purpose of community moderation. They will not leak your information.
Should we show your followers on your profile?
@Html.CheckBoxFor(Model => Model.ShowFollowers)Should we show the people you follow on your profile?
@Html.CheckBoxFor(Model => Model.ShowFollowed)Check this to show your registration date on your profile.
@Html.CheckBoxFor(Model => Model.ShowJoinDate)Shall we tell readers how many posts and topics you have made on the forum?
@Html.CheckBoxFor(Model => Model.ShowPostAndTopicCounts)Should we allow users to email you by showing your email address on your profile?
@Html.CheckBoxFor(Model => Model.ShowEmail)Use this field to enter a new email address. Doing so will cause your account to require reactivation.
@Html.TextBoxFor(Model=>Model.Email, new { @class = "form-control" })Use this option to change your account's password.
Change passwordThe ShiftOS API is a way for desktop and mobile applications to easily access certain data from the ShiftOS community in an easy-to-display way. It is also how ShiftOS is able to connect your save file to your ShiftOS account.
You can use this screen to manage your API keys. These keys give API-level access to your account. You can revoke them at any time.
Revoking an API key generated by ShiftOS will cause you to lose access to any associated save files.
@key.AppDescription
@key.Id
Be careful with these settings. These can cause data-loss or other issues.
Use this option to permanently remove your account from the ShiftOS community. This will render your save files, skins, and other data INACCESSIBLE. There is NO GOING BACK ONCE YOU CLICK THIS DAMN BUTTON.
I COMPLETELY UNDERSTAND. NOW DELETE IT.