Removing enabled/disabled for synced repositories
- Truncate descriptions
Created by: keegancsmith
In the new repository syncer (#2025 (closed)) we no longer will have an enabled/disabled state. Additionally, only the syncer will control deletion of repositories. As such we need to update the UI to:
- Remove enable/disable/deletion actions for Github repositories.
- Educate admins to update external service configuration.
For the short-term proposals below we would like to ship these changes in 3.2 since they block the release of the new syncer.
Repo Listing Page
Short-term Proposal: Grey out the enable/disable button. Update tooltip to educate user about updating external services. Long-term Proposal: Button jumps to external service configuration for that repository's external service.
Additionally Github repositories do not indicate enabled/disabled. (If not deleted, they are always enabled). As such github repositories always show in the enabled filter, and never in the disabled filter.
Repository option page
Short-term Proposal: Replace this page with text explaining external services. Long-term Proposal: Link to external service configuration for the repository.
The text can probably match what we use for visiting repositories that exist but are not enabled:

