You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by an...@apache.org on 2015/07/31 11:15:05 UTC
incubator-ignite git commit: # ignite-843 Uniq name for new notebook
Repository: incubator-ignite
Updated Branches:
refs/heads/ignite-843 505bae0c2 -> 40e87e2ce
# ignite-843 Uniq name for new notebook
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/40e87e2c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/40e87e2c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/40e87e2c
Branch: refs/heads/ignite-843
Commit: 40e87e2ce9dd066d259c573c669f15e1ff38e273
Parents: 505bae0
Author: Andrey <an...@gridgain.com>
Authored: Fri Jul 31 16:16:32 2015 +0700
Committer: Andrey <an...@gridgain.com>
Committed: Fri Jul 31 16:16:32 2015 +0700
----------------------------------------------------------------------
.../src/main/js/controllers/models/sql.json | 2 +-
.../control-center-web/src/main/js/routes/notebooks.js | 11 ++++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/40e87e2c/modules/control-center-web/src/main/js/controllers/models/sql.json
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/controllers/models/sql.json b/modules/control-center-web/src/main/js/controllers/models/sql.json
index 93c821a..552e5d4 100644
--- a/modules/control-center-web/src/main/js/controllers/models/sql.json
+++ b/modules/control-center-web/src/main/js/controllers/models/sql.json
@@ -3,6 +3,6 @@
"Select cache and execute SQL queries."
],
"missingClientTip": [
- "Please download and install client."
+ "Please download and install <a href='/agent/agent-1.2.1-SNAPSHOT.zip' target='_self'>client</a>."
]
}
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/40e87e2c/modules/control-center-web/src/main/js/routes/notebooks.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/routes/notebooks.js b/modules/control-center-web/src/main/js/routes/notebooks.js
index 5b7ac8e..0560d3b 100644
--- a/modules/control-center-web/src/main/js/routes/notebooks.js
+++ b/modules/control-center-web/src/main/js/routes/notebooks.js
@@ -18,6 +18,7 @@
*/
var router = require('express').Router();
+var crypto = require('crypto');
var db = require('../db');
/**
@@ -76,6 +77,12 @@ router.post('/get', function (req, res) {
});
});
+function _randomValueHex (len) {
+ return crypto.randomBytes(Math.ceil(len/2))
+ .toString('hex') // convert to hexadecimal format
+ .slice(0,len); // return required number of characters
+}
+
/**
* Create new notebook for user account.
*
@@ -90,7 +97,9 @@ router.get('/new', function (req, res) {
if (err)
return res.status(500).send(err.message);
- (new db.Notebook({space: space.id, name: 'Notebook', paragraph: []})).save(function (err, notebook) {
+ var name = 'Notebook' + ' ' + _randomValueHex(8);
+
+ (new db.Notebook({space: space.id, name: name, paragraph: []})).save(function (err, notebook) {
if (err)
return res.status(500).send(err.message);