Enable custom columns in approvals view table for both global and project settings

Description

Allow users to customize the table in the approvals view on both global and project settings, by adding new columns. Specifically, support the integration of custom fields.


Based on customer report