Skip to content

ItEr77S15FilteringEnhancements

Jeroen Baten edited this page Mar 9, 2018 · 1 revision

TWiki> LibrePlan Web>ItEr77S15FilteringEnhancements (28 Mar 2013, LorenzoTilve)EditAttach

Story summary Filtering enhancements
Iteration ItEr77Week34To44
FEA ItEr77S15FilteringEnhancements
Story Lead  
Next Story  
Passed acceptance test No

Acceptance Criteria

Additional Specification Comments

Implementation Notes

 

Delay Causes

Final or Pending Considerations

There have been issues detected on the ResourcesLoad component http://bugs.libreplan.org/show_bug.cgi?id=1607

-- LorenzoTilve - 29 Jan 2013

The filter behaviour on the projects list view was experimenting some problems. First, it was only considering project deadline dates, and has also issues when using both start and end date filter dates. Both problems should not be happening any longer once the new database direct query would be filtering taking into consideration all the variables.

-- LorenzoTilve - 30 Jan 2013

The MultipleSearchBandboxComponent used to specify labels or criteria, is not doing an explicit notification of the ON_CHANGE event once the value it has is removed, nor are external listeners attached to the listbox. It's needed to press manually fhe filter button or selecting the 'empty' listbox element to reapply the filter.

-- LorenzoTilve - 31 Jan 2013

There is still some issue happening with the company date filtering settings, which are being cleared after changes on the label combo.

-- LorenzoTilve - 01 Feb 2013

It's also necessary to trigger somehow the event that forces a filter reload to apply the modified parameters when changing between projects view and projects list, as their doAfterCompose() it's only called once.

-- LorenzoTilve - 01 Feb 2013

Implemented database query to filter projects and used it from projects list.

-- ManuelRego - 04 Feb 2013

The database query has been improved, in order to include the unscheduled projects too (basically the projects coming from the web services).

On the other hand the query has been used too from the company Gantt view.

-- ManuelRego - 05 Feb 2013

Stored zoom in session for company Gantt view and each project Gantt view.

-- ManuelRego - 06 Feb 2013

Finished to store zoom in session.

There'll be 3 zoom variables stored in session:

  • zoomLevelCompanyView: Used for Gantt company view
  • zoomLevelResourcesLoad: Used for resources load company view
  • <project-code>-zoomLevel: 1 variable per project, the same zoom is shared in all the views inside project edition (Gantt, resources load and advanced allocation)

-- ManuelRego - 07 Feb 2013

 

Commits

%RPSHOWGITCOMMITS%

Tasks in this story

Tasks Est Spent To do Risk Reviewer Developer Task Name Start Date Est End Date End Date
Task 4 6 0 Low JavierMoran LorenzoTilve Adding configuration parameters in user preferences for projects planning and projects list perspective      
Task 5 8 0 Low JavierMoran LorenzoTilve Including per user filtering in projects planning and project lists perspective      
Task 0 14.5 0 Low JavierMoran ManuelRego Including per user filtering in projects planning and project lists perspective      
Task 7 6 0 Low JavierMoran LorenzoTilve User session store of the last value of the filters used in the projects planning and projects list view      
Task 0 4 0 Low JavierMoran ManuelRego User session store of the last value of the filters used in the projects planning and projects list view      
Task 4 4 0 Low JavierMoran LorenzoTilve Adding configuration parameters for filters in user preferences for resource load window      
Task 5 6 0 Low JavierMoran LorenzoTilve Incluing the per user filtering in the resource load view      
Task 4 2 0 Low JavierMoran LorenzoTilve User session store of the last value of the filters used in resources load view      
Task 7 5 0 Low JavierMoran LorenzoTilve Memory mechansim for filters used in the project planning      

Copyright (c) by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

Clone this wiki locally