Skip to content

fix(vcs): restore installation ID on project Git settings#2993

Open
singhvishalkr wants to merge 1 commit intoappwrite:mainfrom
singhvishalkr:fix-1895-installation-id-display
Open

fix(vcs): restore installation ID on project Git settings#2993
singhvishalkr wants to merge 1 commit intoappwrite:mainfrom
singhvishalkr:fix-1895-installation-id-display

Conversation

@singhvishalkr
Copy link
Copy Markdown

I noticed the Git configuration card on the project Settings page only showed the provider owner and the last updated time. The v1/vcs/installations payload still includes each installation’s Appwrite id ($id), and that is the same value the Functions flow uses when you pick an installation in the connect-repo dropdown, so users were stuck guessing which id to pass into the Server SDK.

I added an Installation ID column to that table and render it with the existing Id tag so you can read it and copy it in one click, matching the pattern we already use on storage and other id-heavy tables.

Fixes #1895.

The project Settings Git table listed owner and last updated time only, so
the Appwrite installation id was not visible even though the API still
returns it. I added the column back using the same copyable id tag as
elsewhere in the console.

Fixes appwrite#1895
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 23, 2026

Greptile Summary

This PR adds an "Installation ID" column to the Git configuration table on the project Settings page, rendering each installation's $id via the existing Id component so users can read and copy it with one click. The change is minimal, follows the same pattern used on storage and other tables in the codebase, and directly addresses the reported issue where users had no way to discover the installation ID from the UI.

Confidence Score: 5/5

Safe to merge — small, self-contained UI addition with no logic changes or side effects.

The change is a two-part diff: import one component, add one column. It follows the established Id component pattern used elsewhere in the codebase, introduces no new logic, and has no security or data-integrity implications. All findings are P2 or lower.

No files require special attention.

Important Files Changed

Filename Overview
src/routes/(console)/project-[region]-[project]/settings/updateInstallations.svelte Adds an "Installation ID" column to the Git installations table using the existing Id component, consistent with patterns used on other ID-heavy tables in the codebase.

Reviews (1): Last reviewed commit: "fix(vcs): restore installation ID column..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🐛 Bug Report: Installation ID missing from Git configuration

1 participant