From 4c1d12b2e4a806692c37f18957cba52ce433bc1e Mon Sep 17 00:00:00 2001
From: erik <erik.seiert@meissa-gmbh.de>
Date: Tue, 19 Mar 2024 13:52:00 +0100
Subject: [PATCH] Use textarea as we expect lots of input

---
 templates/repo/settings/options.tmpl | 44 +++++++++++++---------------
 1 file changed, 20 insertions(+), 24 deletions(-)

diff --git a/templates/repo/settings/options.tmpl b/templates/repo/settings/options.tmpl
index 10d863951e..8961f7926e 100644
--- a/templates/repo/settings/options.tmpl
+++ b/templates/repo/settings/options.tmpl
@@ -63,30 +63,26 @@
 			</form>
 		</div>
 
-		{{if FederationEnabled}}
-			<h4 class="ui top attached header">
-				{{ctx.Locale.Tr "repo.settings.federation_settings"}}
-			</h4>
-			<div class="ui attached segment">
-				<form class="ui form" method="post">
-					{{.CsrfTokenHtml}}
-					<input type="hidden" name="action" value="federation">
-					
-					<!-- TODO: implement Err_FederationRepos somewhere -->
-					<div class="field {{if .Err_FederationRepos}}error{{end}}">
-						<label for="federation_repos">{{ctx.Locale.Tr "repo.settings.federation_labelname_repo"}}</label>
-						<input id="federation_repos" name="federation_repos" value="{{.Repository.FederationRepos}}" data-repo-name="{{.Repository.FederationRepos}}">
-					</div>
-					<div class="field">
-						<button class="ui primary button">{{ctx.Locale.Tr "repo.settings.update_settings"}}</button>
-					</div>
-					<div class="field {{if .Err_FederationRepos}}error{{end}}">
-						<label for="description">{{ctx.Locale.Tr "repo.settings.federation_federated_repo_list"}}</label>
-						<textarea id="description" name="description" rows="2" placeholder="{{ctx.Locale.Tr "repo.settings.federation_repo_list_empty"}}" maxlength="255">{{.Repository.FederationRepos}}</textarea>
-					</div>
-				</form>
-			</div>
-		{{end}}
+	{{if FederationEnabled}}
+		<h4 class="ui top attached header">
+			{{ctx.Locale.Tr "repo.settings.federation_settings"}}
+		</h4>
+		<div class="ui attached segment">
+			<form class="ui form" method="post">
+				{{.CsrfTokenHtml}}
+				<input type="hidden" name="action" value="federation">
+				
+				<!-- TODO: implement Err_FederationRepos somewhere -->
+				<div class="field {{if .Err_FederationRepos}}error{{end}}">
+					<label for="federation_repos">{{ctx.Locale.Tr "repo.settings.federation_labelname_repo"}}</label>
+					<textarea id="repo_list" name="repo_list" rows="2" placeholder="{{ctx.Locale.Tr "repo.settings.federation_repo_list_empty"}}"></textarea>
+				</div>
+				<div class="field">
+					<button class="ui primary button">{{ctx.Locale.Tr "repo.settings.update_settings"}}</button>
+				</div>
+			</form>
+		</div>
+	{{end}}
 
 
 		{{/* These variables exist to make the logic in the Settings window easier to comprehend and are not used later on. */}}