spec/internal/app/models/assignment.rb in global-registry-bindings-0.1.1 vs spec/internal/app/models/assignment.rb in global-registry-bindings-0.1.2

- old
+ new

@@ -1,11 +1,21 @@ # frozen_string_literal: true class Assignment < ApplicationRecord belongs_to :person, class_name: 'Namespaced::Person' belongs_to :organization + belongs_to :assigned_by, class_name: 'Namespaced::Person', foreign_key: 'assigned_by_id' global_registry_bindings binding: :relationship, - type: :assignment, + type: :fancy_org_assignment, primary_association: :person, - related_association: :organization + related_association: :organization, + exclude_fields: %i[assigned_by_id assigned_by_gr_rel_id] + + global_registry_bindings binding: :relationship, + type: :assigned_by, + id_column: :assigned_by_gr_rel_id, + include_all_columns: false, + primary_binding: :fancy_org_assignment, + primary_relationship_name: :assigned_by, + related_association: :assigned_by end