{{ extends "layouts/profile" }} {{ import "layouts/partials/menu/profile" }} {{ import "layouts/partials/helpers/csrf" }} {{block title()}}{{ T("profile_edit_page", UserProfile.Username) }}{{end}} {{ block profile_navigation()}}{{ yield profile_menu(route="profile_edit") }}{{end}} {{block profile_content()}}

{{ T("personal_info")}}

{{ yield csrf_field()}} {{ if !User.IsModerator()}} {{end}}
{{ T("api_token") }}: {{if UserProfile.APIToken == ""}}{{T("no_api_token")}}{{else}}{{UserProfile.APIToken}}{{end}}
{{ T("api_documentation")}} / Reset API key
{{ yield errors(name="Email")}} {{ yield errors(name="Language")}} {{ if !User.IsModerator()}} {{ yield errors(name="CurrentPassword")}} {{end}} {{ yield errors(name="Password")}} {{ yield errors(name="ConfirmPassword")}}

{{ T("preferences")}}

{{ if DefaultUserSettings("new_torrent")}} {{end}} {{ if DefaultUserSettings("new_torrent_email")}} {{end}} {{ if DefaultUserSettings("new_comment")}} {{end}} {{ if DefaultUserSettings("new_comment_email")}} {{end}} {{ if DefaultUserSettings("new_responses")}} {{end}} {{ if DefaultUserSettings("new_responses_email")}} {{end}} {{ if DefaultUserSettings("new_follower")}} {{end}} {{ if DefaultUserSettings("new_follower_email")}} {{end}} {{ if DefaultUserSettings("followed")}} {{end}} {{ if DefaultUserSettings("followed_email")}} {{end}}
{{ if DefaultUserSettings("new_torrent")}} {{ yield errors(name="NewTorrent")}} {{end}} {{ if DefaultUserSettings("new_torrent_email")}} {{ yield errors(name="NewTorrentEmail")}} {{end}} {{ if DefaultUserSettings("new_comment")}} {{ yield errors(name="NewComment")}} {{end}} {{ if DefaultUserSettings("new_comment_email")}} {{ yield errors(name="NewCommentEmail")}} {{end}} {{ if DefaultUserSettings("new_responses")}} {{ yield errors(name="NewResponses")}} {{end}} {{ if DefaultUserSettings("new_responses_email")}} {{ yield errors(name="NewResponsesEmail")}} {{end}} {{ if DefaultUserSettings("new_follower")}} {{ yield errors(name="NewFollower")}} {{end}} {{ if DefaultUserSettings("new_follower_email")}} {{ yield errors(name="NewFollowerEmail")}} {{end}} {{ if DefaultUserSettings("followed")}} {{ yield errors(name="Followed")}} {{end}} {{ if DefaultUserSettings("followed_email")}} {{ yield errors(name="FollowedEmail")}} {{end}} {{ if User.IsModerator()}}

{{ T("moderation")}}

{{ yield errors(name="Username")}} {{ yield errors(name="Status")}} {{end}}
{{ if User.CurrentOrAdmin(UserProfile.ID) }}
{{ yield csrf_field()}}
{{end}} {{end}}