hmt il y a 3 ans
Parent
commit
464b5dfa82
2 fichiers modifiés avec 9 ajouts et 11 suppressions
  1. 8 10
      components/teams.svelte
  2. 1 1
      Übersicht.svelte

+ 8 - 10
components/teams.svelte

@@ -1,13 +1,15 @@
 <script>
-  export let schueler, privat, einstellungen = {};
-  let teams_anzeigen = einstellungen.teams_anzeigen;
+  export let schueler, privat, einstellungen;
   let schueler_verbergen;
   let lehrer = []
-  $: pool.query(`UPDATE einstellungen SET teams_anzeigen=$1`, [teams_anzeigen])
   const { Pool } = R("pg");
   const pool = new Pool({ connectionString: privat.mein_bk_db });
   const query = `SELECT * from lehrer`;
   pool.query(query).then(res => lehrer = res.rows)
+  async function update_teams () {
+    pool.query(`UPDATE einstellungen SET teams_anzeigen=$1`, [!einstellungen.teams_anzeigen])
+    einstellungen.teams_anzeigen = !einstellungen.teams_anzeigen
+  } 
   async function update_lehrer (l) {
     await pool.query(`UPDATE lehrer SET konto=$1 WHERE id=$2`, [!l.konto, l.id])
     l.konto = !l.konto
@@ -20,14 +22,10 @@
   }
 </script>
 
-<style>
-  @import "./node_modules/bulma-tooltip/dist/css/bulma-tooltip.min.css";
-</style>
-
 <h3 class="title">Einverständniserklärungen Teams</h3>
 <div class="field">
   <label class="checkbox">
-    <input type="checkbox" bind:checked={teams_anzeigen} />
+    <input type="checkbox" bind:checked={einstellungen.teams_anzeigen} on:click={update_teams} />
     Teams-Seite für Schüler anzeigen
   </label>
 </div>
@@ -47,7 +45,7 @@
             <tr>
               <th>Name</th>
               <th>Vorname</th>
-              <th>Auswahlstatus (Konto, Video, Audio)</th>
+              <th>Auswahlstatus</th>
             </tr>
           </thead>
           <tbody>
@@ -79,7 +77,7 @@
         <thead>
           <tr>
             <th>Name</th>
-            <th>Auswahlstatus (Konto, Video, Audio)</th>
+            <th>Auswahlstatus</th>
           </tr>
         </thead>
         <tbody>

+ 1 - 1
Übersicht.svelte

@@ -77,7 +77,7 @@
   const { Pool } = R('pg')
   const mysql = R('mysql')
   let schueler_entfernt = [], schueler_lokal = []
-  let einstellungen
+  let einstellungen = {}
   const postgres = new Pool({ connectionString: privat.mein_bk_db})
   postgres.query(`SELECT * FROM einstellungen`)
     .then(res => {