Cache the presence of an issue_tracker at project level
What does this MR do?
Cache in the database the presence of an external issue tracker for a project
Are there points in the code the reviewer needs to double check?
- Migration mainly (to support PostgreSQL and MySQL). We're setting false as default value and then executing a SQL query we update to true for the projects that has a external issue tracker. Do you think we need to execute that query on batches like the column default does?
Why was this MR needed?
- To reduce the number of database queries