Added card generation/printing from detail

ref #94
This commit is contained in:
2021-03-26 16:21:46 +01:00
parent acf78a8822
commit 4a36fb6d95
3 changed files with 15 additions and 1 deletions

View File

@@ -11,6 +11,7 @@
import PromiseError from "../base/PromiseError.svelte";
import Select from "svelte-select";
import GenerateSponsoringContracts from "../pdf_generation/GenerateSponsoringContracts.svelte";
import GenerateRunnerCards from "../pdf_generation/GenerateRunnerCards.svelte";
$: delete_triggered = false;
$: address_valid_or_none =
(isAddress1Valid && iszipcodevalid && iscityvalid) ||
@@ -28,6 +29,7 @@
$: iszipcodevalid = editable.address?.postalcode?.trim().length !== 0;
$: iscityvalid = editable.address?.city?.trim().length !== 0;
$: sponsoring_contracts_show = true;
$: cards_show = true;
$: generate_orgs = [original_object];
const getContactLabel = (option) =>
option.firstname + " " + (option.middlename || "") + " " + option.lastname;
@@ -130,6 +132,9 @@
<GenerateSponsoringContracts
bind:sponsoring_contracts_show
bind:generate_orgs />
<GenerateRunnerCards
bind:cards_show
bind:generate_orgs />
{#if store.state.jwtinfo.userdetails.permissions.includes('RUNNER:IMPORT')}
<button
on:click={() => {