Archivage plusieurs documents et interdiction modifier doc archivé

This commit is contained in:
Jean-Christophe Engel 2026-02-25 13:40:05 +01:00
parent a80bebcc4e
commit 79b3a72cca
7 changed files with 60 additions and 17 deletions

View file

@ -8,8 +8,18 @@ if ($plugin->needUpgrade()) {
require_once __DIR__ . '/_inc.php';
$session->requireAccess($session::SECTION_ACCOUNTING, $session::ACCESS_READ);
$archive = isset($_GET['archive']) && $_GET['archive'] == 1;
$form->runIf(f('archiver') && !$form->hasErrors(),
function () use($facture)
{
foreach(f('selected') as $f) {
$facture->archiver($f);
}
}, 'archiver_factures');
$archive = isset($_GET['archive']) && $_GET['archive'] == 1;
$list = $facture->list(! $archive);
$list->loadFromQueryString();
$list->setPageSize(50);