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.

  • Work on this issue
  • Close this issue

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 Jul 29, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading