mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-07-31 09:18:38 +00:00
Optimize GameServer /announce and add website announcements (#810)
* Improve game server announce by using StringBuilder * Implement web announcements (condensed commit) * Implement discord webhook support * Display a separate message if there are no announcements * Fix announcement string unit tests * Fix header admin button unit test * Clarify announcement id variable name * Increase webhook truncation limit to 250 chars * Convert announce text to string when returning 200 * Fix announcement unit tests ... again * Make announcement text input a textarea rather than a simple input * Fix styling discrepancy * Clarify submission button * Improve announcement webhook & set default textarea row amount
This commit is contained in:
parent
0fd8759f3f
commit
689ebd3791
12 changed files with 256 additions and 20 deletions
|
@ -14,7 +14,7 @@ namespace ProjectLighthouse.Tests.WebsiteTests.Integration;
|
|||
[Trait("Category", "Integration")]
|
||||
public class AdminTests : LighthouseWebTest
|
||||
{
|
||||
private const string adminPanelButtonXPath = "/html/body/div/header/div/div/div/a[1]";
|
||||
private const string adminPanelButtonXPath = "/html/body/div/header/div/div/div/a[2]";
|
||||
|
||||
[Fact]
|
||||
public async Task ShouldShowAdminPanelButtonWhenAdmin()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue