Skip to content

Commit

Permalink
(#10415) Guarantee-/ Service Cases: Action to open the Service HU Edi…
Browse files Browse the repository at this point in the history
…tor from Customer Returns window

Add filter to model
Add English TRl for action
  • Loading branch information
BodorAnnamaria committed Dec 16, 2020
1 parent ec532e4 commit fb7d7f4
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- 2020-12-15T10:33:51.613Z
-- I forgot to set the DICTIONARY_ID_COMMENTS System Configurator
UPDATE AD_Process_Trl SET Description='Open Service Handling Units Editor', Name='Open Service Handling Units Editor',Updated=TO_TIMESTAMP('2020-12-15 12:33:51','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Language='en_US' AND AD_Process_ID=584771
;

-- 2020-12-15T10:34:11.065Z
-- I forgot to set the DICTIONARY_ID_COMMENTS System Configurator
UPDATE AD_Process_Trl SET IsTranslated='Y',Updated=TO_TIMESTAMP('2020-12-15 12:34:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Language='en_US' AND AD_Process_ID=584771
;

Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,17 @@
package de.metas.servicerepair.customerreturns.process;

import de.metas.document.engine.DocStatus;
import de.metas.handlingunits.model.I_M_HU;
import de.metas.handlingunits.model.X_M_HU;
import de.metas.inout.IInOutDAO;
import de.metas.inout.InOutId;
import de.metas.process.IProcessPrecondition;
import de.metas.process.IProcessPreconditionsContext;
import de.metas.process.JavaProcess;
import de.metas.process.ProcessExecutionResult;
import de.metas.process.ProcessPreconditionsResolution;
import de.metas.ui.web.document.filter.DocumentFilter;
import de.metas.ui.web.document.filter.DocumentFilterParam;
import de.metas.ui.web.handlingunits.WEBUI_HU_Constants;
import de.metas.ui.web.view.CreateViewRequest;
import de.metas.ui.web.view.IView;
Expand Down Expand Up @@ -83,7 +87,26 @@ private ViewId openServiceHUEditorView()
final IView view = viewsRepo
.createView(CreateViewRequest
.builder(WEBUI_HU_Constants.WEBUI_SERVICE_HU_Window_ID)
.addStickyFilters(newFilterBuilder().build())
.build());
return view.getViewId();
}

private static DocumentFilter.Builder newFilterBuilder()
{
final DocumentFilter.Builder builder = DocumentFilter.builder().setFilterId("emptyFilter");
final DocumentFilterParam activeParameter = DocumentFilterParam
.builder()
.setFieldName(I_M_HU.COLUMNNAME_IsActive)
.setValue(false)
.build();
final DocumentFilterParam statusParameter = DocumentFilterParam
.builder()
.setFieldName(I_M_HU.COLUMNNAME_HUStatus)
.setValue(X_M_HU.HUSTATUS_Shipped)
.build();
builder.addParameter(activeParameter)
.addParameter(statusParameter);
return builder;
}
}

0 comments on commit fb7d7f4

Please sign in to comment.