You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by se...@apache.org on 2015/07/07 22:34:03 UTC

[1/4] incubator-ignite git commit: # IGNITE-843 Bug fix: "logout" does not work.

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-843 73d08d60d -> 2dc467784


# IGNITE-843 Bug fix: "logout" does not work.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/5643ed54
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/5643ed54
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/5643ed54

Branch: refs/heads/ignite-843
Commit: 5643ed5423ec4d4a7910a1ac26b1720bda0a150a
Parents: 73d08d6
Author: sevdokimov <se...@jetbrains.com>
Authored: Tue Jul 7 22:29:16 2015 +0300
Committer: sevdokimov <se...@jetbrains.com>
Committed: Tue Jul 7 22:29:16 2015 +0300

----------------------------------------------------------------------
 modules/web-control-center/nodejs/views/includes/header.jade | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5643ed54/modules/web-control-center/nodejs/views/includes/header.jade
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/views/includes/header.jade b/modules/web-control-center/nodejs/views/includes/header.jade
index c8e6deb..f2e2d38 100644
--- a/modules/web-control-center/nodejs/views/includes/header.jade
+++ b/modules/web-control-center/nodejs/views/includes/header.jade
@@ -33,6 +33,6 @@ header.header(id='header')
                     script#user-dropdown(type='text/ng-template')
                         ul.dropdown-menu
                             li
-                                a(href='/rest/auth/logout') Log Out
+                                a(href='/logout') Log Out
                 li.nav-login(ng-show='!user')
                     a(ng-click='login()' href='#') Log In
\ No newline at end of file


[3/4] incubator-ignite git commit: # IGNITE-843 Fix broken URL.

Posted by se...@apache.org.
# IGNITE-843 Fix broken URL.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/116f6824
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/116f6824
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/116f6824

Branch: refs/heads/ignite-843
Commit: 116f68242640a1789236635ff235a8bb93994015
Parents: ef4bb24
Author: sevdokimov <se...@jetbrains.com>
Authored: Tue Jul 7 22:54:36 2015 +0300
Committer: sevdokimov <se...@jetbrains.com>
Committed: Tue Jul 7 22:54:36 2015 +0300

----------------------------------------------------------------------
 .../nodejs/public/javascripts/controllers/common.js                | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/116f6824/modules/web-control-center/nodejs/public/javascripts/controllers/common.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/public/javascripts/controllers/common.js b/modules/web-control-center/nodejs/public/javascripts/controllers/common.js
index ba3d152..d712078 100644
--- a/modules/web-control-center/nodejs/public/javascripts/controllers/common.js
+++ b/modules/web-control-center/nodejs/public/javascripts/controllers/common.js
@@ -178,7 +178,7 @@ configuratorModule.controller('auth', [
         };
 
         $scope.auth = function (action, user_info) {
-            $http.post('/rest/auth/' + action, user_info)
+            $http.post('/' + action, user_info)
                 .success(function (data) {
                     authModal.hide();
 


[4/4] incubator-ignite git commit: # IGNITE-843 Add ability to see user's configuration by admin.

Posted by se...@apache.org.
# IGNITE-843 Add ability to see user's configuration by admin.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/2dc46778
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/2dc46778
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/2dc46778

Branch: refs/heads/ignite-843
Commit: 2dc46778412f6bf94c581fa58cf1e82162c10109
Parents: 116f682
Author: sevdokimov <se...@jetbrains.com>
Authored: Tue Jul 7 23:33:56 2015 +0300
Committer: sevdokimov <se...@jetbrains.com>
Committed: Tue Jul 7 23:33:56 2015 +0300

----------------------------------------------------------------------
 modules/web-control-center/nodejs/routes/admin.js       | 10 ++++++++++
 .../nodejs/views/admin/userList_content.html            |  2 +-
 .../nodejs/views/includes/header.jade                   | 12 ++++++------
 modules/web-control-center/nodejs/views/layout.jade     |  2 +-
 4 files changed, 18 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2dc46778/modules/web-control-center/nodejs/routes/admin.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/routes/admin.js b/modules/web-control-center/nodejs/routes/admin.js
index 6ec2ac7..87049e0 100644
--- a/modules/web-control-center/nodejs/routes/admin.js
+++ b/modules/web-control-center/nodejs/routes/admin.js
@@ -57,5 +57,15 @@ router.get('/userList', function(req, res) {
     res.render('admin/userList', { user: req.user });
 });
 
+router.get('/become', function(req, res) {
+    var userId = req.query.userId;
+    
+    if (!userId)
+        userId = null;
+    
+    res.cookie('currentUserId', userId);
+    
+    res.redirect('/')
+});
 
 module.exports = router;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2dc46778/modules/web-control-center/nodejs/views/admin/userList_content.html
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/views/admin/userList_content.html b/modules/web-control-center/nodejs/views/admin/userList_content.html
index 595891c..e8a81f2 100644
--- a/modules/web-control-center/nodejs/views/admin/userList_content.html
+++ b/modules/web-control-center/nodejs/views/admin/userList_content.html
@@ -40,7 +40,7 @@
                             <span class="glyphicon glyphicon-remove" style="color: red"></span>
                         </a>
                         
-                        <a ng-href="../clusters" title="View user's configurations">
+                        <a ng-href="become?userId={{user._id}}" title="View user's configurations">
                             <span class="glyphicon glyphicon-eye-open"></span>
                         </a>
                     </td>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2dc46778/modules/web-control-center/nodejs/views/includes/header.jade
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/views/includes/header.jade b/modules/web-control-center/nodejs/views/includes/header.jade
index f2e2d38..53e46a9 100644
--- a/modules/web-control-center/nodejs/views/includes/header.jade
+++ b/modules/web-control-center/nodejs/views/includes/header.jade
@@ -18,21 +18,21 @@ header.header(id='header')
     .container
         h1.navbar-brand
             a(href='/') Apache Ignite Web Configurator
-        .navbar-collapse.collapse(ng-controller='auth' ng-init='user = #{JSON.stringify(user)}')
-            ul.nav.navbar-nav(ng-controller='activeLink' ng-show='user')
+        .navbar-collapse.collapse(ng-controller='auth')
+            ul.nav.navbar-nav(ng-controller='activeLink' ng-show='loggedInUser')
                 li
                     a(ng-class="{active: isActive('/configuration')}" href='/configuration/clusters') Configuration
-                li(ng-show='user && user.admin')
+                li(ng-show='loggedInUser && loggedInUser.admin')
                     a(ng-class="{active: isActive('/admin')}" href='/admin/userList') Administration
                 //li
                 //    a(ng-class="{active: isActive('/sql')}" href='/sql') SQL
             ul.nav.navbar-nav.pull-right
-                li(ng-show='user')
-                    a.dropdown-toggle(data-toggle='dropdown' aria-expanded='true' bs-dropdown data-template='user-dropdown' data-placement='bottom-right') {{user.username}}
+                li(ng-show='loggedInUser')
+                    a.dropdown-toggle(data-toggle='dropdown' aria-expanded='true' bs-dropdown data-template='user-dropdown' data-placement='bottom-right') {{loggedInUser.username}}
                         span.caret
                     script#user-dropdown(type='text/ng-template')
                         ul.dropdown-menu
                             li
                                 a(href='/logout') Log Out
-                li.nav-login(ng-show='!user')
+                li.nav-login(ng-show='!loggedInUser')
                     a(ng-click='login()' href='#') Log In
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2dc46778/modules/web-control-center/nodejs/views/layout.jade
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/views/layout.jade b/modules/web-control-center/nodejs/views/layout.jade
index d7a48be..ba6d67e 100644
--- a/modules/web-control-center/nodejs/views/layout.jade
+++ b/modules/web-control-center/nodejs/views/layout.jade
@@ -15,7 +15,7 @@
     limitations under the License.
 
 doctype html
-html(ng-app='ignite-web-configurator')
+html(ng-app='ignite-web-configurator', ng-init='loggedInUser = #{JSON.stringify(user)}')
     head
         title= title
 


[2/4] incubator-ignite git commit: # IGNITE-843 Bug fix: Add missing "var passport = require('passport'); "

Posted by se...@apache.org.
# IGNITE-843 Bug fix: Add missing "var passport = require('passport');"


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ef4bb243
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ef4bb243
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ef4bb243

Branch: refs/heads/ignite-843
Commit: ef4bb24323c8ca6fff7f61c0ffcc0e394c347027
Parents: 5643ed5
Author: sevdokimov <se...@jetbrains.com>
Authored: Tue Jul 7 22:35:52 2015 +0300
Committer: sevdokimov <se...@jetbrains.com>
Committed: Tue Jul 7 22:35:52 2015 +0300

----------------------------------------------------------------------
 modules/web-control-center/nodejs/routes/public.js | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ef4bb243/modules/web-control-center/nodejs/routes/public.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/nodejs/routes/public.js b/modules/web-control-center/nodejs/routes/public.js
index 1edf1fc..8383105 100644
--- a/modules/web-control-center/nodejs/routes/public.js
+++ b/modules/web-control-center/nodejs/routes/public.js
@@ -16,6 +16,7 @@
  */
 
 var router = require('express').Router();
+var passport = require('passport');
 
 // GET dropdown-menu template.
 router.get('/select', function(req, res) {