Files can now depends on MCQ
This commit is contained in:
parent
823328ead2
commit
e937073588
8 changed files with 90 additions and 28 deletions
|
|
@ -69,6 +69,13 @@ func genFileList(in []fic.EFile, e error) (out []APIFile, err error) {
|
|||
}
|
||||
|
||||
g.Depends = append(g.Depends, k)
|
||||
} else if m, ok := d.(fic.MCQ); ok {
|
||||
m, err = fic.GetMCQ(m.Id)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
g.Depends = append(g.Depends, m)
|
||||
} else {
|
||||
err = errors.New(fmt.Sprintf("Unknown type %T to handle file dependancy", k))
|
||||
return
|
||||
|
|
|
|||
|
|
@ -76,7 +76,8 @@
|
|||
<span ng-if="!file.depends">aucun flag</span>
|
||||
<ul ng-if="file.depends">
|
||||
<li ng-repeat="dep in file.depends">
|
||||
{{ dep.label }}
|
||||
<span ng-if="dep.label">Flag {{ dep.label }}</span>
|
||||
<span ng-if="dep.title">QCM {{ dep.title }}</span>
|
||||
<button type="button" class="btn btn-sm btn-danger" ng-click="deleteFileDep()"><span class="glyphicon glyphicon-trash"></span></button>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
|||
Reference in a new issue