ProjectLighthouse/ProjectLighthouse.Localization/StringLists
koko 6558d09c8d
Implement profile and level privacy settings (#841)
* Create interactions management page and basic GET logic

* Fix client side query and add blocked count as well as comments nitpick

* Implement basic backend logic for interactions management

* Remove errant null/whitespace checks and add border to blocked users partials

* Implement user page's respect to profile privacy settings

* Fix issue where user can't view their own profile if privacy settings are tightened

* Fix other issues with profile access

* Remove excess conditional expression from PSN privtype check

* Check if access is allowed within request handler and hide bio/RA if private

* Fix PSN privacy level check

* Display private users in search and add base UI class to level lock icon

* Rename everything from interactions to privacy for clarity

* Dagg requested an eyeball

Co-authored-by: vilijur <69403080+vilijur@users.noreply.github.com>

* Clarify profile settings page title

* Implement level privacy settings

* Formatting nitpicks within UserPrivacyPage

* Add discard changes buttons

* Apply suggestion from code review

* Consolidate privacy settings areas together

* Grammar nitpick for comments enable/disable dropdown

* Remove un-needed blue UI segment

* Allow mods to issue disable comments case regardless of privacy settings

Also addresses a few frontend and backend nitpicks left unaddressed by previous commits

* Remove limiting AND operator expression

* Grammar clarity on disable comments button

* Add missing hidden button divider under Wipe Earth Decorations

* No eyeball -m88youngling

Removes eyeball from actual privacy settings page to match styling

* Use long-text description for privacy type dropdowns

* Use long-text description for comments toggle dropdown

* Implement slot page privacy

* Grammar nitpicks with Daggintosh

* Daggintosh grammar review second edition

* Once again put request handler arguments on one line

* Rename LevelsPrivate variable to SlotsPrivate for internal consistency

* Fix issue with PSN slot privacy type

* Un-break comments

* Apply most of the suggestions from code review

* Correct form dropdown values for privacy types

* Potentially fix broken privacy type extension

* Slightly rework access calculation extension method

* Fix issues with if statements

* Apply suggestions from code review

* Make everything translatable

---------

Co-authored-by: vilijur <69403080+vilijur@users.noreply.github.com>
2023-07-22 21:49:56 +00:00
..
BaseLayoutStrings.cs String fix with login/register button (#755) 2023-04-29 03:44:33 +00:00
ErrorStrings.cs Disallow moderators/administrators from issuing cases against each other (#781) 2023-06-05 21:45:25 +00:00
GeneralStrings.cs Optimize GameServer /announce and add website announcements (#810) 2023-06-23 03:49:22 +00:00
LandingPageStrings.cs Finish translation of landing page 2022-07-26 16:44:19 -04:00
LoggedOutStrings.cs Translate login and logout pages 2022-07-26 17:01:48 -04:00
ModerationStrings.cs Add proper ban page when logging in (#773) 2023-05-30 19:25:31 +00:00
ModPanelStrings.cs Add banned users and hidden levels page to mod panel 2022-08-14 18:39:19 -04:00
PrivacyStrings.cs Implement profile and level privacy settings (#841) 2023-07-22 21:49:56 +00:00
ProfileStrings.cs Translate profile page 2022-08-01 18:29:43 -04:00
RegisterStrings.cs Add notice about usernames in register form 2022-08-01 17:49:34 -04:00
StatusStrings.cs Implement LBP1 tags, stricter resource checking, and more (#463) 2022-08-31 20:38:58 -05:00
TwoFactorStrings.cs Implement 2FA (#577) 2022-12-12 21:11:39 -06:00