create new tag
view all tags


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



Tasks in this story

Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r12 - 28 Mar 2013 - ltilve
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback