This is an automated email from the ASF dual-hosted git repository.
tianxiaoliang pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/servicecomb-service-center.git.
from 915ecf5 how to raise pr (#767)
add 563f03c refactor the role module of rbac (#736)
No new revisions were added by this update.
Summary of changes:
datasource/datasource.go | 1 +
datasource/etcd/account.go | 12 +-
datasource/etcd/account_test.go | 4 +-
datasource/etcd/path/key_generator.go | 10 +-
datasource/etcd/path/key_generator_test.go | 4 +-
datasource/etcd/role.go | 133 ++++++
datasource/etcd/role_test.go | 87 ++++
datasource/mongo/account.go | 2 +-
datasource/mongo/account_test.go | 14 +-
.../dao/role_dao.go => datasource/mongo/role.go | 33 +-
.../rbac/dao/role_dao.go => datasource/role.go | 27 +-
docs/openapi/v4.yaml | 186 ++++++++-
docs/user-guides/rbac.md | 105 ++++-
pkg/errors/text.go | 2 +
pkg/rbacframe/account.go | 23 +-
pkg/rbacframe/api.go | 33 +-
pkg/rbacframe/api_test.go | 14 +-
pkg/rbacframe/resource_dao.go | 9 +
pkg/rbacframe/{error.go => role.go} | 22 +-
server/plugin/auth/buildin/buidlin_test.go | 8 +-
server/plugin/auth/buildin/buildin.go | 18 +-
server/resource/register.go | 1 +
server/resource/v4/auth_resource.go | 2 +-
server/resource/v4/auth_resource_test.go | 238 -----------
server/resource/v4/rbac_resource_test.go | 459 +++++++++++++++++++++
server/resource/v4/role_resource.go | 144 +++++++
server/service/rbac/authr_plugin.go | 4 +-
server/service/rbac/dao/role_dao.go | 52 ++-
server/service/rbac/decision.go | 61 ++-
server/service/rbac/decision_test.go | 10 +-
server/service/rbac/password.go | 13 +-
server/service/rbac/permission.go | 56 +++
server/service/rbac/private.key | 51 ---
server/service/rbac/rbac.go | 17 +-
server/service/rbac/rbac.pub | 14 -
server/service/rbac/{rbca_test.go => rbac_test.go} | 83 +++-
server/service/rbac/resource.go | 129 ++++++
server/service/rbac/{decision.go => role.go} | 37 +-
server/service/validate.go | 4 +-
39 files changed, 1642 insertions(+), 480 deletions(-)
create mode 100644 datasource/etcd/role.go
create mode 100644 datasource/etcd/role_test.go
copy server/service/rbac/dao/role_dao.go => datasource/mongo/role.go (57%)
copy server/service/rbac/dao/role_dao.go => datasource/role.go (59%)
copy pkg/rbacframe/{error.go => role.go} (70%)
delete mode 100644 server/resource/v4/auth_resource_test.go
create mode 100644 server/resource/v4/rbac_resource_test.go
create mode 100644 server/resource/v4/role_resource.go
create mode 100644 server/service/rbac/permission.go
delete mode 100644 server/service/rbac/private.key
delete mode 100644 server/service/rbac/rbac.pub
rename server/service/rbac/{rbca_test.go => rbac_test.go} (60%)
create mode 100644 server/service/rbac/resource.go
copy server/service/rbac/{decision.go => role.go} (58%)