Saturday, September 14, 2013

Completing GSoC project tasks : GSoC Week 13

This week I completed the final task for GSoC 2013 which is providing a way to fix validation errors in Conecepts.

Before start work on that i changed the UI view of the validation error table, as instructed by my mentor and  now the error table displays the following information.


The when fixing validation errors in Concepts, for this i have used the Concept Id and once the user need to fix the error it will redirect user to 'Edit Concept' page like shown in the image below.


With this i have successfully finished the work schedules for the GSoC 2013 project this summer under 'Validation Module Enhancements' project.  My mentor has review the final task and provided some feedback, which needs to be modified. Therefore i will be working on that as well as work on documenting during the last  week of the project before 'Hard Pencil Down Date'.


Friday, September 6, 2013

Starting 'Fix Validation Errors in Concept' : GSoC Week 12

This week i first started on trying to implement 'fixing validation errors in concepts' task. However as this is the final task for my GSoC project this time, i then decided it would be better to discuss the next steps with my mentor before we proceed. Therefore both of us had a detailed discussion on the next steps of the project.

The following are the things we agreed on finishing in the remain time.

1. In validation error table it currently displays a string of error key. We are going to change this as getting an OpenMRS Object as key and display the Object id: UUID as the first column information.

2. The fixing concepts errors option would be implemented as, when the user clicks Fix link, a new window would pop up which has the concept edit page for the given concept id. We are going to edit the Concept here, and save it back to the database.

Therefore i have started with these two points in this week and will be finishing them in coming two weeks.