Fixed issue 403, make the calcul of project's disk used space optionnal.
This commit is contained in:
parent
2aebc0e099
commit
ad6148cae7
@ -366,7 +366,8 @@ class IDF_Project extends Pluf_Model
|
|||||||
public function getRepositorySize($force=false)
|
public function getRepositorySize($force=false)
|
||||||
{
|
{
|
||||||
$last_eval = $this->getConf()->getVal('repository_size_check_date', 0);
|
$last_eval = $this->getConf()->getVal('repository_size_check_date', 0);
|
||||||
if (!$force and $last_eval > time()-172800) {
|
if (Pluf::f('idf_no_size_check', false) or
|
||||||
|
(!$force and $last_eval > time()-172800)) {
|
||||||
return $this->getConf()->getVal('repository_size', -1);
|
return $this->getConf()->getVal('repository_size', -1);
|
||||||
}
|
}
|
||||||
$this->getConf()->setVal('repository_size_check_date', time());
|
$this->getConf()->setVal('repository_size_check_date', time());
|
||||||
|
@ -357,7 +357,8 @@ function IDF_Views_Admin_getForgeSize($force=false)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$last_eval = $conf->getVal('downloads_size_check_date', 0);
|
$last_eval = $conf->getVal('downloads_size_check_date', 0);
|
||||||
if (!$force and $last_eval > time()-172800) {
|
if (Pluf::f('idf_no_size_check', false) or
|
||||||
|
(!$force and $last_eval > time()-172800)) {
|
||||||
$res['downloads'] = $conf->getVal('downloads_size', 0);
|
$res['downloads'] = $conf->getVal('downloads_size', 0);
|
||||||
} else {
|
} else {
|
||||||
$conf->setVal('downloads_size_check_date', time());
|
$conf->setVal('downloads_size_check_date', time());
|
||||||
@ -368,7 +369,8 @@ function IDF_Views_Admin_getForgeSize($force=false)
|
|||||||
$conf->setVal('downloads_size', $res['downloads']);
|
$conf->setVal('downloads_size', $res['downloads']);
|
||||||
}
|
}
|
||||||
$last_eval = $conf->getVal('attachments_size_check_date', 0);
|
$last_eval = $conf->getVal('attachments_size_check_date', 0);
|
||||||
if (!$force and $last_eval > time()-172800) {
|
if (Pluf::f('idf_no_size_check', false) or
|
||||||
|
(!$force and $last_eval > time()-172800)) {
|
||||||
$res['attachments'] = $conf->getVal('attachments_size', 0);
|
$res['attachments'] = $conf->getVal('attachments_size', 0);
|
||||||
} else {
|
} else {
|
||||||
$conf->setVal('attachments_size_check_date', time());
|
$conf->setVal('attachments_size_check_date', time());
|
||||||
@ -379,7 +381,8 @@ function IDF_Views_Admin_getForgeSize($force=false)
|
|||||||
$conf->setVal('attachments_size', $res['attachments']);
|
$conf->setVal('attachments_size', $res['attachments']);
|
||||||
}
|
}
|
||||||
$last_eval = $conf->getVal('database_size_check_date', 0);
|
$last_eval = $conf->getVal('database_size_check_date', 0);
|
||||||
if (!$force and $last_eval > time()-172800) {
|
if (Pluf::f('idf_no_size_check', false) or
|
||||||
|
(!$force and $last_eval > time()-172800)) {
|
||||||
$res['database'] = $conf->getVal('database_size', 0);
|
$res['database'] = $conf->getVal('database_size', 0);
|
||||||
} else {
|
} else {
|
||||||
$conf->setVal('database_size_check_date', time());
|
$conf->setVal('database_size_check_date', time());
|
||||||
|
@ -235,4 +235,9 @@ $cfg['allowed_scm'] = array('git' => 'IDF_Scm_Git',
|
|||||||
# $cfg['hg_path'] = 'hg';
|
# $cfg['hg_path'] = 'hg';
|
||||||
# $cfg['git_path'] = 'git';
|
# $cfg['git_path'] = 'git';
|
||||||
|
|
||||||
|
# If you do not want to have calculations of the repositories, attachments
|
||||||
|
# and downloads size, set it to true. You can set to false some
|
||||||
|
# times to times to check the size.
|
||||||
|
# $cfg['idf_no_size_check'] = false;
|
||||||
|
|
||||||
return $cfg;
|
return $cfg;
|
||||||
|
Loading…
Reference in New Issue
Block a user