# ID Dashboard

**URL:** https://talk.openmrs.org/c/projects/id-dashboard/18.md

[Latest](https://talk.openmrs.org/latest.md) · [Categories](https://talk.openmrs.org/categories.md) · [Tags](https://talk.openmrs.org/tags.md)

---

## [About the ID Dashboard category](https://talk.openmrs.org/t/about-the-id-dashboard-category/173)

<div class="topic-metadata">

**Author:** [@michael](https://talk.openmrs.org/u/michael)\
**Replies:** 0

</div>

The ID Dashboard is an OpenMRS project to enable self-service of our single sign on technology.

---

## [Some ID Dashboard Improvement Ideas](https://talk.openmrs.org/t/some-id-dashboard-improvement-ideas/1296)

<div class="topic-metadata">

**Author:** [@plypy](https://talk.openmrs.org/u/plypy)\
**Replies:** 18\
**Last updated:** [March 18, 2020, 6:54pm UTC](https://talk.openmrs.org/t/some-id-dashboard-improvement-ideas/1296 "2020-03-18T18:54:48Z")

</div>

Hi, all. Here we meet again. As you may know, I'm the student that have worked on GSoC2014 project OpenMRS ID Platform Improvements. Ever since last summer I've been contributing the Dashboard from time to time (univer…

---

## [Overhaul The User Management Dashboard](https://talk.openmrs.org/t/overhaul-the-user-management-dashboard/6292)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 322\
**Last updated:** [October 17, 2017, 7:30pm UTC](https://talk.openmrs.org/t/overhaul-the-user-management-dashboard/6292 "2017-10-17T19:30:31Z")

</div>

I am setting this up so that all posts are in one thread. @dmytro.trifonov, please keep all posts on this thread. I have invited all relevant people. I would like by Sunday -- that you have listed your plan here.

---

## [Help us test ID dashboard 2.1](https://talk.openmrs.org/t/help-us-test-id-dashboard-2-1/11425)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 27\
**Last updated:** [May 23, 2017, 7:38am UTC](https://talk.openmrs.org/t/help-us-test-id-dashboard-2-1/11425 "2017-05-23T07:38:46Z")

</div>

We need some testing. Many of you already have accounts, however -- please try creating new accounts. We recently fixed a couple major bugs related to user signup thanks to @marioareias for that! In order to prevent …

---

## [ID Dashboard 2.1.0 has been released!](https://talk.openmrs.org/t/id-dashboard-2-1-0-has-been-released/10064)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 5\
**Last updated:** [February 16, 2017, 8:41am UTC](https://talk.openmrs.org/t/id-dashboard-2-1-0-has-been-released/10064 "2017-02-16T08:41:14Z")

</div>

We are now running Version 2.1.0! Lots of changes internally. UI has been revamped. Special thanks to the GCI 2014 students whom contributed to the UI revamp significantly! This work is of course based on work done by @…

---

## [v2.0.7 deployed: Fix hyperlink to JIRA for newly created accounts.](https://talk.openmrs.org/t/v2-0-7-deployed-fix-hyperlink-to-jira-for-newly-created-accounts/9637)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 0\
**Last updated:** [January 19, 2017, 5:44am UTC](https://talk.openmrs.org/t/v2-0-7-deployed-fix-hyperlink-to-jira-for-newly-created-accounts/9637 "2017-01-19T05:44:51Z")

</div>

This is a fix related to: Newly created accounts were linked to JIRA to an invalid URL due to a typo introduced by me when I implemented this.

---

## [ID-129: Let's utilize ldapjs for the server -- and have it fully in JS discussion](https://talk.openmrs.org/t/id-129-lets-utilize-ldapjs-for-the-server-and-have-it-fully-in-js-discussion/6069)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 4\
**Last updated:** [May 27, 2016, 3:03am UTC](https://talk.openmrs.org/t/id-129-lets-utilize-ldapjs-for-the-server-and-have-it-fully-in-js-discussion/6069 "2016-05-27T03:03:35Z")

</div>

I wanted to open a discussion thread on this issue. I think it has huge wins for us. For one, it eliminates a service that we have to run(no more OpenLDAP, we still need ldap-utils though). Our infrastructure is already …

---

## [Two-Factor authentication in ID Dashboard](https://talk.openmrs.org/t/two-factor-authentication-in-id-dashboard/1193)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 23\
**Last updated:** [May 9, 2016, 5:49pm UTC](https://talk.openmrs.org/t/two-factor-authentication-in-id-dashboard/1193 "2016-05-09T17:49:59Z")

</div>

One of the ideas I have been tossing around is Two-factor authentication within Open MRS ID I want to start a dialogue to see if people would support this. I would implement this within OpenMRS ID. Would that be a …

---

## [Docker container for dashboard](https://talk.openmrs.org/t/docker-container-for-dashboard/2729)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 5\
**Last updated:** [March 29, 2016, 8:43am UTC](https://talk.openmrs.org/t/docker-container-for-dashboard/2729 "2016-03-29T08:43:43Z")

</div>

@elliott, @plypy: I have been working quietly on making a Docker container which encapsulates all dependencies for dashboard and allows developers to get started quickly. Couple questions: 1) Do you think that this is a …

---

## [Overhaul the ID Dashboard user management dashboard: Next Steps](https://talk.openmrs.org/t/overhaul-the-id-dashboard-user-management-dashboard-next-steps/5903)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 10\
**Last updated:** [May 6, 2016, 4:32pm UTC](https://talk.openmrs.org/t/overhaul-the-id-dashboard-user-management-dashboard-next-steps/5903 "2016-05-06T16:32:24Z")

</div>

Congratulations to @dmytro.trifonov! It was a difficult decision but I’m 100% confident this will be a fun and productive summer! Next steps: See @michael’s post below: As for the project itself: Take the weekend an…

---

## [New Dashboard Development Environment](https://talk.openmrs.org/t/new-dashboard-development-environment/5508)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 5\
**Last updated:** [March 25, 2016, 6:07am UTC](https://talk.openmrs.org/t/new-dashboard-development-environment/5508 "2016-03-25T06:07:35Z")

</div>

I set up a Vagrant+Docker development enviromment. That is, there's a vagrant box for OpenLDAP and docker for everything else. Development guides \[1,2\] have been updated. I did not dockerize the app itself, there is…

---

## [Do we still need mongo in ID Dashboard?](https://talk.openmrs.org/t/do-we-still-need-mongo-in-id-dashboard/3931)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 5\
**Last updated:** [March 8, 2016, 3:49am UTC](https://talk.openmrs.org/t/do-we-still-need-mongo-in-id-dashboard/3931 "2016-03-08T03:49:25Z")

</div>

I feel like having user data stored in mongo AND OpenLDAP to be a tad redundant, by a tad I mean a lot. Question for @elliott and @plypy: What was the rationale behind having both mongo and OpenLDAP -- I feel like the…

---

## [Help test the next generation of ID Dashboard v2.1](https://talk.openmrs.org/t/help-test-the-next-generation-of-id-dashboard-v2-1/3930)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 5\
**Last updated:** [December 10, 2015, 5:56am UTC](https://talk.openmrs.org/t/help-test-the-next-generation-of-id-dashboard-v2-1/3930 "2015-12-10T05:56:31Z")

</div>

Hey everybody! We (the infrastructure and Identity Systems team) could use the community's help in providing some Quality Assurance testing and feedback on ID Dashboard v2.1. Currently it is deployed to the staging se…

---

## [Proposing to Remove IP Blacklist in Dashboard](https://talk.openmrs.org/t/proposing-to-remove-ip-blacklist-in-dashboard/2264)

<div class="topic-metadata">

**Author:** [@plypy](https://talk.openmrs.org/u/plypy)\
**Replies:** 5\
**Last updated:** [December 5, 2015, 4:34am UTC](https://talk.openmrs.org/t/proposing-to-remove-ip-blacklist-in-dashboard/2264 "2015-12-05T04:34:38Z")

</div>

While fixing issue and scrutinizing the code, I noticed that we've been using IP blacklists provided by DNSBL providers like spamhaus. However, I think it's redundant and sometimes blocks our users. My consideration…

---

## [2.0.2 ID Dashboard hotfix release has been deployed](https://talk.openmrs.org/t/2-0-2-id-dashboard-hotfix-release-has-been-deployed/3807)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 3\
**Last updated:** [November 25, 2015, 10:40am UTC](https://talk.openmrs.org/t/2-0-2-id-dashboard-hotfix-release-has-been-deployed/3807 "2015-11-25T10:40:41Z")

</div>

This release should resolve the errors that people have been getting when signing up for new accounts. I would like to thank @plypy for the 2/3 the fixes \[:smile:\] It includes 3 fixes: ignore LDAP Error(68): Alre…

---

## [Lots of LDAP errors with email verification process in past few days](https://talk.openmrs.org/t/lots-of-ldap-errors-with-email-verification-process-in-past-few-days/1951)

<div class="topic-metadata">

**Author:** [@michael](https://talk.openmrs.org/u/michael)\
**Replies:** 27\
**Last updated:** [November 25, 2015, 5:56am UTC](https://talk.openmrs.org/t/lots-of-ldap-errors-with-email-verification-process-in-past-few-days/1951 "2015-11-25T05:56:37Z")

</div>

This week, we've received several reports of people having problems with the email verification process. When they try to click the link in their verification email, they get the following error from ID Dashboard: LDA…

---

## [OpenLDAP for Dashboard in Vagrant](https://talk.openmrs.org/t/openldap-for-dashboard-in-vagrant/2800)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 0\
**Last updated:** [August 17, 2015, 5:58pm UTC](https://talk.openmrs.org/t/openldap-for-dashboard-in-vagrant/2800 "2015-08-17T17:58:16Z")

</div>

I whipped together a Vagrant box with OpenLDAP for Dashboard -- it currently is VERY specific to Dashboard. I opted to use puppet to provision it and I kinda like the syntax! Why just LDAP? Because for some reason, slapd…

---

## [Nitrious.IO is gone (at least in its past form) -- so I'm docker+vagrant solution](https://talk.openmrs.org/t/nitrious-io-is-gone-at-least-in-its-past-form-so-im-docker-vagrant-solution/2579)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 0\
**Last updated:** [July 26, 2015, 10:13am UTC](https://talk.openmrs.org/t/nitrious-io-is-gone-at-least-in-its-past-form-so-im-docker-vagrant-solution/2579 "2015-07-26T10:13:33Z")

</div>

Nitrious.IO Lite (old Nitrious.IO service) is no more. The pro version doesn't seem useable to me. I think I will set up Vagrant+Docker in a similar fashion to discourse\_docker. I might go a different route, but this wi…

---

## [Dashboard branch management & Bamboo deployment](https://talk.openmrs.org/t/dashboard-branch-management-bamboo-deployment/2224)

<div class="topic-metadata">

**Author:** [@elliott](https://talk.openmrs.org/u/elliott)\
**Replies:** 16\
**Last updated:** [July 8, 2015, 9:39pm UTC](https://talk.openmrs.org/t/dashboard-branch-management-bamboo-deployment/2224 "2015-07-08T21:39:00Z")

</div>

---

## [Heads up regarding ID Dashboard upstream git divergence from your fork branches](https://talk.openmrs.org/t/heads-up-regarding-id-dashboard-upstream-git-divergence-from-your-fork-branches/1647)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 0\
**Last updated:** [April 10, 2015, 8:59am UTC](https://talk.openmrs.org/t/heads-up-regarding-id-dashboard-upstream-git-divergence-from-your-fork-branches/1647 "2015-04-10T08:59:03Z")

</div>

Due to me trying to tidy up my commits -- I learned a hard lesson to not rewrite commit history...if you have any local changes, set them aside and just reclone upstream and then force-push to your local fork. It's the e…

---

## [Global Navbar in Dashboard doesn't seem to have UI to add/remove links](https://talk.openmrs.org/t/global-navbar-in-dashboard-doesnt-seem-to-have-ui-to-add-remove-links/2287)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 3\
**Last updated:** [June 27, 2015, 5:14am UTC](https://talk.openmrs.org/t/global-navbar-in-dashboard-doesnt-seem-to-have-ui-to-add-remove-links/2287 "2015-06-27T05:14:58Z")

</div>

So I'm reviewing @plypy's Pull Request for global navbar...which is merged. However, one thing missing is there doesn't seem to be anything on the admin page for Global Navbar to add links to the navbar...this should be …

---

## [Merging ID Dashboard GCI 2014 contributions](https://talk.openmrs.org/t/merging-id-dashboard-gci-2014-contributions/2232)

<div class="topic-metadata">

**Author:** [@elliott](https://talk.openmrs.org/u/elliott)\
**Replies:** 10\
**Last updated:** [June 25, 2015, 7:32pm UTC](https://talk.openmrs.org/t/merging-id-dashboard-gci-2014-contributions/2232 "2015-06-25T19:32:56Z")

</div>

Have the contributions from GCI been difficult to merge well? Is the state of the GCI contributions slowing down @plypy's work for GSoC? I'm sure @r0bby has a better idea than I do of what will work best here, but it mig…

---

## [Account Injection for Talk (Discourse)](https://talk.openmrs.org/t/account-injection-for-talk-discourse/1967)

<div class="topic-metadata">

**Author:** [@plypy](https://talk.openmrs.org/u/plypy)\
**Replies:** 12\
**Last updated:** [June 3, 2015, 3:41pm UTC](https://talk.openmrs.org/t/account-injection-for-talk-discourse/1967 "2015-06-03T15:41:00Z")

</div>

Hi there. I'm trying to implement the auto account injection for the TALK. One feature that @michael mentioned that would sync all the OpenMRS ID to TALK. My plan is: Store existing accounts that not stored yet in T…

---

## [Getting Dashboard master in a good state and keeping it there :-)](https://talk.openmrs.org/t/getting-dashboard-master-in-a-good-state-and-keeping-it-there/1979)

<div class="topic-metadata">

**Author:** [@michael](https://talk.openmrs.org/u/michael)\
**Replies:** 1\
**Last updated:** [May 26, 2015, 8:00pm UTC](https://talk.openmrs.org/t/getting-dashboard-master-in-a-good-state-and-keeping-it-there/1979 "2015-05-26T20:00:26Z")

</div>

Continuing the discussion from Lots of LDAP errors with email verification process in past few days: Just wanted to fork this discussion so we could track the necessary changes to repair master to a working state. We s…

---

## [ID Dashboard 2.1 improvements GSoC 2015](https://talk.openmrs.org/t/id-dashboard-2-1-improvements-gsoc-2015/1947)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 2\
**Last updated:** [May 25, 2015, 6:49am UTC](https://talk.openmrs.org/t/id-dashboard-2-1-improvements-gsoc-2015/1947 "2015-05-25T06:49:06Z")

</div>

I am starting this thread so that I can track things easier. @plypy, I messaged you earlier this week on Skype, but I want to try to encourage more open communication and so that the community can see your work and pro…

---

## [ID Dashboard 2.1 improvements: Next Steps](https://talk.openmrs.org/t/id-dashboard-2-1-improvements-next-steps/1795)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 16\
**Last updated:** [May 10, 2015, 1:31am UTC](https://talk.openmrs.org/t/id-dashboard-2-1-improvements-next-steps/1795 "2015-05-10T01:31:20Z")

</div>

First off, congratulations to @plypy on being selected. It was a really hard choice -- very, very strong proposals. Now next steps: see @michael's post on this matter refork the repo as I made a mess, but things …

---

## [Disconnected Google Apps APIs](https://talk.openmrs.org/t/disconnected-google-apps-apis/1869)

<div class="topic-metadata">

**Author:** [@michael](https://talk.openmrs.org/u/michael)\
**Replies:** 2\
**Last updated:** [May 8, 2015, 2:14am UTC](https://talk.openmrs.org/t/disconnected-google-apps-apis/1869 "2015-05-08T02:14:27Z")

</div>

FYI, since we have disconnected the Google Apps APIs there is now an ugly stack trace displayed on the /mailinglists page. Unsupported parameter or failed authorization. (403) We should disable the link to mailinglis…

---

## [Should we add codeclimate.com for ID dashboard?](https://talk.openmrs.org/t/should-we-add-codeclimate-com-for-id-dashboard/1659)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 2\
**Last updated:** [April 12, 2015, 5:52am UTC](https://talk.openmrs.org/t/should-we-add-codeclimate-com-for-id-dashboard/1659 "2015-04-12T05:52:02Z")

</div>

I ran a codeclimate.com check on the current state of ID dashboard -- and the results were not all that great. I'd like to improve this over the summer during GSoC.

---

## [Poor error messages on login and reset password pages if forms are submitted blank](https://talk.openmrs.org/t/poor-error-messages-on-login-and-reset-password-pages-if-forms-are-submitted-blank/1629)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 4\
**Last updated:** [April 9, 2015, 12:06am UTC](https://talk.openmrs.org/t/poor-error-messages-on-login-and-reset-password-pages-if-forms-are-submitted-blank/1629 "2015-04-09T00:06:30Z")

</div>

I just reported and promptly closed two reports ID-96 and ID-97 which dealt with poor error message and just weird logic. I coded both of them to fail hard using the flash error message to convey the proper error message…

---

## [Use the Discourse REST API to subscribe users to categories to replace mailing lists](https://talk.openmrs.org/t/use-the-discourse-rest-api-to-subscribe-users-to-categories-to-replace-mailing-lists/1612)

<div class="topic-metadata">

**Author:** [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Replies:** 4\
**Last updated:** [April 4, 2015, 4:41pm UTC](https://talk.openmrs.org/t/use-the-discourse-rest-api-to-subscribe-users-to-categories-to-replace-mailing-lists/1612 "2015-04-04T16:41:13Z")

</div>

It just dawned on me that we can still have the mailing list functionality in the ID dashboard, but instead of subscribing them to a mailing list, it subscribes them to the category in discourse. Opinions? I'd like to…

[Next page](https://talk.openmrs.org/c/projects/id-dashboard/18.md?page=1)
