Manuel Rego Casasnovas
eb3871d234
Use new database query when filtering projects list
...
The database query that filters the orders by several fields is used only when
the subelements checkbox is not clicked. Otherwise the old query is used and the
old behavior is kept for the filtering.
However, if the checkbox is not clicked, the new query is used to get the
initial list and to do the successive filtering too.
NOTE: Resources are never assigned directly to the root element, so if you
filter by resources it'll only work if you have the subelements checkbox
clicked.
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:53:34 +01:00
Lorenzo Tilve Álvaro
2da6a83a61
Included bandbox filter parameters into projects view
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Lorenzo Tilve Álvaro
a54fc40b4c
Importing session bandbox parameters into resourcesload filter
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Lorenzo Tilve Álvaro
6936dd2ff1
Fixed issue regarding using labels and dates at the same time
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Lorenzo Tilve Álvaro
80f84d22ea
Delete stored filter session variables when saving changes on preferences values
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Lorenzo Tilve Álvaro
ef42d9b954
Forcing multiplebandbox search notification when clearing the bandbox
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Lorenzo Tilve Álvaro
235f6de48c
Added global zoom level session variable
...
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:19:09 +01:00
Manuel Rego Casasnovas
d1108540ee
Fix syntax error in orders query
...
If the list of unscheduled projects is empty, the restriction shouldn't be added
or it'll cause a syntax error due to an empty list "o.id IN ()".
FEA: ItEr77S15FilteringEnhancements
2013-02-05 13:03:35 +01:00
Manuel Rego Casasnovas
58b963f30f
Include unscheduled projects in orders query
...
When you import a project from the web service, the task elements are not
created yet, so we need to return these projects in the query otherwise they
will be not visible at all for the users.
FEA: ItEr77S15FilteringEnhancements
2013-02-05 12:42:11 +01:00
Manuel Rego Casasnovas
f02d6f8a8d
Fix syntax error in orders query
...
Change "=" for "IN".
FEA: ItEr77S15FilteringEnhancements
2013-02-05 12:42:03 +01:00
Manuel Rego Casasnovas
5044e541c2
Use new database query when filtering projects list
...
The database query that filters the orders by several fields is used only when
the subelements checkbox is not clicked. Otherwise the old query is used and the
old behavior is kept for the filtering.
However, if the checkbox is not clicked, the new query is used to get the
initial list and to do the successive filtering too.
FEA: ItEr77S15FilteringEnhancements
2013-02-04 14:24:45 +01:00
Manuel Rego Casasnovas
86e1d77791
New query in OrderDAO to get projects filtered
...
The new query receives several params from the filters (dates, labels, criteria,
customer and state) and returns the filtered orders.
For the moment it's only used to get the initial list of orders for the projects
list window.
FEA: ItEr77S15FilteringEnhancements
2013-02-04 14:24:45 +01:00
Lorenzo Tilve Álvaro
58ad890227
Merge branch 'master' into filtering-improvements
2013-02-01 13:14:53 +01:00
Lorenzo Tilve Álvaro
7c6733e579
Attached onChange listeners to project tree filter parameters
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:13:15 +01:00
Lorenzo Tilve Álvaro
fb68757b6d
Enabled filters memory mechanism on project edition
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:13:10 +01:00
Lorenzo Tilve Álvaro
ed69a6e7bc
Imported configured or previously used criterion into resourcesLoad filtering
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:13:05 +01:00
Lorenzo Tilve Álvaro
41661c3afc
Added session support to label parameters to company view
2013-02-01 13:12:59 +01:00
Lorenzo Tilve Álvaro
da7eeb7c21
Imported date filtering preferences to Projects List perspective
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:59 +01:00
Lorenzo Tilve Álvaro
0971a2de67
Attached onChange listener to orderfilter multipleBandboxSearch
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:59 +01:00
Lorenzo Tilve Álvaro
82d78afec4
Moved method to generate label name and type pattern for finders to Label class
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:59 +01:00
Lorenzo Tilve Álvaro
0fe7ace58c
Inserted into company view filter the specified label user setting
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
08ec2695f3
Clear filter label or criterion settings if they have been removed
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
32641a5919
Included persistence information for resources load criterion filter property
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
13a4473d3f
Created Criterion configuration bandbox on user settings to filter Resources Load results
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
dcd7cd8c09
Refactored to OrderStatusEnum static method to get default visible project status
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
bd5914b011
Fixed Hibernate relationship to store project label filtering preferences
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +01:00
Lorenzo Tilve Álvaro
2df2af8000
Added user settings bandbox to configure project filtering by label
...
FEA: ItEr77S15FilteringEnhancements
2013-02-01 13:12:46 +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
Lorenzo Tilve Álvaro
a99d860d87
Added session based memory for Resource Load filtering date parameters
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
86cedc04c5
Used stored user settings parameters for ResourceLoad date filtering
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
ba4ff60658
Setting company filtering dates with session values if they have been set
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
425f7c44f6
Storing on the session the values for the company filtering dates
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
b16cfdf4a6
Added onchange listeners to company view date filter widgets
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
bc20df68ac
Adapted dates filter to user preferences
...
It will substract N months to the current date and use it as the start
date for the compan view filtering, being N the 'projects since'
parameter on the user settings tab.
Similarly, it will add M months to the current date and use it as
the filtering end date with the specified parameter.
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
8a9b78050a
Added accesors to settings controller for manipulation of filtering preferences
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
5e262b5144
Added initial interface to user preferences for company and resourcesload filtering configuration
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
1cab756069
Added database changelog for filtering preferences
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
676b6c4876
Defined hibernate configuration for filtering parameters persistance
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +01:00
Lorenzo Tilve Álvaro
c3d077efce
Added new parameters to user preferences for company view and resource load filtering
...
FEA: ItEr77S15FilteringEnhancements
2013-01-29 13:20:18 +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