diff --git a/src/Bundle/ChillBudgetBundle/Resources/public/page/chillbudget.scss b/src/Bundle/ChillBudgetBundle/Resources/public/page/chillbudget.scss
index 572844c56..17fab2f17 100644
--- a/src/Bundle/ChillBudgetBundle/Resources/public/page/chillbudget.scss
+++ b/src/Bundle/ChillBudgetBundle/Resources/public/page/chillbudget.scss
@@ -18,24 +18,32 @@
}
.budget-table {
th.resource {
- background-color: #9bcebd;
+ background-color: #6d9e63;
}
}
.budget-table {
th, td {
padding: 10px;
- text-align: left;
+ text-align: right;
}
td.column-wide {
- width: 25%;
+ width: 20%;
}
td.column-small {
width: 15%;
+ &.right {
+ align-items: right;
+ }
}
}
-.bold {
+.btn-budget {
+ margin-right: 1rem !important;
+}
+
+.el-type {
font-weight: 600;
+ text-align: left !important;
}
.total {
diff --git a/src/Bundle/ChillBudgetBundle/Resources/views/Budget/_macros.html.twig b/src/Bundle/ChillBudgetBundle/Resources/views/Budget/_macros.html.twig
index 17331799d..a75221ac5 100644
--- a/src/Bundle/ChillBudgetBundle/Resources/views/Budget/_macros.html.twig
+++ b/src/Bundle/ChillBudgetBundle/Resources/views/Budget/_macros.html.twig
@@ -2,7 +2,7 @@
- {{ 'Budget element type'|trans }} |
+ {{ 'Budget element type'|trans }} |
{{ 'Amount'|trans }} |
{{ 'Validity period'|trans }} |
|
@@ -13,11 +13,11 @@
{% for f in elements %}
{% set total = total + f.amount %}
-
+ |
{{ f.type|budget_element_type_display(family) }}
|
{{ f.amount|format_currency('EUR') }} |
-
+ |
{% if f.endDate is not null %}
{{ 'Valid since %startDate% until %endDate%'|trans( { '%startDate%': f.startDate|format_date('short'), '%endDate%': f.endDate|format_date('short') } ) }}
{% else %}
@@ -46,7 +46,7 @@
|
{% endfor %}
-
+ |
{{ 'Total'|trans }}
|
@@ -59,29 +59,36 @@
|
{% endmacro %}
-{% macro table_results(results) %}
+{% macro table_results(actualCharges, actualResources) %}
+
+{% set totalCharges = 0 %}
+{% for c in actualCharges %}
+ {% set totalCharges = totalCharges + c.amount %}
+{% endfor %}
+
+{% set totalResources = 0 %}
+{% for r in actualResources %}
+ {% set totalResources = totalResources + r.amount %}
+{% endfor %}
+
+{% set result = (totalResources - totalCharges) %}
+
+ |
|
{{ 'Budget calculator result'|trans }} |
- {% for result in results %}
- {{ result.label }} |
+ Result |
+ |
- {% if result.type == constant('CHILL\\BudgetBundle\\Calculator\\CalculatorResult::TYPE_CURRENCY') %}
- {{ result.result|format_currency('EUR') }}
- {% elseif result.type == constant('CHILL\\BudgetBundle\\Calculator\\CalculatorResult::TYPE_PERCENTAGE') %}
- {{ result.result|round(2, 'ceil') ~ '%' }}
- {% else %}
- {{ result.result|round(2, 'common') }}
- {% endif %}
+ {{ result|format_currency('EUR') }}
|
- {% endfor %}
{% endmacro %}
\ No newline at end of file
diff --git a/src/Bundle/ChillBudgetBundle/translations/messages.fr.yml b/src/Bundle/ChillBudgetBundle/translations/messages.fr.yml
index 01903fd24..2fe688740 100644
--- a/src/Bundle/ChillBudgetBundle/translations/messages.fr.yml
+++ b/src/Bundle/ChillBudgetBundle/translations/messages.fr.yml
@@ -9,7 +9,7 @@ See complete budget: Voir budget complet
Hide budget: Masquer
Hide budget of %name%: Masquer budget de %name%
Resource element type: Nature de la ressource
-Actual budget: Budget actuel
+Actual budget: Éléments actuels du budget
Actual resources: Ressources actuelles
Actual resources for %name%: Ressources actuelles de %name%
Actual charges for %name%: Charges actuelles de %name%
@@ -40,10 +40,11 @@ No future resources registered: Aucune ressource future enregistrée
No future charges registered: Aucune ressource future enregistrée
No current budget element registered: Pas des éléments de budget actuelles enregistrés
-New Resource for %name%: Nouvelle ressource pour %name%
-New Charge for %name%: Nouvelle charge pour %name%
-Edit Resource for %name%: Modifier une ressource de %name%
-Edit Charge for %name%: Modifier une charge de %name%
+New resource: Nouvelle ressource
+New charge: Nouvelle charge
+Edit resource: Modifier une ressource
+Edit: Modifier
+Edit charge: Modifier une charge
Remove resource: Supprimer la ressource
Remove charge: Supprimer la charge
Are you sure you want to remove the ressource "%type%" associated to "%name%" ?: Êtes-vous sûr·e de vouloir supprimer la ressource de nature "%type%" associée à %name% ?
@@ -68,7 +69,7 @@ charge.help.yes: Oui
charge.help.not-concerned: Non concerné
Budget calculator: Calculs et indices sur le budget
-Budget calculator result: Résultats
+Budget calculator result: Résultats
-'Valid since %startDate% until %endDate%': Valide depuis le %startDate% jusqu'au %endDate%
-'Valid since %startDate%': Valide depuis le %startDate%
\ No newline at end of file
+'Valid since %startDate% until %endDate%': '%startDate% - %endDate%'
+'Valid since %startDate%': '%startDate% - ...'
\ No newline at end of file