Colors for budget thresholds

This commit is contained in:
2019-11-10 07:03:32 +01:00
parent 5c7d0619d4
commit a9be947283
3 changed files with 19 additions and 7 deletions
+1 -5
View File
@@ -23,21 +23,17 @@ Danach ist die Datenbank unter http://localhost:8084/console/ erreichbar
# TODO
- Gesamtausgaben beim Tipp auf Budgetzahlen
- Server: logs konfigurieren
- Transaktionen mit Passwort-Management ausstatten, Usermanagement korrekt aufsetzen und Rollen durchreichen (derzeit noch inMemoryAuthentication)
- http://kielczewski.eu/2014/12/spring-boot-security-application/
- http://spr.com/part-5-integrating-spring-security-with-spring-boot-web/
- Metadaten für Icon einbauen (warum funktioniert das nicht?!?)
- Export als CSV
- Import von comdirect mit Mustererkennung und Muster-Editor
- Admin-Bereich
- Auslagen zurücksetzen
- (beliebig lange) Liste von Transaktionen anzeigen
- CSV-Export
- TODO-Marker abarbeiten
- Verschlüsselung aktivieren
- Absicherung: DELETE darf von Usern nur auf die letzte Transaktion angewendet werden
@@ -2,9 +2,13 @@
<div class="row">
<div class="budgetArea">
Monat: <span class="budgetCalculation"><span ng-bind="transaction.category.spentMtl"></span> / <span ng-bind="transaction.category.budgetMtl"></span> € (<span ng-bind="transaction.category.percentageMtl"></span>%)</span>
Monat: <span class="budgetCalculation" ng-class="{'budgetCritical': transaction.category.percentageMtl > 80, 'budgetOverdraft': transaction.category.percentageMtl > 100}"><span ng-bind="transaction.category.spentMtl"></span>&nbsp;/&nbsp;
<span ng-bind="transaction.category.budgetMtl"></span>&nbsp;&nbsp;&nbsp;
<span class="budgetPercentage"><span ng-bind="transaction.category.percentageMtl"></span>%</span></span>
<br/>
Jahr: <span class="budgetCalculation"><span ng-bind="transaction.category.spentYrl"></span> / <span ng-bind="transaction.category.budget"></span> € (<span ng-bind="transaction.category.percentageYrl"></span>%)</span>
Jahr: <span class="budgetCalculation" ng-class="{'budgetCritical': transaction.category.percentageYrl > 80, 'budgetOverdraft': transaction.category.percentageYrl > 100}"><span ng-bind="transaction.category.spentYrl"></span>&nbsp;/&nbsp;
<span ng-bind="transaction.category.budget"></span>&nbsp;&nbsp;&nbsp;
<span class="budgetPercentage"><span ng-bind="transaction.category.percentageYrl"></span>%</span></span>
</div>
<div ng-show="accounts.length > 1">
+12
View File
@@ -28,6 +28,18 @@ label {
color: white;
}
.budgetPercentage {
font-weight: bold;
}
.budgetCritical {
color: #f57900;
}
.budgetOverdraft {
color: #CC0000;
}
.modal-body label {
color: #aaa;
}