You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2026/07/09 06:57:05 UTC
(airavata-custos) branch web-changes updated (4478e53d5 -> 28da9d67d)
This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch web-changes
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
discard 4478e53d5 Add allocation history tab and fix sign-out for CILogon
discard 9797b95a0 Restrict the member role change in the allocations and projects
discard 4e60986e6 Show allocation and usage aggregates on the resources tab
discard 9936f05cd Regenerate portal SDK for the resource summary endpoint
discard d4c402fde Sample data for projects, clusters, and resources
discard 6fd6f168a Clusters, resources, and resource rate management UI components
discard 399973144 Add organizations and resources admin pages to the portal
add e671b2d89 Add endpoint to update a user's name
add c90aafcf3 Add organizations and resources admin pages to the portal
add 4a84a6010 Clusters, resources, and resource rate management UI components
add 0d0a2a651 Sample data for projects, clusters, and resources
add 451b55eb8 Regenerate portal SDK for the resource summary endpoint
add ac6632a15 Show allocation and usage aggregates on the resources tab
add 73ce24a4f Restrict the member role change in the allocations and projects
add effd100b2 Add allocation history tab and fix sign-out for CILogon
add 28da9d67d Add user profile settings page
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4478e53d5)
\
N -- N -- N refs/heads/web-changes (28da9d67d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
api/core.openapi.yaml | 50 ++++++
internal/server/list_endpoints_integration_test.go | 47 ++++++
internal/server/server.go | 1 +
internal/server/user.go | 41 +++++
.../app/(portal)/{projects => settings}/page.tsx | 6 +-
.../core/identity/__fixtures__/settings.json | 96 +++++++++++
.../core/identity/__tests__/privileges.test.ts | 86 ++++++++++
.../core/identity/__tests__/schemas.test.ts | 15 ++
web/src/features/core/identity/api.ts | 81 +++++++--
.../core/identity/components/AccessCard.tsx | 183 +++++++++++++++++++++
.../core/identity/components/AppearanceCard.tsx | 71 ++++++++
.../core/identity/components/IdentitiesCard.tsx | 74 +++++++++
.../core/identity/components/ProfileCard.tsx | 169 +++++++++++++++++++
.../core/identity/components/SettingsPage.tsx | 59 +++++++
.../components/__tests__/AccessCard.test.tsx | 98 +++++++++++
.../components/__tests__/AppearanceCard.test.tsx} | 36 ++--
.../components/__tests__/IdentitiesCard.test.tsx | 47 ++++++
.../components/__tests__/ProfileCard.test.tsx | 84 ++++++++++
web/src/features/core/identity/privileges.ts | 124 ++++++++++++++
web/src/features/core/identity/queries.ts | 73 +++++++-
web/src/features/core/identity/schemas.ts | 56 ++++++-
web/src/generated/core/index.ts | 4 +-
web/src/generated/core/sdk.gen.ts | 15 +-
web/src/generated/core/types.gen.ts | 47 ++++++
web/src/generated/core/zod.gen.ts | 22 +++
.../mocks/__tests__/fixtures-vs-schemas.test.ts | 42 +++++
web/src/mocks/handlers.ts | 2 +
web/src/mocks/handlers/identity.ts | 53 ++++++
web/src/mocks/handlers/privileges.ts | 16 +-
web/src/shared/layout/UserPill.tsx | 21 ++-
web/tests/settings.e2e.ts | 50 ++++++
31 files changed, 1713 insertions(+), 56 deletions(-)
copy web/src/app/(portal)/{projects => settings}/page.tsx (84%)
create mode 100644 web/src/features/core/identity/__fixtures__/settings.json
create mode 100644 web/src/features/core/identity/__tests__/privileges.test.ts
create mode 100644 web/src/features/core/identity/components/AccessCard.tsx
create mode 100644 web/src/features/core/identity/components/AppearanceCard.tsx
create mode 100644 web/src/features/core/identity/components/IdentitiesCard.tsx
create mode 100644 web/src/features/core/identity/components/ProfileCard.tsx
create mode 100644 web/src/features/core/identity/components/SettingsPage.tsx
create mode 100644 web/src/features/core/identity/components/__tests__/AccessCard.test.tsx
copy web/src/features/core/{projects/__tests__/queries.test.ts => identity/components/__tests__/AppearanceCard.test.tsx} (50%)
create mode 100644 web/src/features/core/identity/components/__tests__/IdentitiesCard.test.tsx
create mode 100644 web/src/features/core/identity/components/__tests__/ProfileCard.test.tsx
create mode 100644 web/src/features/core/identity/privileges.ts
create mode 100644 web/src/mocks/handlers/identity.ts
create mode 100644 web/tests/settings.e2e.ts