Class RepositorySettingsConfig


  • public final class RepositorySettingsConfig
    extends java.lang.Object
    • Method Detail

      • actions

        public java.util.Optional<java.lang.Boolean> actions()
        Returns:
        Whether the actions unit is enabled. Leave unset to avoid managing it.
      • externalTrackerFormat

        public java.util.Optional<java.lang.String> externalTrackerFormat()
        Returns:
        External issue tracker URL format. Forgejo supports placeholders such as {user}, {repo}, and {index}.
      • externalTrackerRegexPattern

        public java.util.Optional<java.lang.String> externalTrackerRegexPattern()
        Returns:
        External issue tracker regular expression pattern.
      • externalTrackerStyle

        public java.util.Optional<java.lang.String> externalTrackerStyle()
        Returns:
        External issue tracker number style, for example numeric or alphanumeric.
      • externalTrackerUrl

        public java.util.Optional<java.lang.String> externalTrackerUrl()
        Returns:
        External issue tracker URL. Setting this also enables issues unless issues is explicitly set.
      • externalWikiUrl

        public java.util.Optional<java.lang.String> externalWikiUrl()
        Returns:
        External wiki URL. Setting this also enables the wiki unless wiki is explicitly set.
      • globallyEditableWiki

        public java.util.Optional<java.lang.Boolean> globallyEditableWiki()
        Returns:
        Whether the wiki is globally editable.
      • internalTrackerAllowOnlyContributorsToTrackTime

        public java.util.Optional<java.lang.Boolean> internalTrackerAllowOnlyContributorsToTrackTime()
        Returns:
        Whether only contributors may track time in the internal issue tracker.
      • internalTrackerEnableIssueDependencies

        public java.util.Optional<java.lang.Boolean> internalTrackerEnableIssueDependencies()
        Returns:
        Whether issue dependencies are enabled in the internal issue tracker.
      • internalTrackerEnableTimeTracker

        public java.util.Optional<java.lang.Boolean> internalTrackerEnableTimeTracker()
        Returns:
        Whether the internal issue tracker has time tracking enabled.
      • issues

        public java.util.Optional<java.lang.Boolean> issues()
        Returns:
        Whether the issue tracker unit is enabled. Leave unset to avoid managing it.
      • packages

        public java.util.Optional<java.lang.Boolean> packages()
        Returns:
        Whether the packages unit is enabled. Leave unset to avoid managing it.
      • projects

        public java.util.Optional<java.lang.Boolean> projects()
        Returns:
        Whether the projects unit is enabled. Leave unset to avoid managing it.
      • pullRequests

        public java.util.Optional<java.lang.Boolean> pullRequests()
        Returns:
        Whether the pull request unit is enabled. Leave unset to avoid managing it.
      • releases

        public java.util.Optional<java.lang.Boolean> releases()
        Returns:
        Whether the releases unit is enabled. Leave unset to avoid managing it.
      • wiki

        public java.util.Optional<java.lang.Boolean> wiki()
        Returns:
        Whether the wiki unit is enabled. Leave unset to avoid managing it.
      • wikiBranch

        public java.util.Optional<java.lang.String> wikiBranch()
        Returns:
        Branch used for the repository wiki.