GSoC 2022 with OpenMRS: Week 03

Kumuditha Karunarathna
2 min readJul 2, 2022

Week 03 of Google Summer of Code started on the 27th of June. As mentioned in my previous blog post, I started working on implementing the dashboard component at the end of the second week. Here is a link to that article.

My first pull request was merged last week. I began working on the dashboard component when it was being reviewed. And this week I was able to implement the dashboard component. The dashboard displays POC forms which allow the user to get details of those forms such as name, publish and retired status and a few actions such as edit, import and save. The main functionalities of the dashboard are rendering POC forms to the data table, being able to filter and search forms within the table and displaying actions according to the schema availability of each form.

And I was able to send my second Pull request on implementing the dashboard component.

My secondary mentor Donald Kibet was able to review the pull request and suggest a few changes. Once the PR is merged next task is to write unit tests using Jestjs. Jest is a JavaScript testing framework, that ensures the precision of any JavaScript codebase. So next using Jest I’ll be writing a unit test for the dashboard component. I’ll discuss my experience writing unit tests in next week’s blog post.

Thank you for reading, Stay tuned and check back next week for the fourth week’s blog post. Peace ✌️.

--

--

Kumuditha Karunarathna

GSoC 22 OpenMRS, Software Engineering Undergraduate at University of Westminster, UK