Commit graph

8872 commits

Author SHA1 Message Date
Miciele Ghiorghis
0c0ad5f3c2 Jira-integration: to get all labels from jira database
At this moment Jira Webservice doesn't support get Jira labels. This is a workaround
for getting jira labels. The php script gets all distinct labels from jira database
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
5171d028fe Jira-integration: jira configuration properties for testing jiraRESTClient 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
f25f65b735 Jira-integration: new dependency groupId=org.codehaus.jackson added
jackson-jaxrs provided and jackson-xc added and is used bij JiraREST client
to parse the json response and map to jira beans
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
77756a7712 Jira-integration: extended with UI for synchronization with jira issues 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
544cfeedb5 Jira-integration: start point of synchronization with jira
Here starts the process synchronization of order-elements with jira issues
First it request jira for all labels and renders the response as autocompleted list (in edition UI).
When a user selected a label and press 'startsync' button it requests jira for all issues of the selected label
and starts synchronizing order-elements(syncOrderElementsWithJiraIssues(order,issues). After finishing synchronization
it saves the order bij calling saveAndContinue() method. if save order is ok then starts synchronizing
timesheets. Finally diplays a dialog window with success or failer info.
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
553b19e5e0 Jira-integration: tabpanel for jira configuration added 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
e72948516c Jira-integration: make the hours column in WBS screen read only if an order-element is a jira issue
Check if an order-element's code starts with 'JIRA'. if it is, the order-element is imported from
jira, so make intbox hours column of WBS(tasks) read only.
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
cc0614c249 Jira-integration: addHyperlink method is added and addCodeCell method is modified
create a hyperlink to jira if an order-element was a jira issue. This check has been
performed in addCodeCell method. order-elements which has a code starts with 'JIRA' are
order-elements that were imported from jira
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
c4d226ee56 Jira-integration: A bind method which return a hyperlink to jira is added 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
a0af0241d2 Jira-integration: get and set JiraConfiguration added 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
cbc536c050 Jira-integration: set and get JiraConfiguration added 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
6cf37005df Jira-integration: testJiraConnection method added
testJiraConnection method added, to test if user can be connected to jira
and also getter and setter -JiraConfiguration methods added
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
58e45c8a9b Jira-integration: new dependency groupId=org.codehaus.jackson added
jackson-jaxrs provided and jackson-xc added and is used bij JiraREST client
to parse the json response and map to jira beans
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
ab87c3875a Jira-integration: extended with ImporedLabel property 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
56e1700477 Jira-integration: extended with jira-configuration properties 2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
894c1b12ba Jira-integration: new columns jira-configurations and importedLabel added
New jira-configurations columns added to configuration table
New imported_label column added to order_table
2013-01-29 18:30:49 +01:00
Miciele Ghiorghis
7eb5587a84 Jira-integration: create and set JiraConfiguration added to loadRequiredData method 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
22a24990aa Jira-integration: JiraConfiguration entity added 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
629ff6fad1 Jira-integration: Test for JiraRESTClient
Configuration properties are located in ..scripts/jira-connector/jira-conn.properties
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
2bc8fbec6d Jira-integration: Test for JiraTimesheetSynchronizer 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
ead5bd8a11 Jira-integration: Test for JiraOrderElementSynchronizer 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
59f9f0e628 Jira-integration: modal dialog to show the synchronization's success or failer info 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
f78eb2a8c4 Jira-integration: Keeps track the synchronization info. 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
3174f886fa Jira-integration: non persistent beans to map jira's REST response 2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
887d0ae650 Jira-integration: a jira client to interact with jira RESTful web service
Interacts with Jira RESTful web service and supports only get method. Moreover it does
basic authentication check using org.libreplan.ws.common.impl.Util.addAuthorizationHeader()
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
13b649fb93 Jira-integration: synchronize the timesheets with jira issues
An implementation of the interface IJiraTimesheetSynchronizer.
It synchronizes the timesheets of order-tasks of an existing order with jira issues.
Loops through all jira issues and creates or updates timesheets(WorkReports) for an
existing order. As a pre condition a WorkReportType with the name 'jira-connector'
must be created and configured properly prior to synchronization of timesheets.
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
23aef762a5 Jira-integration: synchronize order-elements with jira issues
An implementation of the interface IJiraOrderElementSynchronizer.
It synchronizes order-elements inclusive progress assignments and measurements of an
existing order with jira issues.
Loops through all jira issues and creates or updates order-lines/order-elements, hoursgroup,
progress assignments and measurements
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
b51905911f Jira-integration: synchronize the timesheets of order-tasks with jira issues
An interface that JiraTimesheetSynchronizer implements.
It synchronizes the timesheets of order-tasks of an existing order with jira issues
A WorkReportType object with the name 'jira-connector' must exist and configured properly
prior to start synchronization of timesheets
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
a8f56820f9 Jira-integration: synchronize order-elements with jira issues
An interface that JiraOrderElementSynchronizer implements.
It synchronizes order-elements inclusive progress assignments and measurements of
an existing order with jira issues
2013-01-29 18:30:48 +01:00
Miciele Ghiorghis
6af732164a Jira-integration: Jira configuration entity 2013-01-29 18:30:48 +01:00
Manuel Rego Casasnovas
2bf13fef80 Bug #1607: Fix issue filtering the resources load window
The issue was introduced in commit 05132fd5a7.
Where it was defined an algorithm:
  2.4) FSD is not null and FED is not null:
    2.4.1) APED is null: Check if APSD is between FSD and FED

This was wrong, it should be:
  2.4) FSD is not null and FED is not null:
    2.4.1) APED is null: Check if APSD is lower or equals than FSD or APSD is
    lower or equals than FED

FEA: ItEr77S04BugFixing
2013-01-29 14:05:48 +01:00
Manuel Rego Casasnovas
c807a50376 Add new bound resources test in functional tests suites
FEA: ItEr77S03Community
2013-01-16 12:37:13 +01:00
Victor Lopez Rivero
6695e43570 New functional test for bound resources
New file bound_resources.sah added

FEA: ItEr77S03Community
2013-01-16 12:37:08 +01:00
Manuel Rego Casasnovas
193aff96cf Mark to translate project status label in tooltip in company view
FEA: ItEr77S04BugFixing
2013-01-11 07:58:28 +01:00
Manuel Rego Casasnovas
727bc642b8 Bump version number to 1.3.3
FEA: ItEr77S03Community
2012-12-21 14:38:48 +01:00
Lorenzo Tilve Álvaro
d81cf40cda Update NEWS file for LibrePlan 1.3.3
FEA: ItEr77S03Community
2012-12-21 14:38:42 +01:00
Manuel Rego Casasnovas
acd6c84c94 Update RPM package for LibrePlan 1.3.3
FEA: ItEr77S03Community
2012-12-21 14:38:37 +01:00
Manuel Rego Casasnovas
6674fad3b5 Update Debian package for LibrePlan 1.3.3
FEA: ItEr77S03Community
2012-12-21 14:38:33 +01:00
Manuel Rego Casasnovas
c67ad59e23 debian: Use echo to show information as db_info is causing problems
FEA: ItEr77S03Community
2012-12-21 14:13:27 +01:00
Manuel Rego Casasnovas
7c46b2b9b5 Fix typo in Labels tab in project details view
FEA: ItEr77S04BugFixing
2012-12-21 13:35:42 +01:00
Thiago Cangussu
c97ba7d025 i18n: Update Portuguese translation
FEA: ItEr77S03Community
2012-12-21 12:19:34 +01:00
Manuel Rego Casasnovas
87796fcfc8 i18n: Mark some missing strings to be translated
FEA: ItEr77S04BugFixing
2012-12-20 17:44:20 +01:00
Manuel Rego Casasnovas
b4a1145926 i18n: Mark some missing strings to be translated
FEA: ItEr77S04BugFixing
2012-12-20 17:33:24 +01:00
Manuel Rego Casasnovas
d5c2707edc Bug #1600: Fix issue creating bindings on open resource allocation pop-up
FEA: ItEr77S04BugFixing
2012-12-20 14:06:20 +01:00
Lorenzo Tilve Álvaro
9cfdf62d71 Use for company view filtering all projects with status different to STORED or CANCELLED
FEA: ItEr77S04BugFixing
2012-12-20 11:18:12 +01:00
Manuel Rego Casasnovas
2f37775748 Bug #1598: Fix empty labels bandbox creating bindings for tab on open
FEA: ItEr77S04BugFixing
2012-12-18 13:12:21 +01:00
Lorenzo Tilve Álvaro
9729dad8c2 Bug #1579: Add autodisable to save-and-exit button on all standard CRUD forms
FEA: ItEr77S04BugFixing
2012-12-18 09:01:13 +01:00
Lorenzo Tilve Álvaro
c221e5784b Make more readable date constraint component on taskdetails
FEA: ItEr77S04BugFixing
2012-12-18 09:00:59 +01:00
Lorenzo Tilve Álvaro
25a9c12b6b Fix vertical alignment problems on component to add new resource allocations
FEA: ItEr77S04BugFixing
2012-12-18 09:00:00 +01:00
Lorenzo Tilve Álvaro
d6c2b27935 Make more compact advanced search criteria filter tree
FEA: ItEr77S04BugFixing
2012-12-18 08:59:59 +01:00