diff --git a/admin/api/exercice.go b/admin/api/exercice.go index a219e49b..50ffbfeb 100644 --- a/admin/api/exercice.go +++ b/admin/api/exercice.go @@ -622,7 +622,7 @@ func createExercice(c *gin.Context) { } } - exercice, err := theme.AddExercice(ue.Title, ue.URLId, ue.Path, ue.Statement, ue.Overview, ue.Headline, depend, ue.Gain, ue.VideoURI, ue.Resolution, ue.SeeAlso, ue.Finished) + exercice, err := theme.AddExercice(ue.Title, ue.WIP, ue.URLId, ue.Path, ue.Statement, ue.Overview, ue.Headline, depend, ue.Gain, ue.VideoURI, ue.Resolution, ue.SeeAlso, ue.Finished) if err != nil { log.Println("Unable to createExercice:", err.Error()) c.AbortWithStatusJSON(http.StatusInternalServerError, gin.H{"errmsg": "An error occurs during exercice creation."}) diff --git a/admin/static/js/app.js b/admin/static/js/app.js index 55574e47..56ce3872 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -1712,7 +1712,7 @@ angular.module("FICApp") }); }); $scope.exercices = Exercice.query(); - $scope.fields = ["title", "urlid", "statement", "headline", "overview", "finished", "depend", "gain", "coefficient", "videoURI", "resolution", "issue", "issuekind"]; + $scope.fields = ["title", "urlid", "statement", "headline", "overview", "finished", "depend", "gain", "coefficient", "videoURI", "resolution", "issue", "issuekind", "wip"]; $scope.inSync = false; $scope.syncExo = function() { diff --git a/admin/static/views/exercice.html b/admin/static/views/exercice.html index 5c60cf42..3be84260 100644 --- a/admin/static/views/exercice.html +++ b/admin/static/views/exercice.html @@ -21,7 +21,8 @@
{@html $current_exercice.headline}
{:else} + {#if $my.exercices[$current_exercice.id].wip} +{@html $my.exercices[$current_exercice.id].statement}
{#if $my.exercices[$current_exercice.id].issue}