Archive for June, 2008

Person attribute edit permission option

June 17, 2008

Tonight I did the person attribute edit permission task and attached the patch. The person attribute type will have a new property, edit priviledge.  Only users who have this priviledge can edit that person attribute values. Also I have submitted a request to remove printing a stack trace in the log which is an issue [...]

Tribe module changes

June 10, 2008

Last night and tonight, I did the modifications to the Tribe module as advised by my mentor, Ben. Mostly I integrated the SQL upgrade scripts to the module activator start up code. Ben wanted to make the module upgrade path as easy as possible to the users. This way users do not have to run [...]

Tribe module checked in

June 2, 2008

I have checked in the inital version of the tribe module.  (I think I changed the id in the .project file.) I will wait and see what my mentor, Ben has to say. There will be changes to make.  Or may be completely redo it. I am going start the next project in a few [...]

Looks like tribe project is complete

June 1, 2008

Tribe module is ready to be checked in. I have attached the core OpenMRS system changes to the ticket. There is another update to the core system to allow registering module level FieldGenHandlers. I have written an SQL script to upgrade an existing implementation, by moving the patient tribe values to a person attribute type [...]

MySQL stored procedure to upgrade tribe

June 1, 2008

I wrote a MySQL stored procedure to upgrade the existing patient tribe values to a person attribute type.  This method is not going to be used, so it will not be checked in. So I am putting it here so that somebody may get some use out of it.
– define the procedure
DELIMITER $$
DROP PROCEDURE IF [...]