forgejo/templates/user
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>
2023-04-08 06:05:21 -04:00
..
auth Remove incorrect HTML self close tag (#23748) 2023-03-27 18:05:51 +02:00
dashboard Merge template functions "dict/Dict/mergeinto" (#23932) 2023-04-07 09:39:08 -05:00
notification Merge template functions "dict/Dict/mergeinto" (#23932) 2023-04-07 09:39:08 -05:00
overview Add missing tabs to org projects page (#22705) 2023-03-10 09:18:20 -06:00
settings Remove incorrect HTML self close tag (#23748) 2023-03-27 18:05:51 +02:00
code.tmpl Add main landmark to templates and adjust titles (#22670) 2023-02-01 22:56:10 +00:00
heatmap.tmpl Refactor i18n to locale (#20153) 2022-06-27 15:58:46 -05:00
profile.tmpl Show visibility status of email in own profile (#23900) 2023-04-08 06:05:21 -04:00
project.tmpl Add context cache as a request level cache (#22294) 2023-02-15 21:37:34 +08:00