simmons-tech/dashboard — pull request #43 by Zomega (2013-09-18 17:32:30+00:00)
Title: People API

Desk workers have made a couple requests about packages that inspired these changes and others I will submit soon.

Adds /people/ API with the specifications discussed. Renames package_list to packages, since the naming on other modules so far has been single word. We are now well positioned to redo the Packages Widget and start doing serious work on simmons-tech/directory.

Note that the purpose of these changes is to provide the ability to put full names (not kerberos ids) on the dashboard. I'm still making those changes, but decided to go ahead and PR this because it should unblock development on simmons-tech/directory if deployed.

Notably, I discovered while developing this that the whole firewall protection thing on the DB access is not a thing. This greatly helped with development, so it was actually kind of convenient, nevertheless, we need to be very careful about the password. I have taken great care to ensure that the password is not in these files as committed, and I will continue to do so as I develop. I am uncomfortable using it at all on my local machines, and I therefore think we need to finalize these APIs and get Simmons/API up ASAP. As soon as I'm done with the features requested by desk workers for dashboard, which are pretty modest, this will be my priority.