Merge [TRAFODION-3218] pr 1723 user still has privilege after user's role 
revoked


Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/8e38189d
Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/8e38189d
Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/8e38189d

Branch: refs/heads/master
Commit: 8e38189d43d6abe57f6a2c992ebaeaf79ce92408
Parents: 659f59a adf2b8f
Author: Roberta Marton <[email protected]>
Authored: Wed Oct 24 16:19:42 2018 +0000
Committer: Roberta Marton <[email protected]>
Committed: Wed Oct 24 16:19:42 2018 +0000

----------------------------------------------------------------------
 core/sql/cli/Cli.cpp                            |   7 +-
 core/sql/cli/Cli.h                              |   7 +-
 core/sql/cli/CliExtern.cpp                      |  10 +-
 core/sql/cli/Context.cpp                        |  63 ++++--
 core/sql/cli/Context.h                          |   8 +-
 core/sql/cli/SQLCLIdev.h                        |   5 +-
 core/sql/comexe/ComTdb.h                        |   2 +-
 core/sql/common/ComDistribution.cpp             |   4 +
 core/sql/common/ComSecurityKey.cpp              | 125 +++++++----
 core/sql/common/ComSecurityKey.h                |  16 +-
 core/sql/common/ComSmallDefs.h                  |   9 +
 core/sql/common/ComUser.cpp                     |  62 ++++-
 core/sql/common/ComUser.h                       |   5 +-
 core/sql/executor/ExExeUtilGet.cpp              |   7 +-
 core/sql/generator/Generator.cpp                |  15 +-
 core/sql/optimizer/BindRelExpr.cpp              | 144 ++++++++----
 core/sql/optimizer/NARoutine.cpp                |  96 ++++----
 core/sql/optimizer/NARoutine.h                  |  11 +-
 core/sql/optimizer/NATable.cpp                  | 104 ++++++---
 core/sql/optimizer/NATable.h                    |  21 +-
 core/sql/optimizer/RelMisc.h                    |   3 +-
 core/sql/regress/privs1/EXPECTED120             |  15 +-
 core/sql/regress/privs1/TEST120                 |   2 +-
 core/sql/regress/privs2/EXPECTED129             | 218 +++++++++++++-----
 core/sql/regress/privs2/TEST129                 |  32 ++-
 core/sql/sqlcomp/CmpSeabaseDDLauth.cpp          |  40 +++-
 core/sql/sqlcomp/CmpSeabaseDDLauth.h            |   3 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         |  15 +-
 core/sql/sqlcomp/PrivMgr.cpp                    |  37 +++
 core/sql/sqlcomp/PrivMgr.h                      |   5 +
 core/sql/sqlcomp/PrivMgrCommands.cpp            | 124 +++++-----
 core/sql/sqlcomp/PrivMgrCommands.h              |  15 +-
 core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp |  12 +-
 core/sql/sqlcomp/PrivMgrDesc.cpp                |   1 +
 core/sql/sqlcomp/PrivMgrDesc.h                  |  30 +++
 core/sql/sqlcomp/PrivMgrPrivileges.cpp          | 224 ++++++-------------
 core/sql/sqlcomp/PrivMgrPrivileges.h            |  21 +-
 core/sql/sqlcomp/PrivMgrRoles.cpp               |  92 ++++----
 core/sql/sqlcomp/PrivMgrRoles.h                 |  18 +-
 core/sql/sqlcomp/PrivMgrUserPrivs.cpp           | 174 ++++++++------
 core/sql/sqlcomp/PrivMgrUserPrivs.h             |  15 +-
 41 files changed, 1128 insertions(+), 689 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafodion/blob/8e38189d/core/sql/cli/Cli.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/8e38189d/core/sql/optimizer/RelMisc.h
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/8e38189d/core/sql/sqlcomp/PrivMgr.cpp
----------------------------------------------------------------------

Reply via email to