Skip to content

Pin DirXMLDev 0.58.0 (0.82.0); Library objects from another Library are read-only - #176

Merged
jcombs-pointblue merged 1 commit into
mainfrom
feat/core-0.58-readonly-library
Oct 28, 2026
Merged

jcombs-pointblue merged 1 commit into
mainfrom
feat/core-0.58-readonly-library

Conversation

@jcombs-pointblue

Copy link
Copy Markdown
Contributor

What

  • Pins DirXMLDev 0.58.0:
    • the agent write gate covers vault.deploy-schema --yes;
    • every idm command checks its arguments against the ones it takes;
    • driver.query is gated and driver.migrate --dry-run isn't;
    • Library objects from other Libraries are read-only references.
  • Read-only badge: TreeService adds readOnly (the other Library's DN) to the outline nodes, the Developer tree leaves and the artifact. For such an artifact editable is false.
    • The outline and the Developer view show a read-only pill, with the DN on hover.
    • The artifact page adds "· read-only" to the header, plus a note saying where the object lives. It hides Rename, Delete, Edit source and the structured tab, and opens on the source.
  • Docs: docs/features.md (Outline) and the CHANGELOG.
  • Version: 0.82.0.

Tests

  • ReadOnlyLibraryTest (new): the artifact, outline and Developer tree carry readOnly only for the other Library's object, and editable is false for it.
  • vitest 54, server 116; smoke.sh, smoke-hosted.sh and smoke-container.sh pass. The last one runs the image's idm with the stricter parsing.
  • In the browser: I served a lab tree with one Library object marked as living in cn=Library,ou=shared,o=system. The outline badge, the page note, the hidden actions and the Developer view badge all showed as intended.

🤖 Generated with Claude Code

…re read-only

The outline and the Developer view mark them with a read-only badge, which
shows the Library's DN on hover. Their page shows the source and where they
live, with no Rename, Delete or structured editor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jcombs-pointblue
jcombs-pointblue merged commit 2b5e4c5 into main Oct 28, 2026
2 checks passed
@jcombs-pointblue
jcombs-pointblue deleted the feat/core-0.58-readonly-library branch October 28, 2026 16:15
jcombs-pointblue added a commit that referenced this pull request Nov 3, 2026
…nly-library

Pin DirXMLDev 0.58.0 (0.82.0); Library objects from another Library are read-only
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