feat(perforce): Add frontend support for Perforce integration#103172
Merged
feat(perforce): Add frontend support for Perforce integration#103172
Conversation
This commit adds frontend support for Perforce version control integration: - New Perforce icon component and assets - Integration icon and plugin support - Updated repository project path config form to support Perforce - Type definitions for Perforce integration The frontend changes enable: - Visual representation of Perforce integration in the UI - Configuration UI for repository and code mappings - Integration with existing VCS provider infrastructure
static/app/views/settings/organizationIntegrations/repositoryProjectPathConfigForm.tsx
Outdated
Show resolved
Hide resolved
static/app/views/settings/organizationIntegrations/repositoryProjectPathConfigForm.tsx
Outdated
Show resolved
Hide resolved
Jesse-Box
requested changes
Nov 12, 2025
Jesse-Box
approved these changes
Nov 13, 2025
Contributor
|
What does this look like on the integrations page? Should we prevent people from seeing it and installing the integration via the feature flag? e.g. sentry/static/app/views/issueDetails/streamline/sidebar/seerNotices.tsx Lines 121 to 123 in b4e2249 |
Contributor
Author
|
@cathteng not sure what the code-snippet you pasted is for. With the flag I added in the backend PR (#103287) - if not toggled for an org the Integration is not shown in the Integrations page at all. requires_feature_flag is actually preventing it from being picked up by the frontend (same as visible flag). |
Contributor
|
if you don't see it locally, then it's fine |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit adds frontend support for Perforce version control integration:
The frontend changes enable: