Added flow for staff members to create appointments (#204)

* Added flow for staff members to create appointments

* Add calendar page title

* Remove security check npm audit for pull-requests

* Fix docker build to be multi-platform

* Attempt to fix tests

* Remove obsolete test

* Refresh session every 3 minutes

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
This commit is contained in:
Karl Ludwig Weise
2026-03-06 10:22:28 +01:00
committed by GitHub
co-authored by Karl Ludwig Weise
parent b3c4257ec4
commit 09ffc21523
20 changed files with 364 additions and 192 deletions
-3
View File
@@ -22,9 +22,6 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Security audit
run: npm audit --audit-level=high
- name: Run linting
run: npm run lint
check:
+1 -1
View File
@@ -63,7 +63,7 @@ jobs:
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build Docker image
run: docker build -t openreception/open-reception:${{ github.ref_name }} .
run: docker buildx build --platform linux/amd64,linux/arm64 -t openreception/open-reception:${{ github.ref_name }} .
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master