From e9e1d2c56b52798136ff8f7a6f8c94257226d472 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Tue, 30 Jul 2019 21:45:29 +0200 Subject: [PATCH] =?utf8?q?=F0=9F=94=A5=20Remove=20possibility=20to=20fetch?= =?utf8?q?=20a=20custom=20edition?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../net/pterodactylus/sone/web/pages/RescuePage.kt | 5 ----- src/main/resources/templates/rescue.html | 7 +++--- .../pterodactylus/sone/web/pages/RescuePageTest.kt | 25 +--------------------- 3 files changed, 5 insertions(+), 32 deletions(-) diff --git a/src/main/kotlin/net/pterodactylus/sone/web/pages/RescuePage.kt b/src/main/kotlin/net/pterodactylus/sone/web/pages/RescuePage.kt index be0e4c1..b93d09a 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/pages/RescuePage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/pages/RescuePage.kt @@ -21,11 +21,6 @@ class RescuePage @Inject constructor(webInterface: WebInterface, loaders: Loader val soneRescuer = soneRequest.core.getSoneRescuer(currentSone) templateContext["soneRescuer"] = soneRescuer if (soneRequest.isPOST) { - soneRequest.parameters["edition", 9]?.toIntOrNull()?.also { - if (it > -1) { - soneRescuer.setEdition(it.toLong()) - } - } if (soneRequest.parameters["fetch", 8] == "true") { soneRescuer.startNextFetch() } diff --git a/src/main/resources/templates/rescue.html b/src/main/resources/templates/rescue.html index e08edc3..d711881 100644 --- a/src/main/resources/templates/rescue.html +++ b/src/main/resources/templates/rescue.html @@ -16,9 +16,10 @@ <%/if>
- - - +
+ <%= Page.Rescue.Label.NextEdition|l10n|html>: <%soneRescuer.nextEdition> + +
<%else> <%if soneRescuer.lastFetchSuccessful> diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/RescuePageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/RescuePageTest.kt index d11352f..85e1f6b 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/RescuePageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/RescuePageTest.kt @@ -54,33 +54,10 @@ class RescuePageTest : WebPageTest(::RescuePage) { } @Test - fun `post request with fetch and invalid edition starts next fetch`() { + fun `post request with fetch starts next fetch`() { setMethod(POST) addHttpRequestPart("fetch", "true") verifyRedirect("rescue.html") { - verify(soneRescuer, never()).setEdition(anyLong()) - verify(soneRescuer).startNextFetch() - } - } - - @Test - fun `post request with fetch and valid edition sets edition and starts next fetch`() { - setMethod(POST) - addHttpRequestPart("fetch", "true") - addHttpRequestPart("edition", "123") - verifyRedirect("rescue.html") { - verify(soneRescuer).setEdition(123L) - verify(soneRescuer).startNextFetch() - } - } - - @Test - fun `post request with negative edition will not set edition`() { - setMethod(POST) - addHttpRequestPart("fetch", "true") - addHttpRequestPart("edition", "-123") - verifyRedirect("rescue.html") { - verify(soneRescuer, never()).setEdition(anyLong()) verify(soneRescuer).startNextFetch() } } -- 2.7.4