Send project permissions when indexing blobs and keep in sync
Project permissions for blob
documents (visibility_level
and repository_visibility_level
) should be sent to the Elasticsearch indexer in indexer.rb
. Add a trigger to update all associated blob
documents when those project permissions are updated. Update GITLAB_ELASTICSEARCH_INDEXER
to use the new tag created in gitlab-elasticsearch-indexer#90 (closed).
Note: This work must be done in the same MR to avoid project permissions getting out of sync
Edited by Terri Chu