This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch nexus-portal
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
from b0f99d239 updated the API documentation
add 0f7f509c0 Move project-level roles to a project_memberships table
No new revisions were added by this update.
Summary of changes:
api/core.openapi.yaml | 4 -
.../AMIE-Processor/handler/integration_common.go | 1 +
.../handler/request_account_create.go | 15 ++-
.../handler/request_project_create.go | 4 +-
.../pipeline/baseline_integration_test.go | 1 +
.../AMIE-Processor/pipeline/integration_common.go | 1 +
.../testdata/scenarios/baseline.yaml | 14 ++-
....up.sql => 000014_project_memberships.down.sql} | 13 ++-
.../migrations/000014_project_memberships.up.sql | 47 ++++++++
internal/server/responses.go | 4 +-
internal/server/server.go | 37 +-----
.../store/compute_allocation_membership_store.go | 58 +++++-----
internal/store/project_membership_store.go | 124 ++++++++++++++++++++
internal/store/store.go | 33 +++++-
pkg/models/allocation.go | 1 -
.../error.go => pkg/models/project_membership.go | 28 +++--
pkg/service/compute_allocation_membership.go | 11 --
pkg/service/errors.go | 5 +
pkg/service/interface.go | 7 ++
pkg/service/mock.go | 112 ++++++++++++++++++
pkg/service/project_membership.go | 127 +++++++++++++++++++++
pkg/service/service.go | 4 +
pkg/service/user_merge.go | 3 +
23 files changed, 549 insertions(+), 105 deletions(-)
copy internal/db/migrations/{000013_membership_role.up.sql =>
000014_project_memberships.down.sql} (72%)
create mode 100644 internal/db/migrations/000014_project_memberships.up.sql
create mode 100644 internal/store/project_membership_store.go
copy connectors/ACCESS/AMIE-Processor/model/error.go =>
pkg/models/project_membership.go (51%)
create mode 100644 pkg/service/project_membership.go