You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/templates
n0toose 5e1bd8af5f
Show visibility status of email in own profile (#23900)
I've heard many reports of users getting scared when they see their own
email address for their own profile, as they believe that the email
field is also visible to other users. Currently, using Incognito mode
or going over the Settings is the only "reasonable" way to verify this
from the perspective of the user.

A locked padlock should be enough to indicate that the email is not
visible to anyone apart from the user and the admins. An unlocked
padlock is used if the email address is only shown to authenticated
users.

Some additional string-related changes in the Settings were introduced
as well to ensure consistency, and the comments in the relevant tests
were improved so as to allow for easier modifications in the future.

---

#### Screenshot (EDIT: Scroll down for more up-to-date screenshots)

***Please remove this section before merging.***


![image](https://user-images.githubusercontent.com/30193966/229572425-909894aa-a7d5-4bf3-92d3-23b1921dcc90.png)

This lock should only appear if the email address is explicitly hidden
using the `Hide Email Address` setting. The change was originally tested
on top of and designed for the Forgejo fork, but I don't expect any
problems to arise from this and I don't think that a
documentation-related change is strictly necessary.

---------

Co-authored-by: silverwind <me@silverwind.io>
1 year ago
..
admin Clean template/helper.go (#23922) 1 year ago
api/packages/pypi Remove incorrect HTML self close tag (#23748) 1 year ago
base Introduce GitHub markdown editor, keep EasyMDE as fallback (#23876) 1 year ago
code Use data-tooltip-content for tippy tooltip (#23649) 1 year ago
custom Add footer extra links template (#9576) 5 years ago
devtest Introduce GitHub markdown editor, keep EasyMDE as fallback (#23876) 1 year ago
explore Add ONLY_SHOW_RELEVANT_REPOS back, fix explore page bug, make code more strict (#23766) 1 year ago
mail Remove incorrect HTML self close tag (#23748) 1 year ago
org Merge template functions "dict/Dict/mergeinto" (#23932) 1 year ago
package More specific and unique feed name for NuGet install command template. (#23889) 1 year ago
projects Introduce GiteaLocaleNumber custom element to handle number localization on pages. (#23861) 1 year ago
repo Fix markup background, improve wiki rendering (#23750) 1 year ago
shared Introduce GitHub markdown editor, keep EasyMDE as fallback (#23876) 1 year ago
status Remove incorrect HTML self close tag (#23748) 1 year ago
swagger Add activity feeds API (#23494) 1 year ago
user Show visibility status of email in own profile (#23900) 1 year ago
home.tmpl Improve home page template, fix Sort dropdown menu flash (#23856) 1 year ago
install.tmpl Remove incorrect HTML self close tag (#23748) 1 year ago
post-install.tmpl Remove incorrect HTML self close tag (#23748) 1 year ago