Server settings → Plugins: switches say Enabled, and the identifier registry's schemes can be defined in JSON, in a dialog #311
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#311
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From the interface review of 2026-09-29:
The wording
server/plugins.htmllabels the switch On (:86), and so doesperson_plugins.html(:77); a repository that is off shows an Off badge (:129,:214). A switch's label names the thing it switches and the switch shows the state, so the label becomes Enabled, the checked state says whether it is, and the badges say Disabled. This changes a string in every catalogue.On the same page, the amber "set in the environment" pill (
:132) is still a hand-writtenrounded-full bg-amber-100 …span that #291 missed. It becomes abadgewith a tone.The identifier registry
Today a scheme is Python (
plugins/identifiers/schemes.py, #298): a key, a label, the subjects it identifies, a pattern, an optional checksum function, a link template, and the paths it accepts. The request is for an instance to define schemes of its own without writing a plugin.What has to be settled:
rehas no time limit, and a pattern with nested repetition can take minutes on a crafted value. The options are a restricted pattern language, a length cap on the values checked, or the third-partyregexmodule with its timeout.<textarea>that is checked on save, with any error shown at the line it is on.Done when