Use a PostgreSQL trigger to maintain project_settings.has_confluence
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
About
This issue is very similar in nature to #290715 (closed).
For the same reasons given in #290715 (closed) it's possible for the project_settings.has_confluence
cache to be inconsistent.
Proposal
We should follow the same pattern of work performed for projects.has_external_wiki
in the MR !49916 (merged) to maintain the state of project_settings.has_confluence
with PostgreSQL triggers.
Edited by 🤖 GitLab Bot 🤖