Commit 288ce5b2 authored by Jean-Baptiste Oellers's avatar Jean-Baptiste Oellers
Browse files

Fix disciplines bouton supprimer et lien nombre utilisation

parent 4a4e96ee
Loading
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -42,6 +42,14 @@ class AdminDisciplineAPIService extends AbstractAPIService
        return $this->responseData(null);
    }

    protected function delete(Request $request) : JsonModel|Response|array {
        $id = $request->getQuery('id');
        $discipline = $this->getEntityManager()->getReference(\Oscar\Entity\Discipline::class, $id);
        $this->getEntityManager()->remove($discipline);
        $this->getEntityManager()->flush();
        return $this->responseData(null);
    }

    /**
     * @return DisciplineRepository
     * @throws \Doctrine\ORM\Exception\NotSupported
+5 −2
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@
        <strong class="fluid">
          <i class="icon-block" v-if="!item.active"></i>
          {{ item.label }}
          <a class="usage" :class="{'usage--used': item.usage > 0}" :href="'http://localhost:8888/activites-de-recherche/advancedsearch?q=&sort=dateUpdated&sortDirection=desc&criteria[]=ds%3B' +item.id + '%3B'">
          <a class="usage" :class="{'usage--used': item.usage > 0}" :href="'/activites-de-recherche/advancedsearch?q=&sort=dateUpdated&sortDirection=desc&criteria[]=ds%3B' +item.id + '%3B'">
            {{ item.usage }} utilisation(s)
          </a>
        </strong>
@@ -78,7 +78,10 @@ function handlerCreateItem() {
  edited.value = JSON.parse('{"label":"","active":true,"usage":0}');
}
function handlerDeleteItem(item) {

  let dt = JSON.parse(JSON.stringify(item));
  AxiosOscar.delete(props.url + "?id=" + dt.id).then((response) => {
    handlerFetch()
  })
}
function handlerFetch() {
  AxiosOscar.get(props.url).then((response) => {