From 2d291de884b4bb3164fda516ebc8510f757495b7 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 03 Jun 2014 10:56:26 -0400 Subject: [PATCH] Hide allow forks control if forking is disabled --- src/main/java/com/gitblit/wicket/panels/AccessPolicyPanel.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/panels/AccessPolicyPanel.java b/src/main/java/com/gitblit/wicket/panels/AccessPolicyPanel.java index 4f23426..7a81230 100644 --- a/src/main/java/com/gitblit/wicket/panels/AccessPolicyPanel.java +++ b/src/main/java/com/gitblit/wicket/panels/AccessPolicyPanel.java @@ -25,6 +25,7 @@ import org.apache.wicket.markup.html.form.RadioGroup; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; +import org.apache.wicket.markup.html.panel.Fragment; import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; @@ -145,11 +146,17 @@ } add(policiesGroup); - allowForks = Model.of(true); - add(new CheckboxOption("allowForks", + allowForks = Model.of(app().settings().getBoolean(Keys.web.allowForking, true)); + if (allowForks.getObject()) { + Fragment fragment = new Fragment("allowForks", "allowForksFragment", this); + fragment.add(new CheckboxOption("allowForks", getString("gb.allowForks"), getString("gb.allowForksDescription"), - allowForks).setEnabled(app().settings().getBoolean(Keys.web.allowForking, true))); + allowForks)); + add(fragment); + } else { + add(new Label("allowForks").setVisible(false)); + } setOutputMarkupId(true); } -- Gitblit v1.9.1