diff --git a/routers/api/v1/repo/repo_dashbord.go b/routers/api/v1/repo/repo_dashbord.go
index 127587ddb..2becdd59f 100644
--- a/routers/api/v1/repo/repo_dashbord.go
+++ b/routers/api/v1/repo/repo_dashbord.go
@@ -205,6 +205,7 @@ func ServeAllProjectsPeriodStatisticsFile(ctx *context.Context) {
}
f.SetActiveSheet(index)
+ f.DeleteSheet("Sheet1")
if err := f.SaveAs(fileName); err != nil {
log.Error("Can not generate file.", err)
@@ -387,7 +388,7 @@ func GetProjectPeriodStatistics(ctx *context.Context) {
func generateRadarSql(beginTime time.Time, endTime time.Time, repoId int64) string {
sql := "SELECT date, impact, completeness, liveness, project_health, team_health, growth, radar_total FROM repo_statistic" +
" where repo_id=" + strconv.FormatInt(repoId, 10) + " and created_unix >=" + strconv.FormatInt(beginTime.Unix(), 10) +
- " and created_unix<" + strconv.FormatInt(endTime.Unix(), 10)
+ " and created_unix<" + strconv.FormatInt(endTime.Unix(), 10) + " order by created_unix"
return sql
}
@@ -395,7 +396,7 @@ func generateRadarSql(beginTime time.Time, endTime time.Time, repoId int64) stri
func generateTargetSql(beginTime time.Time, endTime time.Time, repoId int64) string {
sql := "SELECT date, num_visits,num_downloads,num_commits FROM repo_statistic" +
" where repo_id=" + strconv.FormatInt(repoId, 10) + " and created_unix >=" + strconv.FormatInt(beginTime.Unix(), 10) +
- " and created_unix<" + strconv.FormatInt(endTime.Unix(), 10)
+ " and created_unix<" + strconv.FormatInt(endTime.Unix(), 10) + " order by created_unix desc"
return sql
}
diff --git a/templates/base/head_navbar.tmpl b/templates/base/head_navbar.tmpl
index 67d8fc1b7..49b3181e7 100755
--- a/templates/base/head_navbar.tmpl
+++ b/templates/base/head_navbar.tmpl
@@ -37,7 +37,9 @@
{{.i18n.Tr "explore.users"}}
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{if .IsAdmin}}
+ {{.i18n.Tr "explore.data_analysis"}}
+ {{end}}
{{else if .IsLandingPageHome}}
@@ -53,6 +55,9 @@
{{.i18n.Tr "explore.users"}}
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
+ {{if .IsAdmin}}
+ {{.i18n.Tr "explore.data_analysis"}}
+ {{end}}
{{else if .IsLandingPageExplore}}
diff --git a/templates/base/head_navbar_home.tmpl b/templates/base/head_navbar_home.tmpl
index e334efba8..c94ff269f 100644
--- a/templates/base/head_navbar_home.tmpl
+++ b/templates/base/head_navbar_home.tmpl
@@ -29,7 +29,9 @@
{{.i18n.Tr "explore.users"}}
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{if .IsAdmin}}
+ {{.i18n.Tr "explore.data_analysis"}}
+ {{end}}
{{else if .IsLandingPageHome}}
@@ -45,6 +47,9 @@
{{.i18n.Tr "explore.users"}}
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
+ {{if .IsAdmin}}
+ {{.i18n.Tr "explore.data_analysis"}}
+ {{end}}
{{else if .IsLandingPageExplore}}
diff --git a/web_src/js/components/ProAnalysis.vue b/web_src/js/components/ProAnalysis.vue
index 8d4f25084..dfc09aad4 100755
--- a/web_src/js/components/ProAnalysis.vue
+++ b/web_src/js/components/ProAnalysis.vue
@@ -8,18 +8,18 @@