From 8a535ebb95cdb6d051dc1fc13cb1c1e270a4865a Mon Sep 17 00:00:00 2001 From: Donovan Daniels Date: Tue, 16 Jul 2024 10:10:51 -0500 Subject: [PATCH] [PostReplacements] Allow setting `additional_source` & `reason` in url (#667) --- .../src/javascripts/replacement_uploader.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/javascript/src/javascripts/replacement_uploader.vue b/app/javascript/src/javascripts/replacement_uploader.vue index 4a5acace0..039a1e7d1 100644 --- a/app/javascript/src/javascripts/replacement_uploader.vue +++ b/app/javascript/src/javascripts/replacement_uploader.vue @@ -22,7 +22,7 @@
{{ errorMessage }}
- + @@ -59,6 +59,14 @@ export default { submittedReason: undefined, }; }, + mounted() { + const params = new URLSearchParams(window.location.search); + if (params.has("additional_source")) + this.sources = [params.get("additional_source")]; + + if (params.has("reason")) + this.reason = params.get("reason"); + }, computed: { preventUpload() { return this.sourceWarning;