{"action":"created","issue":{"url":"https://api.github.com/repos/camdram/camdram/issues/287","labels_url":"https://api.github.com/repos/camdram/camdram/issues/287/labels{/name}","comments_url":"https://api.github.com/repos/camdram/camdram/issues/287/comments","events_url":"https://api.github.com/repos/camdram/camdram/issues/287/events","html_url":"https://github.com/camdram/camdram/issues/287","id":58644792,"number":287,"title":"Structured contact details for shows/socs/venues?","user":{"login":"philosophicles","id":5232616,"avatar_url":"https://avatars.githubusercontent.com/u/5232616?v=3","gravatar_id":"","url":"https://api.github.com/users/philosophicles","html_url":"https://github.com/philosophicles","followers_url":"https://api.github.com/users/philosophicles/followers","following_url":"https://api.github.com/users/philosophicles/following{/other_user}","gists_url":"https://api.github.com/users/philosophicles/gists{/gist_id}","starred_url":"https://api.github.com/users/philosophicles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosophicles/subscriptions","organizations_url":"https://api.github.com/users/philosophicles/orgs","repos_url":"https://api.github.com/users/philosophicles/repos","events_url":"https://api.github.com/users/philosophicles/events{/privacy}","received_events_url":"https://api.github.com/users/philosophicles/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/camdram/camdram/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/camdram/camdram/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-23T20:42:06Z","updated_at":"2015-05-25T17:13:50Z","closed_at":null,"body":"Camdram V1 has a standard bit of text at the bottom of society pages like:\r\n\r\n    If you have any queries about this society please contact <John Smith>\r\n\r\nWhere the person's name was a mailto link to the person's email.  If no people were available to list the line was omitted.  The same was available for venues but not really used as much.\r\n\r\nSimilarly, shows in V1 also had a standard bit of text:\r\n\r\n    This entry is administered by <John Smith>\r\n\r\nWhich defaulted to the society name if no people were available to list, as a link to the society's page.\r\n\r\nEach of these behaviours is controlled by a bit flag against administrators of the society/show object - acts_access.contact in the database.  From the V1 front-end, there's an 'Add to contacts' option on the access control page for an object.\r\n\r\nThere are dubious aspects to the design of this in V1, but do we want to recreate / replicate the spirit of this in V2 at all? Currently, lots of societies/venues don't have any admins let alone any marked as being 'contact people' - but if done right, there'd be an incentive for that to change, perhaps.  (V1 made email addresses directly visible, which we might want to avoid.)\r\n\r\nThe alternative is that the society/venue/show text just says who to get in touch with, manually - which is perfectly possible."},"comment":{"url":"https://api.github.com/repos/camdram/camdram/issues/comments/105271835","html_url":"https://github.com/camdram/camdram/issues/287#issuecomment-105271835","issue_url":"https://api.github.com/repos/camdram/camdram/issues/287","id":105271835,"user":{"login":"philosophicles","id":5232616,"avatar_url":"https://avatars.githubusercontent.com/u/5232616?v=3","gravatar_id":"","url":"https://api.github.com/users/philosophicles","html_url":"https://github.com/philosophicles","followers_url":"https://api.github.com/users/philosophicles/followers","following_url":"https://api.github.com/users/philosophicles/following{/other_user}","gists_url":"https://api.github.com/users/philosophicles/gists{/gist_id}","starred_url":"https://api.github.com/users/philosophicles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosophicles/subscriptions","organizations_url":"https://api.github.com/users/philosophicles/orgs","repos_url":"https://api.github.com/users/philosophicles/repos","events_url":"https://api.github.com/users/philosophicles/events{/privacy}","received_events_url":"https://api.github.com/users/philosophicles/received_events","type":"User","site_admin":false},"created_at":"2015-05-25T17:13:49Z","updated_at":"2015-05-25T17:13:49Z","body":"Can't see it for socs/venues on Tiberius because none of them have admins - but it looks fine for shows so I'd say wording/location AOK. \r\n\r\nYour logic re \"shows newer than 1 year\" also makes good sense, plus I think the general contact form changes are very sensible. Together this stuff should make a big difference, even though it's a only a few words here and there!\r\n\r\nIn terms of your last bullet point @hoyes, Camdram V1 allowed admins to choose which admins were contactable, but the whole V1 approach exposed individual email addresses (obviously not ideal). Since this uses a form and email addresses aren't harvestable, I'd say it's OK for all admins to get the email - at least until somebody asks us if they can stop getting the emails...?"}}