forked from NYANDEV/forgejo
Merge pull request #143 from tsigo/rs-install-default-hosts
Install: Set the default host string based on database type
This commit is contained in:
commit
0d6856dbe7
2 changed files with 16 additions and 1 deletions
|
@ -468,6 +468,9 @@ function initRepository() {
|
||||||
function initInstall() {
|
function initInstall() {
|
||||||
// database type change
|
// database type change
|
||||||
(function () {
|
(function () {
|
||||||
|
var mysql_default = '127.0.0.1:3306'
|
||||||
|
var postgres_default = '127.0.0.1:5432'
|
||||||
|
|
||||||
$('#install-database').on("change", function () {
|
$('#install-database').on("change", function () {
|
||||||
var val = $(this).val();
|
var val = $(this).val();
|
||||||
if (val != "SQLite3") {
|
if (val != "SQLite3") {
|
||||||
|
@ -475,6 +478,18 @@ function initInstall() {
|
||||||
$('.sqlite-setting').addClass("hide");
|
$('.sqlite-setting').addClass("hide");
|
||||||
if (val == "PostgreSQL") {
|
if (val == "PostgreSQL") {
|
||||||
$('.pgsql-setting').removeClass("hide");
|
$('.pgsql-setting').removeClass("hide");
|
||||||
|
|
||||||
|
// Change the host value to the Postgres default, but only
|
||||||
|
// if the user hasn't already changed it from the MySQL
|
||||||
|
// default.
|
||||||
|
if ($('#database-host').val() == mysql_default) {
|
||||||
|
$('#database-host').val(postgres_default);
|
||||||
|
}
|
||||||
|
} else if (val == 'MySQL') {
|
||||||
|
$('.pgsql-setting').addClass("hide");
|
||||||
|
if ($('#database-host').val() == postgres_default) {
|
||||||
|
$('#database-host').val(mysql_default);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$('.pgsql-setting').addClass("hide");
|
$('.pgsql-setting').addClass("hide");
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label">Host: </label>
|
<label class="col-md-3 control-label">Host: </label>
|
||||||
<div class="col-md-8">
|
<div class="col-md-8">
|
||||||
<input name="host" class="form-control" placeholder="Type database server host" value="{{.host}}">
|
<input name="host" id="database-host" class="form-control" placeholder="Type database server host" value="{{.host}}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue