add module publish and unpublish signals to refresh the cache
add project_component_updated signal to refresh the cache
fixes #5684
while the phase signal I added reset the cache, it did it before the module was published in the project, so the project was not included in the active ones.
Tasks
[ ] PR name contains story or task reference
[ ] Steps to recreate and test the changes
[ ] Documentation (docs and inline)
[ ] Tests (including n+1 and django_assert_num_queries where applicable)
fixes #5684
while the phase signal I added reset the cache, it did it before the module was published in the project, so the project was not included in the active ones.
Tasks