Skip to content

Make settings relationships reusable

Balasankar 'Balu' C requested to merge make-gitlab-attributes-reusable into master

Relationships between settings (attributes, attributes under a namespace, roles, etc.) were directly used in settings hash generation. This meant, this relationship was not visible to other parts of the codebase.

This MR makes the relationship essentially individual methods, which can be reused by other parts of the codebase, and make settings hash generation use it.

Related to #4617 (closed)

Merge request reports