{"action":"created","issue":{"url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/23","repository_url":"https://api.github.com/repos/erasmus-without-paper/general-issues","labels_url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/23/comments","events_url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/23/events","html_url":"https://github.com/erasmus-without-paper/general-issues/issues/23","id":206921712,"number":23,"title":"Set a limit on length and charset of all primary EWP IDs?","user":{"login":"wrygiel","id":2168535,"avatar_url":"https://avatars.githubusercontent.com/u/2168535?v=3","gravatar_id":"","url":"https://api.github.com/users/wrygiel","html_url":"https://github.com/wrygiel","followers_url":"https://api.github.com/users/wrygiel/followers","following_url":"https://api.github.com/users/wrygiel/following{/other_user}","gists_url":"https://api.github.com/users/wrygiel/gists{/gist_id}","starred_url":"https://api.github.com/users/wrygiel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wrygiel/subscriptions","organizations_url":"https://api.github.com/users/wrygiel/orgs","repos_url":"https://api.github.com/users/wrygiel/repos","events_url":"https://api.github.com/users/wrygiel/events{/privacy}","received_events_url":"https://api.github.com/users/wrygiel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-02-10T22:21:55Z","updated_at":"2017-02-13T08:32:29Z","closed_at":null,"body":"During the adoption of EWP, partners will be required to store identifiers generated by other partners. This means that partners will need to add new columns to their databases. What should be the type and length of such columns?\r\n\r\nThe longest identifier actually [suggested](https://github.com/erasmus-without-paper/ewp-specs-api-courses/blob/v0.4.0/response-example.xml#L72) by the current specifications contains 40 characters. Also, currently we do not set any restrictions as to the character set of these identifiers.\r\n\r\nI believe we should set some limits here. These limits could (probably?) be validated by the schema. My suggestion for this limit would be 50 case-sensitive ASCII characters (but not *all* ASCII bytes... this requires some further thought I think).\r\n\r\n@erasmus-without-paper/all-members \r\n"},"comment":{"url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/comments/279323200","html_url":"https://github.com/erasmus-without-paper/general-issues/issues/23#issuecomment-279323200","issue_url":"https://api.github.com/repos/erasmus-without-paper/general-issues/issues/23","id":279323200,"user":{"login":"kaiqu","id":18212605,"avatar_url":"https://avatars.githubusercontent.com/u/18212605?v=3","gravatar_id":"","url":"https://api.github.com/users/kaiqu","html_url":"https://github.com/kaiqu","followers_url":"https://api.github.com/users/kaiqu/followers","following_url":"https://api.github.com/users/kaiqu/following{/other_user}","gists_url":"https://api.github.com/users/kaiqu/gists{/gist_id}","starred_url":"https://api.github.com/users/kaiqu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaiqu/subscriptions","organizations_url":"https://api.github.com/users/kaiqu/orgs","repos_url":"https://api.github.com/users/kaiqu/repos","events_url":"https://api.github.com/users/kaiqu/events{/privacy}","received_events_url":"https://api.github.com/users/kaiqu/received_events","type":"User","site_admin":false},"created_at":"2017-02-13T08:32:29Z","updated_at":"2017-02-13T08:32:29Z","body":"They should be able to store UUIDs at a minimum (hex representation without hyphens = 32), and I doubt anyone needs more than 50. As for which ASCII characters, I would think the printable range (32-127) should be good(?)"}}
{"actor":{"display_login":"kaiqu"}}