/
Overhaul the User Management dashboard for ID Dashboard

Overhaul the User Management dashboard for ID Dashboard

Overhaul the User Management dashboard for ID Dashboard

Primary mentor

@Robby O'Connor

Backup mentor

@Weihua Cheung

Assigned to

@Dmytro Trifonov

Abstract

ID Dashboard is the glue that holds the community together. Currently we have to straddle two systems if users have issues registering, Atlassian Crowd (OpenLDAP) and Formage (MongoDB). We aim with this project to eliminate both and combine the solutions so we can see at a glance when users are in MongoDB, OpenLDAP or in both. This is one of those projects which benefits the people who make sure the community runs smoothly.

Project Champions

@Robby O'Connor

Objectives

A minimal deliverable will allow us to see all users in MongoDB and OpenLDAP and edit their user details have the updates happen in both systems.

Extra Credit

You can go even farther and have tools to:

  • Detect spam users (a regular expression can work for this – but make it configurable!)

  • Detect users in OpenLDAP and not in MongoDB (Orphan detection)

Requirements

  • Frontend JavaScript and backend Node.js experience

  • Knowledge of REST API design and usage

  • Familiarity with MongoDB and LDAP (or willing to learn) 

Resources

Related content

OpenMRS ID v2.1 Platform Improvements
OpenMRS ID v2.1 Platform Improvements
More like this
OpenMRS ID Platform Improvements
OpenMRS ID Platform Improvements
More like this
OpenMRS ID - Architecture
OpenMRS ID - Architecture
More like this
ID Dashboard Wireframes
ID Dashboard Wireframes
More like this
[GSoC 2014]OpenMRS-ID Project Proposal
[GSoC 2014]OpenMRS-ID Project Proposal
More like this
Migrating from OpenMRS ID to a new SSO System
Migrating from OpenMRS ID to a new SSO System
More like this