|
|
@@ -50,6 +50,19 @@ type ProjectLatestData struct { |
|
|
|
Top10 []UserInfo `json:"top10"` |
|
|
|
} |
|
|
|
|
|
|
|
func RestoreForkNumber(ctx *context.Context) { |
|
|
|
repos, err := models.GetAllRepositories() |
|
|
|
if err != nil { |
|
|
|
log.Error("GetAllRepositories failed: %v", err.Error()) |
|
|
|
return |
|
|
|
} |
|
|
|
for _, repo := range repos { |
|
|
|
models.RestoreRepoStatFork(int64(repo.NumForks), repo.ID) |
|
|
|
} |
|
|
|
|
|
|
|
ctx.JSON(http.StatusOK, struct{}{}) |
|
|
|
} |
|
|
|
|
|
|
|
func GetAllProjectsPeriodStatistics(ctx *context.Context) { |
|
|
|
|
|
|
|
recordBeginTime, err := getRecordBeginTime() |
|
|
|