['name' => 'isleofdogs', 'host' => 'paris.cubedesigners.com', 'port' => 9458, 'weight' => 2, 'region' => 'UE'],
['name' => 'jumanji', 'host' => 'paris.cubedesigners.com', 'port' => 9459, 'weight' => 2, 'region' => 'UE'],
['name' => 'kingkong', 'host' => 'kingkong.cubedesigners.com', 'weight' => 6, 'region' => 'US'],
+ ['name' => 'matrix', 'host' => 'matrix.cubedesigners.com', 'weight' => 2, 'region' => 'UE'],
];
public static function forceServer($server)
{
$this->addSettingField('section_downloads', FormSection::class, $this->__('Versions disponibles au téléchargement'));
+ $this->addSettingField('hosting_loadbalancer', Checkbox::class, $this->__('Hébergement "Load balancer"'));
+
foreach (self::getDownloadVersions() as $name => $downloadVersion) {
$this->addSettingField('download_' . $name, Checkbox::class, $downloadVersion['label'], [
'v2' => json_encode(['type' => 'boolean', 'editable' => true, 'default' => $downloadVersion['default'], 'label' => $downloadVersion['label'], 'grade' => 3]),
'default' => $downloadVersion['default'],
]);
if ($downloadVersion['install']) {
- $this->addSettingField('install_' . $name, ExternalPath::class, 'Installer sur un serveur externe', ['default' => '', 'servers_model' => FluidbookExternalInstallServer::class, 'when' => ['download_' . $name => 1]]);
+ $this->addSettingField('install_' . $name, ExternalPath::class, __('Installer sur un serveur externe'), ['default' => '', 'servers_model' => FluidbookExternalInstallServer::class, 'when' => ['download_' . $name => 1]]);
}
}