Added missing migrations to a single config file
This commit is contained in:
parent
0c0a8f4b21
commit
71ea5fa03d
5 changed files with 18 additions and 6 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -17,3 +17,6 @@ vendor
|
||||||
|
|
||||||
# Others
|
# Others
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
# IDE
|
||||||
|
nbproject
|
||||||
|
|
|
@ -27,6 +27,8 @@
|
||||||
|
|
||||||
namespace Baikal\Model;
|
namespace Baikal\Model;
|
||||||
|
|
||||||
|
use Symfony\Component\Yaml\Yaml;
|
||||||
|
|
||||||
class Calendar extends \Flake\Core\Model\Db {
|
class Calendar extends \Flake\Core\Model\Db {
|
||||||
const DATATABLE = "calendarinstances";
|
const DATATABLE = "calendarinstances";
|
||||||
const PRIMARYKEY = "id";
|
const PRIMARYKEY = "id";
|
||||||
|
@ -39,11 +41,21 @@ class Calendar extends \Flake\Core\Model\Db {
|
||||||
"description" => "",
|
"description" => "",
|
||||||
"calendarorder" => 0,
|
"calendarorder" => 0,
|
||||||
"calendarcolor" => "",
|
"calendarcolor" => "",
|
||||||
"timezone" => PROJECT_TIMEZONE,
|
"timezone" => null,
|
||||||
"calendarid" => 0
|
"calendarid" => 0
|
||||||
];
|
];
|
||||||
protected $oCalendar; # Baikal\Model\Calendar\Calendar
|
protected $oCalendar; # Baikal\Model\Calendar\Calendar
|
||||||
|
|
||||||
|
function __construct($sPrimary = false) {
|
||||||
|
parent::__construct($sPrimary);
|
||||||
|
try {
|
||||||
|
$config = Yaml::parseFile(PROJECT_PATH_CONFIG . "baikal.yaml");
|
||||||
|
$this->set("timezone", $config['system']["timezone"]);
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
error_log('Error reading baikal.yaml file : ' . $e->getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected function initFloating() {
|
protected function initFloating() {
|
||||||
parent::initFloating();
|
parent::initFloating();
|
||||||
$this->oCalendar = new Calendar\Calendar();
|
$this->oCalendar = new Calendar\Calendar();
|
||||||
|
|
|
@ -124,7 +124,7 @@ class Standard extends \Baikal\Model\Config {
|
||||||
error_log('Error reading baikal.yaml file : ' . $e->getMessage());
|
error_log('Error reading baikal.yaml file : ' . $e->getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($config['parameters']["admin_passwordhash"]) || trim($config['system']["admin_passwordhash"]) === "") {
|
if (!isset($config['system']["admin_passwordhash"]) || trim($config['system']["admin_passwordhash"]) === "") {
|
||||||
|
|
||||||
# No password set (Form is used in install tool), so password is required as it has to be defined
|
# No password set (Form is used in install tool), so password is required as it has to be defined
|
||||||
$oMorpho->element("admin_passwordhash")->setOption("validation", "required");
|
$oMorpho->element("admin_passwordhash")->setOption("validation", "required");
|
||||||
|
|
|
@ -60,7 +60,7 @@ try {
|
||||||
die('<h1>Incomplete installation</h1><p>Baïkal is missing its configuration file, or its configuration file is unreadable.');
|
die('<h1>Incomplete installation</h1><p>Baïkal is missing its configuration file, or its configuration file is unreadable.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($config['system']["card_enabled"]) || $config['parameters']["card_enabled"] !== true) {
|
if (!isset($config['system']["card_enabled"]) || $config['system']["card_enabled"] !== true) {
|
||||||
throw new ErrorException("Baikal CardDAV is disabled.", 0, 255, __FILE__, __LINE__);
|
throw new ErrorException("Baikal CardDAV is disabled.", 0, 255, __FILE__, __LINE__);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,9 +8,6 @@ parameters:
|
||||||
-
|
-
|
||||||
message: '#Instantiated class Flake\\Core\\Exception not found.#'
|
message: '#Instantiated class Flake\\Core\\Exception not found.#'
|
||||||
path: Core/Frameworks/Flake/Util/Frameworks.php
|
path: Core/Frameworks/Flake/Util/Frameworks.php
|
||||||
-
|
|
||||||
message: '#Call to an undefined method Baikal\\Model\\Config\\Standard::getDefaultSystemConfig\(\).#'
|
|
||||||
path: Core/Frameworks/Baikal/Model/Config/Standard.php
|
|
||||||
-
|
-
|
||||||
message: '#Call to static method compileCss\(\) on an unknown class Frameworks\\LessPHP\\Delegate.#'
|
message: '#Call to static method compileCss\(\) on an unknown class Frameworks\\LessPHP\\Delegate.#'
|
||||||
path: Core/Frameworks/Flake/Controller/Page.php
|
path: Core/Frameworks/Flake/Controller/Page.php
|
||||||
|
|
Loading…
Reference in a new issue