Refactoring: Generate webhook data for models from its own data-builder classes
Follow up from !48867 (merged).
As of today, the data to be fired via webhooks for different models is only available inside private
methods of SystemHooksService
.
With !48867 (merged), we made the first step of moving GroupMember
related data generation for webhooks from its own data-builder class.
Now, would like to do the same refactoring for all the classes for which data is generated from within the SystemHooksService
class.
The steps involved in the refactoring would be the same as the one in !48867 (merged), and each model can be moved to its own builder class in a new MR, which will help us keep the MRs nice and small
Tracking progress here
Models | Progress |
---|---|
GroupMember | Completed with !48867 (merged) |
Group | Completed with !52060 (merged) |
ProjectMember | Completed with !53443 (merged) |
User | Completed with !55608 (merged) |
Project | Completed with !59614 (merged) |
Key | Completed with !59608 (merged) |
Edited by Manoj M J