Commit graph

1247 commits

Author SHA1 Message Date
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
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
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
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
Lorenzo Tilve Álvaro
42ebf52a03 Fix left padding issue on company view project names
FEA: ItEr77S04BugFixing
2012-12-18 08:59:58 +01:00
Lorenzo Tilve Álvaro
d13982c818 Fix extra vertical padding issue on WBS tree rows
FEA: ItEr77S04BugFixing
2012-12-18 08:59:58 +01:00
Lorenzo Tilve Álvaro
d8a5aea0d2 Bug #1418: Focused worker firstname on creation
FEA: ItEr77S04BugFixing
2012-12-18 08:59:58 +01:00
Lorenzo Tilve Álvaro
8a278480bf Add first input focus-element behaviour to BaseCRUDController subclasses
FEA: ItEr77S04BugFixing
2012-12-18 08:59:58 +01:00
Lorenzo Tilve Álvaro
77f3674dc9 Add support to BaseCRUDController for automatically focusing first .focus-element component
FEA: ItEr77S04BugFixing
2012-12-18 08:59:24 +01:00
Lorenzo Tilve Álvaro
23ef34de73 Replaced comma separator on Task resourcesText as it was already used on each resource
FEA: ItEr76S04BugFixing
2012-12-18 08:56:44 +01:00
Lorenzo Tilve Álvaro
ae8c273bc6 Improved task name style inside gantt view popup
FEA: ItEr76S04BugFixing
2012-12-18 08:56:44 +01:00
Lorenzo Tilve Álvaro
9878d03954 Bug #1584: Fix corner case issue filling the advanced assignment pagination intervals
FEA: ItEr77S04BugFixing
2012-12-17 18:05:46 +01:00
Manuel Rego Casasnovas
6695325abb i18n: Mark some missing strings to be translated
FEA: ItEr77S04BugFixing
2012-12-17 14:35:54 +01:00
Manuel Rego Casasnovas
f58cbd6f32 Bug #1596: Disable confirm close message if user uses back button
FEA: ItEr77S04BugFixing
2012-12-17 14:20:45 +01:00
Daniel Díaz Sañudo
7bbab06a41 i18n: Update Catalan translation
FEA: ItEr77S03Community
2012-12-13 18:04:56 +01:00
Jeroen Baten
4de9c9b0d6 i18n: Update Dutch translation
FEA: ItEr77S03Community
2012-12-13 18:02:12 +01:00
Manuel Rego Casasnovas
0898db0b18 i18n: Update Spanish and Galician translations
FEA: ItEr77S03Community
2012-12-13 18:00:59 +01:00
Manuel Rego Casasnovas
09d9cf2952 Set version for JavaScript modules in lang-addon.xml files
The modules names are obtained from the *.wpd files.

The version value should be updated every time we release a new LibrePlan
version.

FEA: ItEr77S04BugFixing
2012-12-12 11:42:19 +01:00
Manuel Rego Casasnovas
2b1ed0a998 Bug #1592: Fix problem not showing the tab if it is already being shown
FEA: ItEr77S04BugFixing
2012-12-11 20:05:09 +01:00
Óscar González Fernández
787916b50d Bug #1592: Save Order before showing it
Otherwise the MutableTreeModel associated is initialized with a Order
that is not saved yet. When it's used, e.g., when adding a
subtask, it fails.

The MutableTreeModel#nodesByDomainObject map wouldn't find the node
associated to the Order, because the hashCode is different. At first
the Order is a new object so it returns a different hashCode, once
saved another. With these changes, when initializing the
MutableTreeModel it has already been saved.
2012-12-11 20:04:33 +01:00
Óscar González Fernández
c8129cd292 Bug #1590: Avoid repeated calls to goToOrdersList
A mechanism for ignoring in a scope the calls to createBindings has
been added. When accessing from the entry point the page is been
created and the AnnotatedDataBinder created automatically will track
the created tab. So in these cases we must ignore createBindings
calls.
2012-12-11 16:33:33 +01:00
Óscar González Fernández
f06a44d6e9 Avoid some redundant loads of bindings in the same request
Sometimes reloadBindings is called several times in the same request.
Now only the first call would force the reload and the others would be
ignored.

For example, when switching to Projects List reloadBindings is called
after the tab being created and another time when calling
org.libreplan.web.orders.OrderCRUDController.goToList(). Now the
second call is ignored.
2012-12-11 16:33:33 +01:00
Manuel Rego Casasnovas
2b4be85656 Revert "Bug #1590: Fix problem calling several times the same method in OrderModel"
This reverts commit 7ca0d43883.
2012-12-11 16:33:33 +01:00
Manuel Rego Casasnovas
bf8b2fbe94 Revert "Bug #1592: Fix problem not showing the tab if it is already being shown"
This reverts commit 8c6fb028e6.

It causes a NPE when adding tasks to a project just after create a project.
2012-12-11 15:59:45 +01:00
Manuel Rego Casasnovas
2ff100d3ad Bug #1593: Fix issue translating the options while rendering
FEA: ItEr77S04BugFixing
2012-12-10 13:30:33 +01:00