move legacy to legacy
284
.gitignore → legacy/.gitignore
vendored
@ -1,142 +1,142 @@
|
||||
# ---> VisualStudioCode
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/i18n-ally-custom-framework.yml
|
||||
*.code-workspace
|
||||
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
# ---> Node
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory (https://snowpack.dev/)
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variables file
|
||||
.env
|
||||
.env.test
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
.parcel-cache
|
||||
|
||||
# Next.js build output
|
||||
.next
|
||||
out
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt
|
||||
dist
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
# Comment in the public line in if your project uses Gatsby and not Next.js
|
||||
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||
# public
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# TernJS port file
|
||||
.tern-port
|
||||
|
||||
# Stores VSCode versions used for testing VSCode extensions
|
||||
.vscode-test
|
||||
|
||||
# yarn v2
|
||||
.yarn/cache
|
||||
.yarn/unplugged
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
build
|
||||
|
||||
*.sqlite
|
||||
*.sqlite-jurnal
|
||||
/docs
|
||||
lib
|
||||
/oss-attribution
|
||||
*.tmp
|
||||
pnpm-lock.yaml
|
||||
.argo/secret.yaml
|
||||
# ---> VisualStudioCode
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/i18n-ally-custom-framework.yml
|
||||
*.code-workspace
|
||||
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
# ---> Node
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory (https://snowpack.dev/)
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variables file
|
||||
.env
|
||||
.env.test
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
.parcel-cache
|
||||
|
||||
# Next.js build output
|
||||
.next
|
||||
out
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt
|
||||
dist
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
# Comment in the public line in if your project uses Gatsby and not Next.js
|
||||
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||
# public
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# TernJS port file
|
||||
.tern-port
|
||||
|
||||
# Stores VSCode versions used for testing VSCode extensions
|
||||
.vscode-test
|
||||
|
||||
# yarn v2
|
||||
.yarn/cache
|
||||
.yarn/unplugged
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
build
|
||||
|
||||
*.sqlite
|
||||
*.sqlite-jurnal
|
||||
/docs
|
||||
lib
|
||||
/oss-attribution
|
||||
*.tmp
|
||||
pnpm-lock.yaml
|
||||
.argo/secret.yaml
|
@ -1,14 +1,14 @@
|
||||
FROM registry.odit.services/hub/library/node:16-alpine3.16 AS build
|
||||
ARG NPM_REGISTRY_URL=https://registry.npmjs.org
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json *.config.cjs *.config.js ./
|
||||
RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@7.29.3
|
||||
RUN pnpm i
|
||||
COPY . ./
|
||||
RUN pnpm build
|
||||
|
||||
# final image
|
||||
FROM registry.odit.services/library/nginx-brotli:latest
|
||||
COPY --from=build /app/src/.vuepress/dist /usr/share/nginx/html
|
||||
FROM registry.odit.services/hub/library/node:16-alpine3.16 AS build
|
||||
ARG NPM_REGISTRY_URL=https://registry.npmjs.org
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json *.config.cjs *.config.js ./
|
||||
RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@7.29.3
|
||||
RUN pnpm i
|
||||
COPY . ./
|
||||
RUN pnpm build
|
||||
|
||||
# final image
|
||||
FROM registry.odit.services/library/nginx-brotli:latest
|
||||
COPY --from=build /app/src/.vuepress/dist /usr/share/nginx/html
|
||||
COPY ./nginx.conf /etc/nginx/nginx.conf
|
@ -1,34 +1,34 @@
|
||||
# @lfk/documentation
|
||||
|
||||
The documentation for the LfK! 'Läufersystem'.
|
||||
Powered by Vuepress.
|
||||
|
||||
The main language for the content is German (since our primary target audience is the Lauf für Kaya! Team at a local German school).
|
||||
|
||||
## Quickstart 🐳
|
||||
> Use this to run the documentation server via docker.
|
||||
|
||||
1. Clone the repo or copy the docker-compose.yml
|
||||
2. Cd into the folder containing the docker-compose.yml
|
||||
2. Run docker-compose: `docker-compose up -d`
|
||||
3. Visit http://127.0.0.1:8080/ to check if the server is running
|
||||
|
||||
## Dev Setup 🛠
|
||||
> Local dev setup for previewing changes.
|
||||
|
||||
1. Install Dependencies
|
||||
```bash
|
||||
yarn
|
||||
```
|
||||
2. Start the server
|
||||
```bash
|
||||
yarn dev
|
||||
```
|
||||
|
||||
## Recommended Editor
|
||||
|
||||
[Visual Studio Code](https://code.visualstudio.com/)
|
||||
|
||||
### Recommended Extensions
|
||||
|
||||
# @lfk/documentation
|
||||
|
||||
The documentation for the LfK! 'Läufersystem'.
|
||||
Powered by Vuepress.
|
||||
|
||||
The main language for the content is German (since our primary target audience is the Lauf für Kaya! Team at a local German school).
|
||||
|
||||
## Quickstart 🐳
|
||||
> Use this to run the documentation server via docker.
|
||||
|
||||
1. Clone the repo or copy the docker-compose.yml
|
||||
2. Cd into the folder containing the docker-compose.yml
|
||||
2. Run docker-compose: `docker-compose up -d`
|
||||
3. Visit http://127.0.0.1:8080/ to check if the server is running
|
||||
|
||||
## Dev Setup 🛠
|
||||
> Local dev setup for previewing changes.
|
||||
|
||||
1. Install Dependencies
|
||||
```bash
|
||||
yarn
|
||||
```
|
||||
2. Start the server
|
||||
```bash
|
||||
yarn dev
|
||||
```
|
||||
|
||||
## Recommended Editor
|
||||
|
||||
[Visual Studio Code](https://code.visualstudio.com/)
|
||||
|
||||
### Recommended Extensions
|
||||
|
||||
* will be automatically recommended via ./vscode/extensions.json
|
@ -1,6 +1,6 @@
|
||||
version: "3.3"
|
||||
services:
|
||||
httpd:
|
||||
build: .
|
||||
ports:
|
||||
version: "3.3"
|
||||
services:
|
||||
httpd:
|
||||
build: .
|
||||
ports:
|
||||
- 8080:80
|
@ -1,47 +1,47 @@
|
||||
|
||||
events {
|
||||
}
|
||||
http {
|
||||
include mime.types;
|
||||
sendfile on;
|
||||
server {
|
||||
root /usr/share/nginx/html;
|
||||
location / {
|
||||
try_files $uri $uri/ /index.html;
|
||||
}
|
||||
|
||||
# --- Brotli
|
||||
brotli on;
|
||||
brotli_comp_level 6;
|
||||
brotli_static on;
|
||||
brotli_types application/atom+xml application/javascript application/json application/rss+xml application/vnd.ms-fontobject application/x-font-opentype application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/eot font/opentype font/otf font/truetype image/svg+xml image/vnd.microsoft.icon image/x-icon image/x-win-bitmap text/css text/javascript text/plain text/xml;
|
||||
# --- GZIP
|
||||
gzip on;
|
||||
gzip_disable "msie6";
|
||||
gzip_vary on;
|
||||
gzip_proxied any;
|
||||
gzip_comp_level 6;
|
||||
gzip_buffers 16 8k;
|
||||
gzip_http_version 1.1;
|
||||
gzip_types application/javascript
|
||||
application/rss+xml
|
||||
application/vnd.ms-fontobject
|
||||
application/x-font
|
||||
application/x-font-opentype
|
||||
application/x-font-otf
|
||||
application/x-font-truetype
|
||||
application/x-font-ttf
|
||||
application/x-javascript
|
||||
application/xhtml+xml
|
||||
application/xml
|
||||
font/opentype
|
||||
font/otf
|
||||
font/ttf
|
||||
image/svg+xml
|
||||
image/x-icon
|
||||
text/css
|
||||
text/javascript
|
||||
text/plain
|
||||
text/xml;
|
||||
}
|
||||
|
||||
events {
|
||||
}
|
||||
http {
|
||||
include mime.types;
|
||||
sendfile on;
|
||||
server {
|
||||
root /usr/share/nginx/html;
|
||||
location / {
|
||||
try_files $uri $uri/ /index.html;
|
||||
}
|
||||
|
||||
# --- Brotli
|
||||
brotli on;
|
||||
brotli_comp_level 6;
|
||||
brotli_static on;
|
||||
brotli_types application/atom+xml application/javascript application/json application/rss+xml application/vnd.ms-fontobject application/x-font-opentype application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/eot font/opentype font/otf font/truetype image/svg+xml image/vnd.microsoft.icon image/x-icon image/x-win-bitmap text/css text/javascript text/plain text/xml;
|
||||
# --- GZIP
|
||||
gzip on;
|
||||
gzip_disable "msie6";
|
||||
gzip_vary on;
|
||||
gzip_proxied any;
|
||||
gzip_comp_level 6;
|
||||
gzip_buffers 16 8k;
|
||||
gzip_http_version 1.1;
|
||||
gzip_types application/javascript
|
||||
application/rss+xml
|
||||
application/vnd.ms-fontobject
|
||||
application/x-font
|
||||
application/x-font-opentype
|
||||
application/x-font-otf
|
||||
application/x-font-truetype
|
||||
application/x-font-ttf
|
||||
application/x-javascript
|
||||
application/xhtml+xml
|
||||
application/xml
|
||||
font/opentype
|
||||
font/otf
|
||||
font/ttf
|
||||
image/svg+xml
|
||||
image/x-icon
|
||||
text/css
|
||||
text/javascript
|
||||
text/plain
|
||||
text/xml;
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
@ -1,19 +1,19 @@
|
||||
# Schnellstart
|
||||
> Du willst das System schnell aufsetzen und testen? Dann bist du hier genau richtig!
|
||||
> Um das System für produktive Zwecke einzusetzen schau dir bitte die <router-link to="./installation">Installationsanleitung</router-link> an.
|
||||
|
||||
## Voraussetzungen
|
||||
Alle der folgenden Anleitungen gehen davon aus, dass du bereits Docker und Docker-Compose installiert hast.
|
||||
Die Installationsanleitungen dafür findest du hier:
|
||||
* [Docker](https://docs.docker.com/get-docker/)
|
||||
* [Docker-Compose](https://docs.docker.com/compose/install/)
|
||||
|
||||
## Das ganze System
|
||||
> Du willst das ganze System (backend, fronten, document-server) schnell aufsetzen.
|
||||
|
||||
1. Klone das lfk/deployment git repo von: https://git.odit.services/lfk/deployment (oder lade es herunter)
|
||||
2. Navigiere nach `docker-compose/full_stack`: `cd deployment/docker-compose/full_stack`
|
||||
3. Starte das System mit `docker-compose up`
|
||||
4. Nachdem alles gestartet ist ist kannst du das Frontend aufrufen: http://localhost:4010 (backend: http://localhost:4010/api/, document-server: http://localhost:4010/documents/)
|
||||
|
||||
# Schnellstart
|
||||
> Du willst das System schnell aufsetzen und testen? Dann bist du hier genau richtig!
|
||||
> Um das System für produktive Zwecke einzusetzen schau dir bitte die <router-link to="./installation">Installationsanleitung</router-link> an.
|
||||
|
||||
## Voraussetzungen
|
||||
Alle der folgenden Anleitungen gehen davon aus, dass du bereits Docker und Docker-Compose installiert hast.
|
||||
Die Installationsanleitungen dafür findest du hier:
|
||||
* [Docker](https://docs.docker.com/get-docker/)
|
||||
* [Docker-Compose](https://docs.docker.com/compose/install/)
|
||||
|
||||
## Das ganze System
|
||||
> Du willst das ganze System (backend, fronten, document-server) schnell aufsetzen.
|
||||
|
||||
1. Klone das lfk/deployment git repo von: https://git.odit.services/lfk/deployment (oder lade es herunter)
|
||||
2. Navigiere nach `docker-compose/full_stack`: `cd deployment/docker-compose/full_stack`
|
||||
3. Starte das System mit `docker-compose up`
|
||||
4. Nachdem alles gestartet ist ist kannst du das Frontend aufrufen: http://localhost:4010 (backend: http://localhost:4010/api/, document-server: http://localhost:4010/documents/)
|
||||
|
||||
Bei Bedarf können die Ports und andere Einstellungen im docker-compose.yml angepasst werden.
|
@ -1,31 +1,31 @@
|
||||
# Scannerkonfiguration
|
||||
> Achtung: Diese Konfiguratiuon wurde nur mit GD4130-BK/WH USB Scannern getestet
|
||||
> Download als PDF: [Scannerkonfiguration.pdf](/files/scannerconfig.pdf)
|
||||
|
||||
## 1. Werkseinstellungen wiederherstellen
|
||||

|
||||
|
||||
## 2. Programming Mode Aktivieren
|
||||

|
||||
|
||||
## 3. Nur EAN-13 scannen (optional)
|
||||

|
||||

|
||||
|
||||
## 4. EAN13 Check-Zahl überprüfen, aber nicht übertragen
|
||||

|
||||
|
||||
## 5. Scanner auf always on stellen (optional)
|
||||

|
||||
## 6. Programming Mode Verlassen
|
||||

|
||||
|
||||
## 7. Beep ausschalten (optional)
|
||||

|
||||

|
||||

|
||||
|
||||
## 8. Tastatur auf Deutsch stellen (optional)
|
||||

|
||||

|
||||

|
||||
# Scannerkonfiguration
|
||||
> Achtung: Diese Konfiguratiuon wurde nur mit GD4130-BK/WH USB Scannern getestet
|
||||
> Download als PDF: [Scannerkonfiguration.pdf](/files/scannerconfig.pdf)
|
||||
|
||||
## 1. Werkseinstellungen wiederherstellen
|
||||

|
||||
|
||||
## 2. Programming Mode Aktivieren
|
||||

|
||||
|
||||
## 3. Nur EAN-13 scannen (optional)
|
||||

|
||||

|
||||
|
||||
## 4. EAN13 Check-Zahl überprüfen, aber nicht übertragen
|
||||

|
||||
|
||||
## 5. Scanner auf always on stellen (optional)
|
||||

|
||||
## 6. Programming Mode Verlassen
|
||||

|
||||
|
||||
## 7. Beep ausschalten (optional)
|
||||

|
||||

|
||||

|
||||
|
||||
## 8. Tastatur auf Deutsch stellen (optional)
|
||||

|
||||

|
||||

|
@ -1,12 +1,12 @@
|
||||
# Hardwareempfehlungen
|
||||
> Known-good Hardware, die wir für die Scannerstationen empfehlen können
|
||||
|
||||
## Computer
|
||||
* Raspberry Pi 3 oder neuer
|
||||
* Prozessor: Minimum: Intel Core 2 Duo
|
||||
* Arbeitsspeicher: Minimum 4GB
|
||||
|
||||
## Barcodescanner
|
||||
* Datalogic Gryphon GD4130-BK/WH USB Scanner (1D)
|
||||
* Datalogic Gryphon GD4200 USB Scanner (1D)
|
||||
# Hardwareempfehlungen
|
||||
> Known-good Hardware, die wir für die Scannerstationen empfehlen können
|
||||
|
||||
## Computer
|
||||
* Raspberry Pi 3 oder neuer
|
||||
* Prozessor: Minimum: Intel Core 2 Duo
|
||||
* Arbeitsspeicher: Minimum 4GB
|
||||
|
||||
## Barcodescanner
|
||||
* Datalogic Gryphon GD4130-BK/WH USB Scanner (1D)
|
||||
* Datalogic Gryphon GD4200 USB Scanner (1D)
|
||||
* Datalogic Gryphon GD4400 USB Scanner (2D)
|
@ -1,36 +1,36 @@
|
||||
# Organisationen
|
||||
> Solltest du dich für den Selfservice für Orgs interessieren findest du die Dokumentation zu <router-link to="../selfservice/org_selfservice">hier</router-link>
|
||||
|
||||
Läuferorganisationen sind das Herzstück des Gruppensystems für Läufer.
|
||||
Eine Organisation kann eine Firma, Schule, Kindergarten, Verein oder ähnliches sein.
|
||||
|
||||
Läufer:innen können direkt einer Organisation zugeordnet werden.
|
||||
Um die Läufer:innen einer Organisation (z.B.: Schule) weiter zu sortieren können einer Organisation mehrere Teams (z.B.: Klassen) zugeordnet werden.
|
||||
Einer/m Organisation/Team kann ein Kontakt zugeordnet werden, mehr dazu findest du <router-link to="./contacts">hier</router-link>.
|
||||
Mehr zu Teams findest du <router-link to="./teams">hier</router-link>
|
||||
|
||||
## Anlegen
|
||||
Um eine neue Organisation anzulegen öffne im Läufersystem die Seite `Orgs`.
|
||||
Über den Button `Organisation erstellen` kannst du eine neue Organisation erstellen.
|
||||
Dabei kannst du der Organisation einen Namen geben.
|
||||
|
||||
## Bearbeiten
|
||||
Um eine Organisation zu bearbeiten kannst du in der Organisationsübersicht den Button `Details` für die gewünschte Organisation anklicken.
|
||||
In der Übersicht für diese Organisation kannst du nun den Namen der Organisation und den zugewiesenen Kontakt ändern.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
## Löschen
|
||||
> Du kannst eine Organisation entweder aus der Organisationsübersicht oder der Organisationsdetailansicht löschen.
|
||||
|
||||
### In der Organisationsübersicht
|
||||
Klick bei der gewünschten Organisation auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Organisation wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Organisationsdetailansicht
|
||||
Klick bei der gewünschten Organisation auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Organisation löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Organisation wirklich löschen oder abbrechen willst.
|
||||
|
||||
### Organisation mit Teams und Läufer
|
||||
Sollte die Organisation noch Teams und/oder Läufer haben geht nach dem Bestätigen der Löschung nochmal eine Warnung auf.
|
||||
# Organisationen
|
||||
> Solltest du dich für den Selfservice für Orgs interessieren findest du die Dokumentation zu <router-link to="../selfservice/org_selfservice">hier</router-link>
|
||||
|
||||
Läuferorganisationen sind das Herzstück des Gruppensystems für Läufer.
|
||||
Eine Organisation kann eine Firma, Schule, Kindergarten, Verein oder ähnliches sein.
|
||||
|
||||
Läufer:innen können direkt einer Organisation zugeordnet werden.
|
||||
Um die Läufer:innen einer Organisation (z.B.: Schule) weiter zu sortieren können einer Organisation mehrere Teams (z.B.: Klassen) zugeordnet werden.
|
||||
Einer/m Organisation/Team kann ein Kontakt zugeordnet werden, mehr dazu findest du <router-link to="./contacts">hier</router-link>.
|
||||
Mehr zu Teams findest du <router-link to="./teams">hier</router-link>
|
||||
|
||||
## Anlegen
|
||||
Um eine neue Organisation anzulegen öffne im Läufersystem die Seite `Orgs`.
|
||||
Über den Button `Organisation erstellen` kannst du eine neue Organisation erstellen.
|
||||
Dabei kannst du der Organisation einen Namen geben.
|
||||
|
||||
## Bearbeiten
|
||||
Um eine Organisation zu bearbeiten kannst du in der Organisationsübersicht den Button `Details` für die gewünschte Organisation anklicken.
|
||||
In der Übersicht für diese Organisation kannst du nun den Namen der Organisation und den zugewiesenen Kontakt ändern.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
## Löschen
|
||||
> Du kannst eine Organisation entweder aus der Organisationsübersicht oder der Organisationsdetailansicht löschen.
|
||||
|
||||
### In der Organisationsübersicht
|
||||
Klick bei der gewünschten Organisation auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Organisation wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Organisationsdetailansicht
|
||||
Klick bei der gewünschten Organisation auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Organisation löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Organisation wirklich löschen oder abbrechen willst.
|
||||
|
||||
### Organisation mit Teams und Läufer
|
||||
Sollte die Organisation noch Teams und/oder Läufer haben geht nach dem Bestätigen der Löschung nochmal eine Warnung auf.
|
||||
Hier musst du nochmal die Löschung inklusive aller Läufer und Teams bestätigen, alternativ kannst du auch Abbrechen.
|
@ -1,109 +1,109 @@
|
||||
# Läuferimport
|
||||
|
||||
Um das Eintragen von Läufer:innen ins System zu erleichtern können Läufer aus Excel-Tabellen(CSV, XLSX) importiert werden.
|
||||
Diese Funktion ist vor allem für Schulen und Kindergärten gedacht, kann aber natürlich für alle Arten von Teams und Organisationen verwendet werden.
|
||||
Im Folgenden erklären wir dir Schritt für Schritt, wie du Läufer ins System importieren kannst.
|
||||
|
||||
## Aufbau der Importdateien
|
||||
> Die Datei muss im Format XLSX(Excel) oder CSV vorliegen
|
||||
|
||||
Alle Läufer müssen auf einem "Tabellenblatt"(Excel) stehen, alle weiteren Tabellenblätter werden ignoriert.
|
||||
Die Tabelle muss folgendem Schema folgen:
|
||||
Vorname | Mittelname | Nachname | Team/Klasse
|
||||
- | - | - | -
|
||||
Vorname1 | Optional | Nachname1 | Optional
|
||||
|
||||
Achtung: Die Team Spalte kann Team oder Klasse heißen!
|
||||
|
||||
### Beispiel: CSV
|
||||
|
||||
**Mit Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_with_middlename.csv)
|
||||
|
||||
```
|
||||
Vorname; Mittelname; Nachname; Team;
|
||||
Peter; ; Tester; 1A
|
||||
Manuel; Steffen; Regenwald; 1A
|
||||
Toller; ; Typ; 2A
|
||||
```
|
||||
|
||||
**Ohne Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_without_middlename.csv)
|
||||
|
||||
```
|
||||
Vorname; Nachname; Team;
|
||||
Peter; Tester; 1A
|
||||
Manuel; Regenwald; 1A
|
||||
Toller; Typ; 2A
|
||||
```
|
||||
|
||||
### Beispiel: XLSX (Excel)
|
||||
**Mit Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_with_middlename.xlsx)
|
||||
|
||||

|
||||
|
||||
|
||||
**Ohne Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_without_middlename.xlsx)
|
||||
|
||||

|
||||
|
||||
## Import in eine Organisation
|
||||
> Wähle diese Variante, wenn du in einer Organisation automatisch Teams anlegen und die Läufer in diese Importieren willst. <br>
|
||||
> Wähle diese Variante, wenn du Läufer direkt in eine Organisation importieren willst.
|
||||
|
||||
Wenn in der Datei bei einer Läufer:in kein Team angegeben ist wird sie direkt in die Organisation importiert.
|
||||
Ist ein Team angegeben wird das Team in der Organisation gesucht und neu Angelegt, wenn es nicht gefunden wurde - danach wird die Läufer:in in das Team importiert.
|
||||
|
||||
### Aus der Organisationsübersicht
|
||||
1. Öffne im Läufersystem die Seite `Orgs`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben die Organisation aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
7. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
### Aus der Organisationsdetailansicht
|
||||
1. Öffne im Läufersystem die Seite `Orgs`
|
||||
2. Klicke bei der gewünschten Organisation auf den `Details` Button
|
||||
3. Klicke oben auf `Läufer importieren`
|
||||
4. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
5. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
6. Wähle oben die Organisation aus, in die die Läufer:innen importiert werden sollen
|
||||
7. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
8. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
### Aus der Läuferübersicht
|
||||
1. Öffne im Läufersystem die Seite `Läufer`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben die Organisation (Hat kein `>` im Namen) aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
7. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
## Import in ein Team
|
||||
> Wähle diese Variante, wenn du Läufer direkt in ein Team importieren willst.
|
||||
|
||||
Wenn in der Datei bei einer Läufer:in ein Team angegeben ist wird dieses ignoriert und mit dem gewählten Team überschrieben..
|
||||
|
||||
### Aus der Teamdetailansicht
|
||||
1. Öffne im Läufersystem die Seite `Teams`
|
||||
2. Klicke bei de, gewünschten Team auf den `Details` Button
|
||||
3. Klicke oben auf `Läufer importieren`
|
||||
4. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
5. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
6. Wähle oben das Team aus, in die die Läufer:innen importiert werden sollen
|
||||
7. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
8. Die Läufer werden nun in das Team importiert
|
||||
|
||||
### Aus der Läuferübersicht
|
||||
1. Öffne im Läufersystem die Seite `Läufer`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben das Team (Hat ein `>` im Namen) aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
# Läuferimport
|
||||
|
||||
Um das Eintragen von Läufer:innen ins System zu erleichtern können Läufer aus Excel-Tabellen(CSV, XLSX) importiert werden.
|
||||
Diese Funktion ist vor allem für Schulen und Kindergärten gedacht, kann aber natürlich für alle Arten von Teams und Organisationen verwendet werden.
|
||||
Im Folgenden erklären wir dir Schritt für Schritt, wie du Läufer ins System importieren kannst.
|
||||
|
||||
## Aufbau der Importdateien
|
||||
> Die Datei muss im Format XLSX(Excel) oder CSV vorliegen
|
||||
|
||||
Alle Läufer müssen auf einem "Tabellenblatt"(Excel) stehen, alle weiteren Tabellenblätter werden ignoriert.
|
||||
Die Tabelle muss folgendem Schema folgen:
|
||||
Vorname | Mittelname | Nachname | Team/Klasse
|
||||
- | - | - | -
|
||||
Vorname1 | Optional | Nachname1 | Optional
|
||||
|
||||
Achtung: Die Team Spalte kann Team oder Klasse heißen!
|
||||
|
||||
### Beispiel: CSV
|
||||
|
||||
**Mit Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_with_middlename.csv)
|
||||
|
||||
```
|
||||
Vorname; Mittelname; Nachname; Team;
|
||||
Peter; ; Tester; 1A
|
||||
Manuel; Steffen; Regenwald; 1A
|
||||
Toller; ; Typ; 2A
|
||||
```
|
||||
|
||||
**Ohne Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_without_middlename.csv)
|
||||
|
||||
```
|
||||
Vorname; Nachname; Team;
|
||||
Peter; Tester; 1A
|
||||
Manuel; Regenwald; 1A
|
||||
Toller; Typ; 2A
|
||||
```
|
||||
|
||||
### Beispiel: XLSX (Excel)
|
||||
**Mit Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_with_middlename.xlsx)
|
||||
|
||||

|
||||
|
||||
|
||||
**Ohne Mittelname**
|
||||
> [Beispieldatei herunterladen](/files/class_without_middlename.xlsx)
|
||||
|
||||

|
||||
|
||||
## Import in eine Organisation
|
||||
> Wähle diese Variante, wenn du in einer Organisation automatisch Teams anlegen und die Läufer in diese Importieren willst. <br>
|
||||
> Wähle diese Variante, wenn du Läufer direkt in eine Organisation importieren willst.
|
||||
|
||||
Wenn in der Datei bei einer Läufer:in kein Team angegeben ist wird sie direkt in die Organisation importiert.
|
||||
Ist ein Team angegeben wird das Team in der Organisation gesucht und neu Angelegt, wenn es nicht gefunden wurde - danach wird die Läufer:in in das Team importiert.
|
||||
|
||||
### Aus der Organisationsübersicht
|
||||
1. Öffne im Läufersystem die Seite `Orgs`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben die Organisation aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
7. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
### Aus der Organisationsdetailansicht
|
||||
1. Öffne im Läufersystem die Seite `Orgs`
|
||||
2. Klicke bei der gewünschten Organisation auf den `Details` Button
|
||||
3. Klicke oben auf `Läufer importieren`
|
||||
4. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
5. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
6. Wähle oben die Organisation aus, in die die Läufer:innen importiert werden sollen
|
||||
7. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
8. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
### Aus der Läuferübersicht
|
||||
1. Öffne im Läufersystem die Seite `Läufer`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben die Organisation (Hat kein `>` im Namen) aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
7. Die Läufer werden nun in die Organisation importiert
|
||||
|
||||
## Import in ein Team
|
||||
> Wähle diese Variante, wenn du Läufer direkt in ein Team importieren willst.
|
||||
|
||||
Wenn in der Datei bei einer Läufer:in ein Team angegeben ist wird dieses ignoriert und mit dem gewählten Team überschrieben..
|
||||
|
||||
### Aus der Teamdetailansicht
|
||||
1. Öffne im Läufersystem die Seite `Teams`
|
||||
2. Klicke bei de, gewünschten Team auf den `Details` Button
|
||||
3. Klicke oben auf `Läufer importieren`
|
||||
4. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
5. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
6. Wähle oben das Team aus, in die die Läufer:innen importiert werden sollen
|
||||
7. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
8. Die Läufer werden nun in das Team importiert
|
||||
|
||||
### Aus der Läuferübersicht
|
||||
1. Öffne im Läufersystem die Seite `Läufer`
|
||||
2. Klicke oben auf `Läufer importieren`
|
||||
3. Klicke auf `Datei auswählen` und wähle die Datei aus, aus der du Läufer:innen importieren willst
|
||||
4. Dir wird eine Übersicht aller Läufer:innen angezeigt, die in der Datei gefunden wurden - überprüfe alle Läufer:innen auf Korrektheit
|
||||
5. Wähle oben das Team (Hat ein `>` im Namen) aus, in die die Läufer:innen importiert werden sollen
|
||||
6. Klicke unten auf `Läufer importieren`, um die Läufer:innen zu importieren oder `Abbrechen`, um den Import abzubrechen
|
||||
7. Die Läufer werden nun in das Team importiert
|
@ -1,54 +1,54 @@
|
||||
# Läufer:innen
|
||||
|
||||
Läufer sind das Herzstück des Läufersystems.
|
||||
Über sie werden Strecken erfasst und Spenden berechnet.
|
||||
|
||||
Läufer können einem <router-link to="./teams">Team</router-link> oder einer <router-link to="./organizations">Organisation</router-link> zugeordnet werden.
|
||||
|
||||
## Läuferübersicht
|
||||
> Eine kurze Übersicht über die Funktionen der Läuferübersicht.
|
||||
|
||||
In der Läuferübersicht werden alle im System registrierten Läufer:innen aufgelistet.
|
||||
Von hier aus kannst du einzelne Läufer:innen hinzufügen, bearbeiten oder löschen.
|
||||
|
||||
Um die Suche nach einzelnen Läufer:innen zu erleichtern gibt es einen Filter nach Teams und Organisationen.
|
||||
Wenn du mehrere Teams/Organisationen in den Filter packst werden dir alle Läufer:innen angezeigt, die in einem/r der Teams/Organisationen registriert sind angezeigt.
|
||||
|
||||
Ebenso gibt es eine Suchfunktion mit Hilfe derer du nach Läufernamen, -IDs und Gruppen (Teams/Organisationen) suchen kannst.
|
||||
Du eine ID eingibst wird dir nur die Läufer:in mit genau der ID angezeigt, solltest du alle Läufer:innen sehen wollen, deren IDs mit deiner Eingabe beginnen stelle ein `*` ans Ende der ID.
|
||||
|
||||
Beispiele:
|
||||
* `Peter` -> Alle Läufer:innen mit Peter im Namen
|
||||
* `Gymnasium` -> Alle Läufer:innen, die in einer Gruppe mit dem Namen Gymnasium sind
|
||||
* `421` -> Die Läufer:in mit der ID 421
|
||||
* `42*` -> Alle Läufer:innen, deren ID mit 42 beginnt
|
||||
|
||||
## Aktionen
|
||||
|
||||
### Anlegen
|
||||
> Achtung: Um eine Läufer:in anzulegen musst du vorher eine Organisation und/oder ein Team anlegen.
|
||||
|
||||
Um eine neue Läufer:in anzulegen öffne im Läufersystem die Seite `Läufer`.
|
||||
Über den Button `Läufer:in hinzufügen` kannst du eine neue Läufer:in anlegen.
|
||||
Dabei musst du einen Vornamen, Nachnamen und die Gruppe (Team/Organisation) festlegen.
|
||||
Zusätzlich kannst du einen Mittelnamen(2. Vornamen), eine Telefonnummer und eine E-Mail Adresse angeben.
|
||||
|
||||
### Bearbeiten
|
||||
Um eine Läufer:in zu bearbeiten kannst du in der Läuferübersicht den Button `Details` für die gewünschte Läufer:in anklicken.
|
||||
In der Übersicht für die Läufer:in kannst du nun den Vornamen, Mittelnamen, Nachnamen, sowie die Telefonnummer, E-Mail Adresse und Gruppe bearbeiten.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
### Löschen
|
||||
> Du kannst eine Läufer:in entweder aus der Läuferübersicht oder der Läuferdetailansicht löschen.
|
||||
|
||||
### In der Läuferübersicht
|
||||
Klick bei der gewünschten Läufer:in auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Läufer:in wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Läuferdetailansicht
|
||||
Klick bei der gewünschten Läufer:in auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Läufer:in löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Läufer:in wirklich löschen oder abbrechen willst.
|
||||
|
||||
## Import
|
||||
# Läufer:innen
|
||||
|
||||
Läufer sind das Herzstück des Läufersystems.
|
||||
Über sie werden Strecken erfasst und Spenden berechnet.
|
||||
|
||||
Läufer können einem <router-link to="./teams">Team</router-link> oder einer <router-link to="./organizations">Organisation</router-link> zugeordnet werden.
|
||||
|
||||
## Läuferübersicht
|
||||
> Eine kurze Übersicht über die Funktionen der Läuferübersicht.
|
||||
|
||||
In der Läuferübersicht werden alle im System registrierten Läufer:innen aufgelistet.
|
||||
Von hier aus kannst du einzelne Läufer:innen hinzufügen, bearbeiten oder löschen.
|
||||
|
||||
Um die Suche nach einzelnen Läufer:innen zu erleichtern gibt es einen Filter nach Teams und Organisationen.
|
||||
Wenn du mehrere Teams/Organisationen in den Filter packst werden dir alle Läufer:innen angezeigt, die in einem/r der Teams/Organisationen registriert sind angezeigt.
|
||||
|
||||
Ebenso gibt es eine Suchfunktion mit Hilfe derer du nach Läufernamen, -IDs und Gruppen (Teams/Organisationen) suchen kannst.
|
||||
Du eine ID eingibst wird dir nur die Läufer:in mit genau der ID angezeigt, solltest du alle Läufer:innen sehen wollen, deren IDs mit deiner Eingabe beginnen stelle ein `*` ans Ende der ID.
|
||||
|
||||
Beispiele:
|
||||
* `Peter` -> Alle Läufer:innen mit Peter im Namen
|
||||
* `Gymnasium` -> Alle Läufer:innen, die in einer Gruppe mit dem Namen Gymnasium sind
|
||||
* `421` -> Die Läufer:in mit der ID 421
|
||||
* `42*` -> Alle Läufer:innen, deren ID mit 42 beginnt
|
||||
|
||||
## Aktionen
|
||||
|
||||
### Anlegen
|
||||
> Achtung: Um eine Läufer:in anzulegen musst du vorher eine Organisation und/oder ein Team anlegen.
|
||||
|
||||
Um eine neue Läufer:in anzulegen öffne im Läufersystem die Seite `Läufer`.
|
||||
Über den Button `Läufer:in hinzufügen` kannst du eine neue Läufer:in anlegen.
|
||||
Dabei musst du einen Vornamen, Nachnamen und die Gruppe (Team/Organisation) festlegen.
|
||||
Zusätzlich kannst du einen Mittelnamen(2. Vornamen), eine Telefonnummer und eine E-Mail Adresse angeben.
|
||||
|
||||
### Bearbeiten
|
||||
Um eine Läufer:in zu bearbeiten kannst du in der Läuferübersicht den Button `Details` für die gewünschte Läufer:in anklicken.
|
||||
In der Übersicht für die Läufer:in kannst du nun den Vornamen, Mittelnamen, Nachnamen, sowie die Telefonnummer, E-Mail Adresse und Gruppe bearbeiten.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
### Löschen
|
||||
> Du kannst eine Läufer:in entweder aus der Läuferübersicht oder der Läuferdetailansicht löschen.
|
||||
|
||||
### In der Läuferübersicht
|
||||
Klick bei der gewünschten Läufer:in auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Läufer:in wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Läuferdetailansicht
|
||||
Klick bei der gewünschten Läufer:in auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Läufer:in löschen`.
|
||||
Daraufhin wirst du gefragt, ob du die Läufer:in wirklich löschen oder abbrechen willst.
|
||||
|
||||
## Import
|
||||
> Die Importanleitung findest du <router-link to="./runner_import">hier</router-link>
|
@ -1,35 +1,35 @@
|
||||
# Teams
|
||||
|
||||
Läuferteams sind die Untergruppen des Gruppensystems für Läufer:innen.
|
||||
Ein Team kann eine Klasse, Abteilung, Gruppe oder ähnliches sein.
|
||||
|
||||
Läufer:innen können einem Team zugeordnet werden, das wiederum zu einer Organisation gehört (mehr zu Organisationen findest du <router-link to="./organizations">hier</router-link>).
|
||||
Einer/m Organisation/Team kann ein Kontakt zugeordnet werden, mehr dazu findest du <router-link to="./contacts">hier</router-link>.
|
||||
|
||||
## Anlegen
|
||||
> Achtung: Um ein Team anzulegen musst du vorher die Mutter-Organisation für das Team anlegen.
|
||||
|
||||
Um ein neues Team anzulegen öffne im Läufersystem die Seite `Teams`.
|
||||
Über den Button `Team erstellen` kannst du ein neues Team erstellen.
|
||||
Dabei kannst du dem Team einen Namen geben und auswählen, zu welcher Organisation das Team gehört.
|
||||
|
||||
## Bearbeiten
|
||||
Um ein Team zu bearbeiten kannst du in der Teamübersicht den Button `Details` für das gewünschte Team anklicken.
|
||||
In der Übersicht für dieses Team kannst du nun den Namen, die Mutter-Organisation und den Kontakt des Teams ändern.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
## Löschen
|
||||
> Du kannst ein Team entweder aus der Teamübersicht oder der Teamdetailansicht löschen.
|
||||
|
||||
### In der Teamübersicht
|
||||
Klick bei dem gewünschten Team auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du das Team wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Teamdetailansicht
|
||||
Klick bei dem gewünschten Team auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Team löschen`.
|
||||
Daraufhin wirst du gefragt, ob du das Team wirklich löschen oder abbrechen willst.
|
||||
|
||||
### Teams mit Läufern
|
||||
Sollte das Team noch Läufer haben geht nach dem Bestätigen der Löschung nochmal eine Warnung auf.
|
||||
# Teams
|
||||
|
||||
Läuferteams sind die Untergruppen des Gruppensystems für Läufer:innen.
|
||||
Ein Team kann eine Klasse, Abteilung, Gruppe oder ähnliches sein.
|
||||
|
||||
Läufer:innen können einem Team zugeordnet werden, das wiederum zu einer Organisation gehört (mehr zu Organisationen findest du <router-link to="./organizations">hier</router-link>).
|
||||
Einer/m Organisation/Team kann ein Kontakt zugeordnet werden, mehr dazu findest du <router-link to="./contacts">hier</router-link>.
|
||||
|
||||
## Anlegen
|
||||
> Achtung: Um ein Team anzulegen musst du vorher die Mutter-Organisation für das Team anlegen.
|
||||
|
||||
Um ein neues Team anzulegen öffne im Läufersystem die Seite `Teams`.
|
||||
Über den Button `Team erstellen` kannst du ein neues Team erstellen.
|
||||
Dabei kannst du dem Team einen Namen geben und auswählen, zu welcher Organisation das Team gehört.
|
||||
|
||||
## Bearbeiten
|
||||
Um ein Team zu bearbeiten kannst du in der Teamübersicht den Button `Details` für das gewünschte Team anklicken.
|
||||
In der Übersicht für dieses Team kannst du nun den Namen, die Mutter-Organisation und den Kontakt des Teams ändern.
|
||||
Wenn du fertig bist klick einfach auf `Änderungen speichern`.
|
||||
|
||||
## Löschen
|
||||
> Du kannst ein Team entweder aus der Teamübersicht oder der Teamdetailansicht löschen.
|
||||
|
||||
### In der Teamübersicht
|
||||
Klick bei dem gewünschten Team auf den Button `Löschen`.
|
||||
Daraufhin wirst du gefragt, ob du das Team wirklich löschen oder abbrechen willst.
|
||||
|
||||
### In der Teamdetailansicht
|
||||
Klick bei dem gewünschten Team auf den Button `Details`.
|
||||
Oben auf der Seite gibt es jetzt den Knopf `Team löschen`.
|
||||
Daraufhin wirst du gefragt, ob du das Team wirklich löschen oder abbrechen willst.
|
||||
|
||||
### Teams mit Läufern
|
||||
Sollte das Team noch Läufer haben geht nach dem Bestätigen der Löschung nochmal eine Warnung auf.
|
||||
Hier musst du nochmal die Löschung inklusive aller Läufer bestätigen, alternativ kannst du auch Abbrechen.
|