Skip to content

refactor assigner using DefinedSimpleRelationship #141

@matt-beanland

Description

@matt-beanland

Motivation

AssignedToRelationship stores pool, thing, assigned as direct attributes — a one-off resource that conflates the assignment policy with the relationship primitive. With DefinedRelationship (#140) in place this can be cleaned up.\n\n## Proposed change\n\nUpdate Assigner to create DefinedRelationship records with type: :assigned_to and the relevant embedded characteristics (pool, thing, assigned value). Remove AssignedToRelationship. Update FreeValues calculation to query DefinedRelationship.\n\n## Dependencies\n\nRequires #140 (DefinedRelationship) to be merged first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactoringImproving existing code without changing functionality

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions