New attribute "disclaimer" on downloadable files
This commit is contained in:
parent
c28ad9533b
commit
bd19d31577
6 changed files with 80 additions and 22 deletions
|
@ -186,11 +186,17 @@ func createExerciceFile(c *gin.Context) {
|
|||
return nil, err
|
||||
} else {
|
||||
published := true
|
||||
disclaimer := ""
|
||||
|
||||
if f, exists := paramsFiles[filepath.Base(filePath)]; exists {
|
||||
published = !f.Hidden
|
||||
|
||||
if disclaimer, err = sync.ProcessMarkdown(sync.GlobalImporter, f.Disclaimer, exercice.(*fic.Exercice).Path); err != nil {
|
||||
return nil, fmt.Errorf("error during markdown formating of disclaimer: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
return exercice.(*fic.Exercice).ImportFile(filePath, origin, digest, nil, published)
|
||||
return exercice.(*fic.Exercice).ImportFile(filePath, origin, digest, nil, disclaimer, published)
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
|
|
Reference in a new issue