Skip to content

Extract focused application grid policies - #162

Open
KeyffMS wants to merge 6 commits into
mainfrom
agent/issue-119-grid-policies
Open

KeyffMS wants to merge 6 commits into
mainfrom
agent/issue-119-grid-policies

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Addresses #119.

Changes:

  • moves DataGridView column construction and selector-option definitions into ApplicationAssignmentsGridColumns;
  • moves cell-value to typed ApplicationAssignmentChange decoding into independently testable ApplicationAssignmentCellChangeMapper;
  • moves enabled-cell indicator geometry/painting into ApplicationAssignmentEnabledCellRenderer;
  • moves selector data-error classification and diagnostics into ApplicationAssignmentSelectorErrorPolicy;
  • keeps ApplicationAssignmentsGrid responsible for selection, binding, rows, rollback updates, empty state and typed change publication;
  • preserves existing keyboard/editing behavior and structured diagnostics;
  • adds focused policy tests and keeps configuration-grid regression tests;
  • introduces no global DataGridView workaround or new UI framework.

Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
…AssignmentsGridDataErrorTests.cs

Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
…rofileTests.cs

Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Addresses #119.

Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant