Skip to content
Snippets Groups Projects
Closed Removing enabled/disabled for synced repositories
  • View options
  • Removing enabled/disabled for synced repositories

  • View options
  • Closed Issue created by Warren Gifford

    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.

    image

    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.

    image

    The text can probably match what we use for visiting repositories that exist but are not enabled:

    image

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first