Skip to content
Snippets Groups Projects
grantDeleteProcess.js 696 B
import("Sql_lib");
import("system.vars");
import("system.result");
import("Offer_lib");

var canDelete = false;
if(OfferUtils.isDeletable(vars.get("$param.OfferStatus_param")))
{
    var offerItemIds = vars.get("$sys.selection");
    
    if(offerItemIds.length == 1 && offerItemIds[0] != null)
    {
        assignedTo = newSelect("OFFERITEM.ASSIGNEDTO")
                            .from("OFFERITEM")
                            .where("OFFERITEM.OFFERITEMID", offerItemIds[0])
                            .orderBy("ITEMPOSITION desc")
                            .cell();
        if(assignedTo == "")//topItem
        {
            canDelete = true;
        }
    }
}
result.object(canDelete);