|
@@ -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>
|