Go to file
Bernhard Müller 0dfaa2d507 feat(tariff): implement complete tariff module with admin and user tariffs
Backend:
- Add CommunityTariff entity (admin-managed max price + surcharge per community)
- Add UserTariff entity (user-agreed tariffs between metering points)
- Add TariffController (admin endpoints) and UserTariffController (user endpoints)
- Add TariffService with full validation (price <= max, ACTIVE state, membership)
- Add CommunityTariffChangedEvent and UserTariffChangedEvent
- Update NotificationListener to notify members on tariff changes
- Add 27 comprehensive tests for TariffService

Frontend:
- Add AdminTariffComponent (/dashboard/tariffs) for managing community tariffs
- Add UserTariffComponent (/dashboard/my-tariffs) for managing user tariffs
- Add routing and navigation entries
- Regenerate OpenAPI spec and frontend API client

Note: Old Tariff.java entity replaced by CommunityTariff + UserTariff
2026-07-22 09:52:22 +02:00
.idea generalized dashboard for member and admin 2026-07-05 10:49:46 +02:00
.mvn/wrapper first commit 2026-05-22 08:59:13 +02:00
eeg_backend feat(tariff): implement complete tariff module with admin and user tariffs 2026-07-22 09:52:22 +02:00
eeg_frontend feat(tariff): implement complete tariff module with admin and user tariffs 2026-07-22 09:52:22 +02:00
.gitattributes first commit 2026-05-22 08:59:13 +02:00
.gitignore complete MaKo consent flow and admin initialization 2026-07-21 10:01:19 +02:00
AGENTS.md docs(common): add conventional commits guideline and environment config to AGENTS.md 2026-07-22 07:56:52 +02:00
ai-context.ps1 implemented delete of energy community 2026-07-01 12:57:01 +02:00
mvnw first commit 2026-05-22 08:59:13 +02:00
mvnw.cmd first commit 2026-05-22 08:59:13 +02:00
pom.xml first commit 2026-05-22 08:59:13 +02:00