warning about external systems added

This commit is contained in:
Fredrik Friis 2012-03-20 16:36:32 +09:00
parent 5b7521db0b
commit 9258514317
2 changed files with 12 additions and 0 deletions
src/main/java/se/su/dsv/scipro/admin/panels

@ -7,6 +7,13 @@
<body>
<wicket:panel>
<form wicket:id="form">
<div>
<wicket:enclosure child="identifier">
<div class="info-box rounded-box">This project is synchronized with remote systems, changes made to it may be overwritten if the remote system updates the projects data (external identifier: <span wicket:id="identifier">externalId</span>)</div>
</wicket:enclosure>
</div>
<div wicket:id="wmc">
<div wicket:id="feedbackPanel"></div>
<div>Title:</div>

@ -3,6 +3,7 @@ package se.su.dsv.scipro.admin.panels;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.form.AjaxButton;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.RadioChoice;
import org.apache.wicket.markup.html.form.TextField;
@ -61,6 +62,10 @@ public abstract class AdminEditProject extends Panel {
public ProjectForm(String id, final IModel<Project> model) {
super(id, model);
final Label externalIdentifier = new Label("identifier", String.valueOf(model.getObject().getIdentifier()));
add(externalIdentifier);
externalIdentifier.setVisible(model.getObject().getIdentifier() != null);
add(wmc = new WebMarkupContainer("wmc"));
wmc.setEnabled(isEditable());