stable

Clone or download

Read-only

request #7864: only reindex project services once.

If there are multple new events for any full service reindexation, then one is run and the others are skipped Change-Id: I4142581fbb170c4b8c2703c11d8c3f85c450c79c

Modified Files

Name
M plugins/fulltextsearch/include/FullTextSearch/DocmanSystemEventManager.class.php +13 −2 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearch/TrackerSystemEventManager.class.php +14 −3 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearch/WikiSystemEventManager.class.php +21 −3 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearchWikiActions.class.php +2 −2 Go to diff View file
M plugins/fulltextsearch/include/SystemEvent_FULLTEXTSEARCH_DOCMAN_REINDEX_PROJECT.class.php +25 −2 Go to diff View file
M plugins/fulltextsearch/include/SystemEvent_FULLTEXTSEARCH_TRACKER_REINDEX_PROJECT.class.php +29 −5 Go to diff View file
M plugins/fulltextsearch/include/SystemEvent_FULLTEXTSEARCH_WIKI_REINDEX_PROJECT.class.php +24 −2 Go to diff View file
M plugins/fulltextsearch/include/fulltextsearchPlugin.class.php +5 −3 Go to diff View file
M plugins/fulltextsearch/tests/FullTextSearchWikiActionsTest.php +1 −1 Go to diff View file
M plugins/fulltextsearch/tests/SystemEvent_FULLTEXTSEARCH_DOCMAN_REINDEXTest.php +1 −1 Go to diff View file
M plugins/fulltextsearch/tests/SystemEvent_FULLTEXTSEARCH_TRACKER_REINDEX_PROJECTTest.php +1 −1 Go to diff View file
M plugins/fulltextsearch/tests/SystemEvent_FULLTEXTSEARCH_WIKI_REINDEXTest.php +1 −1 Go to diff View file
M src/common/dao/SystemEventDao.class.php +7 −5 Go to diff View file
M src/common/system_event/SystemEventManager.class.php +15 −0 Go to diff View file
A tests/simpletest/common/dao/SystemEventDaoTest.php +64 −0 Go to diff View file