Update value in sevice_desk_settings.service_desk_enabled column

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

After introducing a new column in Add service_desk_enabled column to service_desk... (#412669 - closed) read a value from sevice_desk_settings.service_desk_enabled we need to ensure that the value in the new column is updated every time project.service_desk_enabled is changed.

When a user enables/disables service desk for a project, sync update to service_desk_settings.service_desk_enabled.

Open questions?

Q: What if there is no service_desk_setting record related to the project?
A: Create a new service_desk_setting and sync the service_desk_enabled value.

Edited by 🤖 GitLab Bot 🤖