# De veldvolgorde hieronder is niet vrij: de packaging-documentatie van de # officiele appstore schrijft hem voor. Zie de tabel in # HomeGit/Docs/Referenties/UmbrelApps/Umbrel-appstore-spec.md, en de toets in # tests/test_appstore_vorm.py die hem vasthoudt. # # Wat de spec niet noemt, staat onderaan dit bestand en niet ertussen. manifestVersion: 1 id: whatsnext-schoolbord # umbrelOS 2.0: de gebruiker kan de datamap naar een USB-schijf (ext4) verplaatsen. # Het veld kan er niet meer uit: een installatie die al verplaatst is, start dan # niet meer. Zie Umbrel-appstore-spec.md §7. storage: dataRoot: data category: finance name: Schoolbord version: "0.0.22" tagline: Tenants, agreements and monthly invoices for a small venue description: >- Schoolbord keeps the people of a small venue, the agreements made with them, and what follows from those: an agenda by month, week or day, with cancellations, moves and extra bookings. One button invoices a month: a PDF per tenant with a payment QR code (bunq.me, iDEAL), ready to share, send through WhatsApp or put in your mailbox as a draft. Notes with attachments, a report for the bookkeeping, and the agenda and rates delivered to the website. It has its own login and was made for Schooltje Boschoord; it speaks Dutch. Everything stays in your app folder on your Umbrel and goes along with your Umbrel backup. releaseNotes: >- Two database steps in this version: make a backup first. What goes to the website is now clear everywhere: every person, agreement and moment on the agenda shows in its drawer whether it is on the website, why not, and where its title, link and price come from. The switch Website works per moment on the agenda, and a free agenda item can go to the website too. A cancelled moment is struck through on the site (needs the Agenda plugin 0.3.0), and a person set inactive is taken off. At the bottom of the menu a line says whether a change has reached the website yet. Persons now have a name and an optional company (shown as "Name (Company)"; the old contact person is turned into this, so check Personen after the update), a mobile number, and two more roles, volunteer and neighbour, with a draft mail to everyone of a role. Coming from 0.0.19 or earlier, it also carries the buttons "Naar ..." between related rows and Bekijken on Documenten. developer: "WhatsNext?" website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps dependencies: [] repo: https://sc.kamenier-hamer.nl/sysop/UmbrelApps support: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/issues # De poort waarop umbrelOS de app aanbiedt. 3850 tot en met 3855 zijn van de # andere apps in deze store (3852 en 3855 als eigen poorten van de Relay en van # de API van Atreides Services). port: 3856 # Leeg laten bij een nieuw pakket; de plaatjes doet het store-team zelf. gallery: [] path: "" submitter: "WhatsNext?" submission: https://sc.kamenier-hamer.nl/sysop/UmbrelApps # ── Hieronder staat wat de voorgeschreven volgorde niet noemt ──────────────── # # GEEN defaultPassword: de app maakt het beheerderswachtwoord zelf, bij de eerste # start, in /data/secrets.json. Een wachtwoord uit umbrelOS zou dat scherm # overrulen (de les van Atreides Assets 0.1.0). # Het icoon hoort bij een eigen store en moet bij inlevering in de officiele # store juist weg: die host iconen apart. Daarom staat het als laatste. De boom # van het Schooltje op beige, van de website. icon: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/raw/branch/main/whatsnext-schoolbord/icon.png