Frontend für Schul API
Find a file
Dominik Säume 708de7145c
All checks were successful
Quality Check / Linting (push) Successful in 21s
Fix: API Doc, RouterLink, Styling, Layout, Auth
This Commit Does Following:
- Fixes Heidemann API doc to match his provided API
- Fixes naming of Heidemann API to be descriptive and consistent
- Replaces the Usages of `href` with `routerLink` for a nicer SPA feeling
- Adds a Warn/Error/Abort style which can be used on `button` with the respective classes: `warn`, `error` and `abort`
- Adds a `shadowless` class which can be used on FAB `button` to disable its shadow
- Sets the default form style to be `outline`
- Fixes the Main Layout to include a `<main>` and have proper header and site structure
- Fixes `AuthService#logoff` to work
- Fixes `AuthService` to write the API token to the API client
2025-01-09 23:22:42 +01:00
.forgejo/workflows Initalize Project 2024-12-18 10:50:56 +01:00
public Initalize Project 2024-12-18 10:50:56 +01:00
src Fix: API Doc, RouterLink, Styling, Layout, Auth 2025-01-09 23:22:42 +01:00
.gitignore Initalize Project 2024-12-18 10:50:56 +01:00
.prettierignore Initalize Project 2024-12-18 10:50:56 +01:00
.stylelintignore Initalize Project 2024-12-18 10:50:56 +01:00
.stylelintrc.json Initalize Project 2024-12-18 10:50:56 +01:00
angular.json Adding Angular Material and 2024-12-18 12:04:38 +01:00
compose.yml Initalize Project 2024-12-18 10:50:56 +01:00
eslint.config.mjs Initalize Project 2024-12-18 10:50:56 +01:00
Justfile Initalize Project 2024-12-18 10:50:56 +01:00
LICENSE Initial commit 2024-12-18 07:46:17 +00:00
package-lock.json Authorization with Keycloak 2025-01-08 11:41:52 +01:00
package.json Authorization with Keycloak 2025-01-08 11:41:52 +01:00
README.md Authorization with Keycloak 2025-01-08 11:41:52 +01:00
tsconfig.app.json Initalize Project 2024-12-18 10:50:56 +01:00
tsconfig.json Initalize Project 2024-12-18 10:50:56 +01:00
tsconfig.spec.json Initalize Project 2024-12-18 10:50:56 +01:00

QS Badge

EMS

Setup

Note

Dieses Projekt hat ein Justfile

  1. Projekt Clonen
  2. NPM install
  3. Docker Container Hochfahren
  4. Angular App starten

Zugangsdaten

Benutzername: user Passwort: test