Plan the budget of your project - plan its' roles, manhours, costs and incomes, and see it all in a nice summary view!
In polish for now only, sorry.
Projekt -> Budżet
- nowa zakładka na stronie projektu - "Budżet"
- wyświetla wszystkie dane z "Ustawień budżetu" w przejrzystej formie, a także:
- historia stawek, oraz jeśli przydatne, także historia przepracowanych godzin (i za jaką stawkę?) przez każdą osobę w projekcie
- ogólne statystyki:
- kwota całkowitego/pozostałego budżetu
- j.w., ale dla poszczególnych ról
- zakładka ta widoczna jest tylko dla określonych ról (administrator, project manager?)
Projekt -> Budżet -> Ustawienia budżetu
- nowa zakładka w Projekt -> Budżet - "Ustawienia budżetu"
- data początkowa i końcowa trwania projektu
- "Przyznany budżet godzinowy", czlyi ilość godzin do przepracowania przez każdą z ról 2 tabelki dla wszystkich ról, określające stawki dla danego okresu i roli za godzinę: "Stawki dla klienta za - godzinę" i "Koszty za godzinę":
- dodaj powiadomienie e-mail, gdy X% całkowitego budżetu zostanie przekroczone
- razem z tym:
- gdy ktoś doda wpis w dzienniku dla określonej daty, brana pod uwagę jest stawka dla tamtej daty (nawet, jeśli zdążyła się zmienić w międzyczasie)
- gdy ktoś zostanie odsunięty od projektu, godziny jakie przepracował w projekcie (jego wpisy z dziennika w tym projekcie) nadal są brane pod uwagę w budżecie
- gdy tworzony jest podprojekt, ustawienia budżetu powinny zostać dla niego zduplikowane
Projekt -> Budżet -> Koszty i dochody dodatkowe
- [opis do uzupełnienia]
Projekt -> Budżet -> Czas i dni wolne projektu
- [opis do uzupełnienia]
Also:
- adds a
role
field to TimeEntry model and its' form - so you can choose a role when creating a timelog entry - adds a
user
field to TimeEntry form - so you can add timelog entries for other users (if you are permitted to)
- installed Espeo Additional Project Settings plugin
-
Make sure your redmine installation already meets the above requirements.
-
Copy this plugin's contents or check out this repository into
/redmine/plugins/espeo_budget
directory. -
Run
bundle exec rake redmine:plugins:migrate
. -
(optional) If you want e-mail notifications when your project budget is going to end, add a rake task to your crontab (
crontab -e
):
# Run espeo_budget:send_warnings task every working day once per hour between 6am and 8pm.
0 6-20 * * 1-5 $REDMINE_PATH/bin/rake espeo_budget:send_warnings RAILS_ENV=production