Fix conflict in workflow due to new feature
This commit is contained in:
parent
46925dc9c4
commit
31fcfc5aa5
@ -2059,6 +2059,11 @@ if ($action == 'create') {
|
|||||||
}
|
}
|
||||||
$formquestion[] = array('type' => 'text', 'name' => 'note_private', 'label' => $langs->trans("Note"), 'value' => ''); // Field to complete private note (not replace)
|
$formquestion[] = array('type' => 'text', 'name' => 'note_private', 'label' => $langs->trans("Note"), 'value' => ''); // Field to complete private note (not replace)
|
||||||
|
|
||||||
|
if (getDolGlobalInt('PROPOSAL_SUGGEST_DOWN_PAYMENT_INVOICE_CREATION')) {
|
||||||
|
// This is a hidden option:
|
||||||
|
// Suggestion to create invoice during proposal signature is not enabled by default.
|
||||||
|
// Such choice should be managed by the workflow module and trigger. This option generates conflicts with some setup.
|
||||||
|
// It may also break step of creating an order when invoicing must be done from orders and not from proposal
|
||||||
$deposit_percent_from_payment_terms = getDictionaryValue('c_payment_term', 'deposit_percent', $object->cond_reglement_id);
|
$deposit_percent_from_payment_terms = getDictionaryValue('c_payment_term', 'deposit_percent', $object->cond_reglement_id);
|
||||||
|
|
||||||
if (!empty($deposit_percent_from_payment_terms) && isModEnabled('facture') && !empty($user->rights->facture->creer)) {
|
if (!empty($deposit_percent_from_payment_terms) && isModEnabled('facture') && !empty($user->rights->facture->creer)) {
|
||||||
@ -2181,6 +2186,7 @@ if ($action == 'create') {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($conf->notification->enabled)) {
|
if (!empty($conf->notification->enabled)) {
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php';
|
||||||
@ -2191,9 +2197,9 @@ if ($action == 'create') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (empty($conf->global->PROPAL_SKIP_ACCEPT_REFUSE)) {
|
if (empty($conf->global->PROPAL_SKIP_ACCEPT_REFUSE)) {
|
||||||
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('SetAcceptedRefused'), $text, 'confirm_closeas', $formquestion, '', 1, 300);
|
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('SetAcceptedRefused'), $text, 'confirm_closeas', $formquestion, '', 1, 250);
|
||||||
} else {
|
} else {
|
||||||
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?statut=3&id=' . $object->id, $langs->trans('Close'), $text, 'confirm_closeas', $formquestion, '', 1, 300);
|
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?statut=3&id=' . $object->id, $langs->trans('Close'), $text, 'confirm_closeas', $formquestion, '', 1, 250);
|
||||||
}
|
}
|
||||||
} elseif ($action == 'delete') {
|
} elseif ($action == 'delete') {
|
||||||
// Confirm delete
|
// Confirm delete
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user