Sunday, August 21, 2016

GSOC Reports, Week 13: Final GSOC Week

Hi, guys! Here is my last GSOC report regarding my work under User Dashboard module for OpenMRS ID, but not last generally :)
This week I've implemented huge number of features, such as:

  • Re-implemented update, re-save, delete users API, make it more stable, fixed bugs;
  • Added option to edit user email list;
  • Implemented RegExp search;
  • Implemented URL params for search (for example, we can open url: user-dashboard?user=someusername, and it will search for selected user;
  • Changed 'Yes/No' fields on UI to boolean true/false;
  • Added error handling to REST API;
  • Added Messages component for status messages (user update, delete, errors, etc)
  • Added ability to change 'locked' attribute;
  • Added option 'sort by';
  • Re-implemented UI controls, design;
  • Added option to set email from email list as primary.
 User Dashboard became more stable, and get a lot of functions. It still in development, but I believe, that as a result of my work we will have a stable and functional user management dashboard, which will make life of ID Dashboard Administrators much easier!

No comments:

Post a Comment