Commit graph

8077 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
521aa36bfc Disable first and last name in user edition if user is bound to any resource
FEA: ItEr76S27ResourceBinding
2012-05-09 13:01:54 +02:00
Manuel Rego Casasnovas
88920249ec Add option to remove bound user too when removing a resource
If the bound user is not an administrator, a question is asked to the user to
decide if he wants to remove or not the bound user.

FEA: ItEr76S27ResourceBinding
2012-05-09 13:01:54 +02:00
Manuel Rego Casasnovas
dd501faba8 Move logic to remove order authorizations when removing a user to UserDAO
* Create a new method UserDao.remove(User user) that is in charge of remove
  OrderAuthorizations and the User too
* Use this method from UserModel

FEA: ItEr76S27ResourceBinding
2012-05-09 13:01:54 +02:00
Manuel Rego Casasnovas
c607ba4584 Add link from worker edition to user edition if the worker is bound to a user
Using entry points to do the redirection.

FEA: ItEr76S27ResourceBinding
2012-05-09 13:01:54 +02:00
Manuel Rego Casasnovas
372f4d1650 Change user Listbox for a BandboxSearch
* Create finder UserBandboxFinder
* Modify BandboxSearch behavior to call save action on "selectedElement"
  attribute

FEA: ItEr76S27ResourceBinding
2012-05-09 12:51:11 +02:00
Manuel Rego Casasnovas
81bc21f791 Modify worker edition UI to add the chance to bound a worker to a user
FEA: ItEr76S27ResourceBinding
2012-05-09 12:51:11 +02:00
Manuel Rego Casasnovas
8706e7b421 Add assert to check that a limiting or virtual resource is not bound to any user 2012-05-09 12:51:11 +02:00
Manuel Rego Casasnovas
11b11a485d Add assert to check that a worker is not bound to a user already bound with other worker
FEA: ItEr76S27ResourceBinding
2012-05-09 12:51:11 +02:00
Manuel Rego Casasnovas
9a011d35e9 Create basic UI to bound a user to a worker
FEA: ItEr76S27ResourceBinding
2012-05-09 12:51:11 +02:00
Manuel Rego Casasnovas
24bb2f50e2 Add relationship between and Worker and User
FEA: ItEr76S27ResourceBinding
2012-05-09 12:51:11 +02:00
Susana Montes Pedreira
00378d039a Merge branch 'master' into expenses-tracking 2012-05-09 10:51:43 +01:00
Susana Montes Pedreira
a5fe79f498 Merge branch 'master' into subcontracting 2012-05-09 10:41:33 +01:00
Diego Pino
c57e4037b8 Fix bug
When there are no deviations in 'Estimation Accuracy' chart because
there are not tasks, return an empty array with 6 values equal to 0

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-08 23:23:22 +02:00
Diego Pino
1db0e63bc6 Fix typo in method name
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-08 23:20:58 +02:00
Diego Pino
5422bd1a33 Fix bug
When there are no deviations in 'Task Completion Chart' because there are
not tasks, return an empty array with 6 values equal to 0

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-08 23:20:04 +02:00
Diego Pino
a2470de890 Fix bug, don't try to render Dashboard charts if the project doesn't have tasks
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-08 22:49:16 +02:00
Susana Montes Pedreira
02ec7f527e fixes the method addCurrencySymbol to return zero if
the parameter is null

FEA: ItEr76S04BugFixing
2012-05-08 20:25:37 +01:00
Susana Montes Pedreira
a7e2850045 adds the currency symbol and set the right parameter to method
reloadTotalBudget in the order edition view.

FEA: ItEr76S04BugFixing
2012-05-08 20:18:27 +01:00
Susana Montes Pedreira
7364bb000d Merge branch 'master' into subcontracting 2012-05-08 18:16:09 +01:00
Jacobo Aragunde Pérez
03d8e6cc36 i18n: Fix small typo in Spanish and Galician translations. 2012-05-08 12:46:54 +02:00
Jacobo Aragunde Pérez
74cb0b8694 Bug #1284: Added favicon.
FEA: ItEr76S04BugFixing
2012-05-08 12:46:54 +02:00
Jacobo Aragunde Pérez
40e97fdc3a Bug #1284: Fix NullPointerException.
FEA: ItEr76S04BugFixing
2012-05-08 12:46:54 +02:00
Lorenzo Tilve Álvaro
5458a0058a Bug #1414: Reduced width of MultipleBandbox filter search
FEA: ItEr76S04BugFixing
2012-05-08 11:45:59 +02:00
Lorenzo Tilve Álvaro
fa0ea4e30a Bug #1421: Fixed the pagination bug when indenting nodes into containers on previous pages
FEA: ItEr76S04BugFixing
2012-05-08 11:45:59 +02:00
Diego Pino
2e1a1fcbf1 Remove 'Overall progress' tab
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-08 11:38:41 +02:00
Susana Montes Pedreira
fc29bfeae4 adds some tests to check that the expenses calculation works properly.
FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-08 10:37:10 +01:00
Susana Montes Pedreira
91e4454517 changes the method getCostOfHours to getHoursMoneyCost
in order to fix the Test.

FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-08 09:08:15 +01:00
Susana Montes Pedreira
369874f7ee Includes the currency format in the expenses module, and
in the report of order cost per resource.

FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-08 07:40:10 +01:00
Diego Pino
963217996e Code refactoring
* EarnedValueCalculator calculates 'Earned Value' generic indicators
* Generic indicators are those indicators that are calculated out of BCWP,
ACWP and BCWS
* EarnedValueChartFillers call EarnedValueCalculator to get the real
values of the indicators and plot them in the chart.

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-07 19:58:53 +02:00
Diego Pino
65fea45d02 Rename 'EarnedValueCalculator' to 'OrderEarnedValueCalculator'
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-07 19:58:53 +02:00
Diego Pino
a68efea35b Code refactoring
Create utility class 'CompanyEarnedValueCalculator' for calculating all Earned Value indicators related with Company

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-07 19:58:53 +02:00
Diego Pino
f0ab50f78f Code refactoring
Create utility class 'EarnedValueCalculator' for calculating all earned value measurements related with an Order

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-07 19:58:49 +02:00
Jacobo Aragunde Pérez
36b03ea1e7 Bug #1433: Fix the problem when there are multiple levels of tasks involved.
FEA: ItEr76S04BugFixing
2012-05-07 16:42:32 +02:00
Jacobo Aragunde Pérez
5edf9998ff Bug #1433: Small code refactor of this bug fix.
FEA: ItEr76S04BugFixing
2012-05-07 16:42:32 +02:00
Jacobo Aragunde Pérez
73b4f99e33 Bug #1433: Make sure that old TaskSources are deleted also in the case of parent tasks.
It fixes the other part of the bug, when a task is the only child of a container and
it is unscheduled, so the TaskSource of the parent is deleted too.

FEA: ItEr76S04BugFixing
2012-05-07 16:42:32 +02:00
Jacobo Aragunde Pérez
a25fac6146 Bug #1433: Make sure that old TaskSources are deleted when a task is unscheduled and re-scheduled.
This fixes the bug partially. It still fails when the task is the only child of
a container.

FEA: ItEr76S04BugFixing
2012-05-07 16:42:32 +02:00
Susana Montes Pedreira
d7ca618627 Merge branch 'master' into expenses-tracking 2012-05-07 13:49:37 +01:00
Susana Montes Pedreira
4da11d0f19 Modify the Project cost report to include a new area called
Expenses, per OrderElement.

FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-07 11:02:26 +01:00
Manuel Rego Casasnovas
65d13f4d6f Add method in Util to include currency symbol in a BigDecimal
FEA: ItEr76S25CurrencyManagement
2012-05-07 10:42:14 +02:00
Susana Montes Pedreira
df19131dd4 Include the cost because of expenses in the WBS imputed hours
pop-up and updates the costs bar in Gantt chart with expenses.

FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-07 08:03:30 +01:00
Susana Montes Pedreira
ed31f2b559 create or update the sumExpenses when the expenseSheet is saved.
FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-04 18:38:54 +01:00
Philippe Poumaroux
7b2f407e7a i18n: Update French translation 2012-05-04 16:46:54 +02:00
Manuel Rego Casasnovas
08db04df70 Remove unneeded calls to I18nHelper in web services
Web services messages should be always in English and it doesn't have any sense
that they're translated.

FEA: ItEr76S04BugFixing
2012-05-04 16:25:31 +02:00
Manuel Rego Casasnovas
069066b73c i18n: Update Spanish and Galician translations
FEA: ItEr76S03Community
2012-05-04 13:31:18 +02:00
Manuel Rego Casasnovas
04ab693ed4 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-05-04 13:26:00 +02:00
Manuel Rego Casasnovas
0a8a4537c5 Fix wrong message in deadline constraints
FEA: ItEr76S04BugFixing
2012-05-04 13:25:54 +02:00
Manuel Rego Casasnovas
e6313c7bc8 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-05-04 12:52:30 +02:00
Diego Pino
94aa02fed1 Implement Dashboard 'Cost Status' table
* Table contains several 'Earned Value' measures related with cost

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-04 10:33:35 +02:00
Manuel Rego Casasnovas
398355295f Bug #1431: Fix test because of now allocations are sorted (specific before generic)
FEA: ItEr76S04BugFixing
2012-05-04 08:15:38 +02:00
Manuel Rego Casasnovas
56043972c7 Bug #1431: Fix test creating a standard list instead of an unmodifiable list
FEA: ItEr76S04BugFixing
2012-05-04 08:11:10 +02:00