8000 web ui better usability when creating dbs, issue: #1623' · thurt/arangodb@64eb028 · GitHub
[go: up one dir, main page]

Skip to content

Commit 64eb028

Browse files
committed
web ui better usability when creating dbs, issue: arangodb#1623'
1 parent 65ed443 commit 64eb028

File tree

1 file changed

+33
-5
lines changed

1 file changed

+33
-5
lines changed

js/apps/system/_admin/aardvark/APP/frontend/js/views/databaseView.js

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,13 +145,21 @@
145145
},
146146

147147
submitCreateDatabase: function() {
148-
var self = this;
149-
var name = $('#newDatabaseName').val();
150-
var userName = $('#newUser').val();
151-
var userPassword = $('#newPassword').val();
148+
var self = this, userPassword,
149+
name = $('#newDatabaseName').val(),
150+
userName = $('#newUser').val();
151+
152+
if ($('#useDefaultPassword').val() === 'true') {
153+
userPassword = 'ARANGODB_DEFAULT_ROOT_PASSWORD';
154+
}
155+
else {
156+
userPassword = $('#newPassword').val();
157+
}
158+
152159
if (!this.validateDatabaseInfo(name, userName, userPassword)) {
153160
return;
154161
}
162+
155163
var options = {
156164
name: name,
157165
users: [
@@ -334,11 +342,19 @@
334342
]
335343
)
336344
);
345+
tableContent.push(
346+
window.modalView.createSelectEntry(
347+
"useDefaultPassword",
348+
"Use default password",
349+
true,
350+
"Read the password from the environment variable ARANGODB_DEFAULT_ROOT_PASSWORD.",
351+
[{value: false, label: "No"}, {value: true, label: "Yes"}] )
352+
);
337353
tableContent.push(
338354
window.modalView.createPasswordEntry(
339355
"newPassword",
340356
"Password",
341-
"ARANGODB_DEFAULT_ROOT_PASSWORD",
357+
"",
342358
false,
343359
"",
344360
false
@@ -356,6 +372,18 @@
356372
buttons,
357373
tableContent
358374
);
375+
376+
$('#useDefaultPassword').change(function() {
377+
378+
if ($('#useDefaultPassword').val() === 'true') {
379+
$('#row_newPassword').hide();
380+
}
381+
else {
382+
$('#row_newPassword').show();
383+
}
384+
});
385+
386+
$('#row_newPassword').hide();
359387
}
360388

361389
});

0 commit comments

Comments
 (0)
0