SilvaExternalSources can not be disabled
Bug #101240 reported by
Guido Wesdorp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Silva |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Even if the 'install' button of the SilvaExternalSo
service_extensions is not pressed, all functionality of SilvaExternalSo
available. A manager can add external source objects, and authors can place them
in documents, both in the widget editor as in Kupu. I assume we can't restrain a
manager from adding them, but we can probably make the editors check whether the
extension has actually been installed before allowing an author to add external
source objects.
Changed in silva: | |
assignee: | guido-infrae → aaltepet |
status: | New → Confirmed |
Changed in silva: | |
assignee: | aaltepet → nobody |
Changed in silva: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Is this even desired? Locally, I've altered kupu so it displays a message if ES isn't in the installed extensions list. I can do something similar for widgets, but that would be after the source element is already added (you can't conditionally hide a widget, so it's always available).
Consider this:
An import of a publication is done into a fresh silva without external sources installed. A document in the import contains an external source. Should the source in the document be able to be removed or edited (in kupu?) It'll always be removable in kupu. Verify that existing ES's _can_ be edited / removed if ES is not installed . Perhaps also display a note in kupu tool and widget informing editor that ES is not installed.