OpenMRS Atlas GSoC 2019 — Week 2

Sai Sandeep Mutyala
Jun 8, 2019 · 1 min read

Week 2 of GSoC mostly consisted of documenting the API, and making API changes and additions. One big update is that whether a user is an admin or not is now stored in the session.

Documenting the API

The Atlas API document can be found here. A few API changes were made, like /markerSites was updated to /markers. One notable change would be updating the marker POST update route to use PATCH.

Check whether user is Admin

Whether the user is admin or not is checked at login and added to the session variable. Now that a check is established, work on admin privileges can be started.

Types and Versions

Marker types and openmrs versions’ schemas were defined in the db folder, and API was written to retrieve them.

Burke(my mentor) suggested that I create a ticket for each enhancement made, so all my progress is now recorded in the form of tickets.

Tickets Solved this week

ATLAS-134, ATLAS-135, ATLAS-137, ATLAS-140

Tickets in Progress

ATLAS-136, ATLAS-139

Important Links

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store