Skip to content
Snippets Groups Projects
Commit b5e4409d authored by izabel's avatar izabel
Browse files

[LMS-1906] disable save+upload

SVN: 18880
parent b1bbf6a7
No related branches found
No related tags found
No related merge requests found
...@@ -234,7 +234,7 @@ public abstract class AbstractRegistrationForm extends ContentPanel ...@@ -234,7 +234,7 @@ public abstract class AbstractRegistrationForm extends ContentPanel
protected AbstractRegistrationCallback(final IViewContext<?> viewContext) protected AbstractRegistrationCallback(final IViewContext<?> viewContext)
{ {
super(viewContext, new InfoBoxCallbackListener<T>(infoBox)); super(viewContext, new InfoBoxCallbackListener<T>(infoBox));
saveButton.disable(); setUploadEnabled(false);
} }
// //
...@@ -254,7 +254,6 @@ public abstract class AbstractRegistrationForm extends ContentPanel ...@@ -254,7 +254,6 @@ public abstract class AbstractRegistrationForm extends ContentPanel
// server // server
} }
setUploadEnabled(true); setUploadEnabled(true);
saveButton.enable();
} }
protected abstract String createSuccessfullRegistrationInfo(T result); protected abstract String createSuccessfullRegistrationInfo(T result);
...@@ -263,7 +262,6 @@ public abstract class AbstractRegistrationForm extends ContentPanel ...@@ -263,7 +262,6 @@ public abstract class AbstractRegistrationForm extends ContentPanel
public final void finishOnFailure(final Throwable caught) public final void finishOnFailure(final Throwable caught)
{ {
setUploadEnabled(true); setUploadEnabled(true);
saveButton.enable();
} }
} }
......
...@@ -99,6 +99,8 @@ abstract public class AbstractGenericSampleRegisterEditForm extends ...@@ -99,6 +99,8 @@ abstract public class AbstractGenericSampleRegisterEditForm extends
private String openUploadWindowWithSampleOrNull = null; private String openUploadWindowWithSampleOrNull = null;
private Button saveUploadButton;
protected AbstractGenericSampleRegisterEditForm( protected AbstractGenericSampleRegisterEditForm(
IViewContext<IGenericClientServiceAsync> viewContext, ActionContext actionContext) IViewContext<IGenericClientServiceAsync> viewContext, ActionContext actionContext)
{ {
...@@ -116,6 +118,7 @@ abstract public class AbstractGenericSampleRegisterEditForm extends ...@@ -116,6 +118,7 @@ abstract public class AbstractGenericSampleRegisterEditForm extends
sesionKeys.add(attachmentsSessionKey); sesionKeys.add(attachmentsSessionKey);
addUploadFeatures(sesionKeys); addUploadFeatures(sesionKeys);
extractInitialValues(actionContext); extractInitialValues(actionContext);
saveUploadButton = createSaveAndUploadButton();
boolean cifexConfigured = boolean cifexConfigured =
StringUtils StringUtils
.isBlank(viewContext.getModel().getApplicationInfo().getCifexRecipient()) == false .isBlank(viewContext.getModel().getApplicationInfo().getCifexRecipient()) == false
...@@ -123,7 +126,7 @@ abstract public class AbstractGenericSampleRegisterEditForm extends ...@@ -123,7 +126,7 @@ abstract public class AbstractGenericSampleRegisterEditForm extends
.getCIFEXURL()) == false; .getCIFEXURL()) == false;
if (cifexConfigured) if (cifexConfigured)
{ {
formPanel.addButton(createSaveAndUploadButton()); formPanel.addButton(saveUploadButton);
} }
} }
...@@ -151,6 +154,13 @@ abstract public class AbstractGenericSampleRegisterEditForm extends ...@@ -151,6 +154,13 @@ abstract public class AbstractGenericSampleRegisterEditForm extends
viewContext.getCommonViewContext()); viewContext.getCommonViewContext());
} }
@Override
protected void setUploadEnabled(boolean enabled)
{
super.setUploadEnabled(enabled);
saveUploadButton.setEnabled(enabled);
}
private void redefineSaveListeners() private void redefineSaveListeners()
{ {
saveButton.removeAllListeners(); saveButton.removeAllListeners();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment