TireSwingSoftware/openassign-server — Issue #96: Add external UID to Org model
Author: mhrivnak
Created: 2012-02-04 21:36:23+00:00
State: open

The organization model needs an external unique identifier. For example, our current customer has an ERP system that assigns a unique ID to each organization, and they need to track that ID within our system.

Let's store this as a string. Perhaps 32 characters is reasonable, since that's enough to store the string representation of a UUID.

When a user is self-registering (creating themself without an auth token), they can type in an alleged organization to which they belong. If they type in the external UID for an org, they should be automatically added to that org. Each org should have a boolean value to enable or disable this behavior.