add link supplier line with purchase order

This commit is contained in:
bachir souldi
2022-05-26 08:46:11 +01:00
parent 00a9d06c3e
commit 07666066a5

View File

@@ -35,10 +35,28 @@ import com.axelor.rpc.ActionResponse;
import com.google.common.base.Strings; import com.google.common.base.Strings;
import com.google.inject.Singleton; import com.google.inject.Singleton;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.axelor.meta.schema.actions.ActionView;
@Singleton @Singleton
public class PurchaseOrderSupplierLineController { public class PurchaseOrderSupplierLineController {
public void showPurchaseOrder(ActionRequest request, ActionResponse response) {
PurchaseOrderSupplierLine purchaseOrderSupplierLine = Beans.get(PurchaseOrderSupplierLineRepository.class)
.find(request.getContext().asType(PurchaseOrderSupplierLine.class).getId());
PurchaseOrder purchaseOrder = purchaseOrderSupplierLine.getPurchaseOrderLine().getPurchaseOrder();
response.setView(
ActionView.define("Devis fournisseur")
.model(PurchaseOrder.class.getName())
.add("form", "purchase-order-form")
.param("show-toolbar", "false")
.param("show-confirm", "false")
.param("popup-save", "false")
.param("popup", "true")
.context("_showRecord", String.valueOf(purchaseOrder.getId()))
.map());
}
public void accept(ActionRequest request, ActionResponse response) { public void accept(ActionRequest request, ActionResponse response) {
PurchaseOrderSupplierLine purchaseOrderSupplierLine = PurchaseOrderSupplierLine purchaseOrderSupplierLine =