-
Type: Improvement
-
Status: Resolved
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: explorer-20.0.0
-
Component/s: Explorer
-
Epic Link:
-
Impact type:API change
-
Upgrade notes:
-
Team:AT
-
Sprint:nxAT 11.1.17, nxAT 11.1.18, nxAT 11.1.19, nxAT 11.1.20
-
Story Points:2
The nuxeo.conf property "org.nuxeo.apidoc.hide.current.distribution" is currently checked only for display in the UI.
This should also have an effect on all API showing the live distrib.
Also commit at https://github.com/nuxeo/nuxeo/commit/77634a1aa8bd4d348a5505fd376f1cdb836c1c82#diff-144ea7d86861e98df9c9cca568a9234fL555, done for NXP-28839, introduced a regression on this property check in the UI.
While we're at it, with documentation removal, it seems the "site mode" does not do much on top of hiding the current distribution: it also allows to hide the "upload your distribution" button on the main distribution page (on top of hiding the "/nuxeo/site/distribution/_admin" page that holds the same import form).
It is also checked to hide the Seam components listing on the production instance.
--> make this easier to manage by using only the "org.nuxeo.apidoc.site.mode" property, and by checking usual Nuxeo permissions on the distributions parent folder to hide or show the upload form and admin page.
+ add ftests on site mode...
- depends on
-
NXP-28839 Reorganize explorer packages, make service pluggable
- Resolved
-
NXP-29219 Rework Explorer security model
- Resolved
- is related to
-
NXP-29299 Make JX build archive html files on ftest failure
- Resolved
- is required by
-
NXP-28838 Provide pluggable export of the runtime exploration
- Resolved
- Is referenced in