Files
freeipa/install/ui
Petr Vobornik bbe672a2ae Facet expiration flag
Problem:

For performance reason a facet may cache the data in browser's memory. There should be a flag to indicate whether a facet has expired and should be refreshed. The expired flag could be set by these events:

 1) any update operation
 2) changing search filter in search facet
 3) switching page in a multi-paged search/association facet
 4) switching direct/indirect view in association facet
 5) facet expiration time
A facet should be able to use these methods to refresh itself:
 6) on demand: an expired facet should be refreshed when a user opens it.
 7) automatic: an open facet should automatically refresh itself when it expires.

Solution:

This patch solves cases: #2, #3, #5, #6. Case #4 works without any change. Case #1 will be solved later. Case #7 is deffered.

Default expiration timeout was set to 10 minutes.

In this patch are also updated facet.needs_update methods to reflect changes in containing facets.

https://fedorahosted.org/freeipa/ticket/2075
2012-03-29 13:39:37 +02:00
..
2011-12-14 15:44:36 +00:00
2012-03-23 16:59:12 +01:00
2012-03-02 11:45:21 -06:00
2012-03-02 11:45:21 -06:00
2012-03-29 13:39:37 +02:00
2012-01-23 15:38:25 +01:00
2012-03-29 13:39:37 +02:00
2011-11-14 16:47:10 -05:00
2012-03-15 16:08:16 +01:00
2012-03-20 17:32:18 +01:00
2011-12-06 22:08:07 +00:00
2012-03-29 13:39:37 +02:00
2011-02-03 15:04:23 -05:00
2012-02-01 15:51:10 +01:00
2012-03-19 18:37:39 +01:00
2012-03-20 17:32:23 +01:00
2011-12-06 22:07:52 +00:00
2012-03-29 13:39:37 +02:00
2011-10-27 14:05:12 +00:00
2011-01-20 14:12:47 +00:00
2011-01-20 14:12:47 +00:00
2012-03-15 16:08:16 +01:00
2011-01-20 14:12:47 +00:00
2012-03-02 11:04:33 +01:00
2012-03-02 11:04:33 +01:00
2012-02-28 23:58:51 -05:00
2011-12-06 22:07:52 +00:00
2011-12-06 22:07:52 +00:00
2012-03-02 11:45:21 -06:00
2012-03-29 13:39:37 +02:00
2012-02-01 15:51:10 +01:00
2012-02-29 13:01:16 +01:00
2012-02-01 15:51:10 +01:00
2012-03-19 18:37:39 +01:00
2012-02-28 23:58:51 -05:00