Add transitive conflict detection for Must vs Must Not chains

This commit is contained in:
Ian Gulliver
2026-02-15 19:34:13 -08:00
parent d74892e895
commit 9620ab1990
2 changed files with 98 additions and 0 deletions

View File

@@ -63,6 +63,7 @@
.constraint-add select { font-size: 0.75rem; padding: 0.15rem; border: 1px solid var(--wa-color-neutral-300, #ccc); border-radius: 0.25rem; }
#conflicts { margin-bottom: 0.5rem; }
#mismatches { margin-bottom: 0.5rem; }
#hard-conflicts { margin-bottom: 0.5rem; }
.conflict-row { margin-bottom: 0.2rem; }
.conflict-icon { background: var(--wa-color-danger-50, #dc3545); color: white; border-radius: 0.15rem; padding: 0 0.15rem; font-size: 0.6rem; line-height: 1.2; vertical-align: middle; margin-right: 0.1rem; display: inline-block; }
</style>
@@ -83,6 +84,7 @@
</div>
<div id="conflicts"></div>
<div id="mismatches"></div>
<div id="hard-conflicts"></div>
<div id="students"></div>
<wa-details summary="Add Student">
<div class="add-form">