|
|
|
@ -83,7 +83,6 @@ namespace Volo.Docs.Pages.Documents.Project
|
|
|
|
|
private readonly IDocumentToHtmlConverterFactory _documentToHtmlConverterFactory;
|
|
|
|
|
private readonly IProjectAppService _projectAppService;
|
|
|
|
|
private readonly IDocumentSectionRenderer _documentSectionRenderer;
|
|
|
|
|
private readonly IVersionHelper _versionHelper;
|
|
|
|
|
private readonly DocsUiOptions _uiOptions;
|
|
|
|
|
|
|
|
|
|
public IndexModel(
|
|
|
|
@ -91,8 +90,7 @@ namespace Volo.Docs.Pages.Documents.Project
|
|
|
|
|
IDocumentToHtmlConverterFactory documentToHtmlConverterFactory,
|
|
|
|
|
IProjectAppService projectAppService,
|
|
|
|
|
IOptions<DocsUiOptions> options,
|
|
|
|
|
IDocumentSectionRenderer documentSectionRenderer,
|
|
|
|
|
IVersionHelper versionHelper)
|
|
|
|
|
IDocumentSectionRenderer documentSectionRenderer)
|
|
|
|
|
{
|
|
|
|
|
ObjectMapperContext = typeof(DocsWebModule);
|
|
|
|
|
|
|
|
|
@ -100,7 +98,6 @@ namespace Volo.Docs.Pages.Documents.Project
|
|
|
|
|
_documentToHtmlConverterFactory = documentToHtmlConverterFactory;
|
|
|
|
|
_projectAppService = projectAppService;
|
|
|
|
|
_documentSectionRenderer = documentSectionRenderer;
|
|
|
|
|
_versionHelper = versionHelper;
|
|
|
|
|
_uiOptions = options.Value;
|
|
|
|
|
|
|
|
|
|
LocalizationResourceType = typeof(DocsResource);
|
|
|
|
@ -331,7 +328,7 @@ namespace Volo.Docs.Pages.Documents.Project
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return versions.FirstOrDefault(v => !_versionHelper.IsPreRelease(v.Version)) ?? versions.First();
|
|
|
|
|
return versions.FirstOrDefault(v => !SemanticVersionHelper.IsPreRelease(v.Version)) ?? versions.First();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private string RemoveVersionPrefix(string version)
|
|
|
|
@ -356,7 +353,7 @@ namespace Volo.Docs.Pages.Documents.Project
|
|
|
|
|
if (!Project.ExtraProperties.ContainsKey("GithubVersionProviderSource")
|
|
|
|
|
|| (GithubVersionProviderSource) (long) Project.ExtraProperties["GithubVersionProviderSource"] == GithubVersionProviderSource.Releases)
|
|
|
|
|
{
|
|
|
|
|
versions.First(v=> !_versionHelper.IsPreRelease(v.Version)).Version = Project.LatestVersionBranchName;
|
|
|
|
|
versions.First(v=> !SemanticVersionHelper.IsPreRelease(v.Version)).Version = Project.LatestVersionBranchName;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|