We are excited to announce yet another new experience for us as Andela apprentices at OpenMRS. We have recently been working on the Cohort Builder and we just had our first Beta release , thank to @dkayiwa and an awesome community for this.
On this yet new adventure we will be working on an Add On (Module) Manager for OWAs. Our main stack being React. @suthagar23 had worked on the OMOD Add On Management for his Gsoc project in Angular. This new OWA (Add On Management will later on substitute the older version of the Open Web App Management Module. We will be working to see how we incorporate OMOD Module Management and OWA modules management nto one if possible.
This one is about doing the legacy user interface part of the Open Web Apps module as an OWA. That is the user interface for uploading, listing, and deleting existing OWAs.
Then we shall no longer depend on the legacyui module for OWA management.
Another aspect of this sprint is creating the REST end points to facilitate the above. These REST end points are going to be created in the existing Open Web Apps module. In other words, the existing Open Web Apps module will be a server side component for the OWA functionality and management, while the openmrs-owa-addonmanager provides the UI.
So @suthagar23 this does not duplicate any of your awesome work.
@suthagar23 If you can create the rest API for the OWA manager, I should be able to raise a PR to add the manage-OWA feature to the current openmrs-owa-sysadmin.