Allows editing and saving of JSON configuration files used by the Hyland WPT direct from OnBase.
Note: Service layer configs are not automatically applied when saved, the service layer needs to be informed when to reload config using the icon next to the service name in the tree. Gateway configs will be applied when the user next refreshes the WPT site.
Requirements
This only works against a correctly configured OnBase system with the WPT portal, version 2.2 or later.
Extension Settings
Extension settings are not supported by the standard VSCode settings manager - the model is too complex.
Settings are now managed through a dedicated editor, accessed with the command "WPT Edit Extension Settings".
TODO List
Allow deletion of config files (low priority, for completeness only).
Embed Arne's visual editor as a web view for application configs (unlikely)?
File changed on server detection, or some other kind of conflict protection.
Known Issues
Does not protect against multiple editors against the same file
Release Notes
Anything prior to 1.0.0
Initial internal testing. Don't use against anything critical without taking backups!
Specifics:
0.5.1 Tiny version bump to correct release note content!
0.5.0 Moved server config reload from command palette to icon against the server record in the tree. Added XML support for log configs. Added xml format for service log config.
0.3.5 Create file refreshes tree, new files pull from templates, crude css/json format recognition.
0.3.1 Create function file types provided by repository.
0.3.0 Migration to new PortalConfig.svc.
0.2.0 Create file function (first draft POC).
0.1.8 Settings command and icon on the explorer title bar.
0.1.7 Refresh command and icon on the explorer title bar.
0.1.6 Fix for breaking deprecation of XmlHttpRequest synchronous operation.