mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-08-28 13:18:37 +00:00
Profile Blocking (#662)
* Added blocked user DB object
* Added user blocking functions
* Fixed DB Migration
* Updated DB Functions
* Added blocked user support to website
* Fixed DB Migration
* I forgot to save 🫠
* More migration pain
* Fixed Unblock label
* Update ProjectLighthouse.Servers.Website/Pages/UserPage.cshtml
sounds cool
Co-authored-by: koko <68549366+sudokoko@users.noreply.github.com>
* Removed unnecessary imports in database
* Removed unnecessary imports in UserPage.cshtml.cs
* Made comments in-game respect blocked users
* Update ProjectLighthouse/Database.cs
Co-authored-by: Josh <josh@slendy.pw>
* Update ProjectLighthouse/Database.cs
Co-authored-by: Josh <josh@slendy.pw>
* DB Code cleanup
* Cleaned up userPage block detection code
* Get only the creator id in lieu of the whole object
* Fixed null condition when not logged in
* Fixed null condition when not logged in
* Potential DB Optimisation
* Apply suggestions from code review
Co-authored-by: Josh <josh@slendy.pw>
* Fix errors and null warning
* Use explicit type in lieu of var
* changed block icons
* Optimize blocked user check and save changes when unblocking
---------
Co-authored-by: koko <68549366+sudokoko@users.noreply.github.com>
Co-authored-by: Josh <josh@slendy.pw>
This commit is contained in:
parent
b4326d4798
commit
3fcfaaf5cc
8 changed files with 227 additions and 8 deletions
|
@ -61,6 +61,20 @@
|
|||
<br>
|
||||
@if (Model.ProfileUser != Model.User && Model.User != null)
|
||||
{
|
||||
if (!Model.IsProfileUserBlocked)
|
||||
{
|
||||
<a class="ui red button" href="/user/@Model.ProfileUser.UserId/block">
|
||||
<i class="user alternate slash icon"></i>
|
||||
<span>Block</span>
|
||||
</a>
|
||||
}
|
||||
else
|
||||
{
|
||||
<a class="ui black button" href="/user/@Model.ProfileUser.UserId/unblock">
|
||||
<i class="user alternate icon"></i>
|
||||
<span>Unblock</span>
|
||||
</a>
|
||||
}
|
||||
if (!Model.IsProfileUserHearted)
|
||||
{
|
||||
<a class="ui pink button" href="/user/@Model.ProfileUser.UserId/heart">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue