add link supplier line with purchase order
This commit is contained in:
@@ -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 =
|
||||||
|
|||||||
Reference in New Issue
Block a user