I want to add a WebODM plugin to allow users to download images, and other files, from iRODS (GitHub - OpenDroneMap/WebODM: User-friendly, commercial-grade software for processing aerial imagery. 🛩). I will need a UI for this since each user needs to use their credentials to gain access; which means, of course, that I can’t take the easy path: WebODM/coreplugins/cloudimport/platforms at master · OpenDroneMap/WebODM · GitHub)
Unfortunately, after reviewing the code it’s not clear to me what’s possible with the UI (WebODM/app/static/app/js/classes/plugins at master · OpenDroneMap/WebODM · GitHub) or how it relates to the interface for fetching the folders/files. I understand that there isn’t documentation on this.
I think what would help would be an instruction list along the lines of:
- The folder structure needs to look like the following:…
- For the UI, use this code as a starting point to change/add controls
- For the calls to iRODS, use this code as an example of how to code that
- Update WebODM as follows to detect the plugin