{"action":"created","issue":{"url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/488","repository_url":"https://api.github.com/repos/opencaching/opencaching-pl","labels_url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/488/labels{/name}","comments_url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/488/comments","events_url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/488/events","html_url":"https://github.com/opencaching/opencaching-pl/issues/488","id":147138479,"number":488,"title":"Automaticaly remove 'guide' status for inactive users","user":{"login":"mzylowski","id":13780868,"avatar_url":"https://avatars.githubusercontent.com/u/13780868?v=3","gravatar_id":"","url":"https://api.github.com/users/mzylowski","html_url":"https://github.com/mzylowski","followers_url":"https://api.github.com/users/mzylowski/followers","following_url":"https://api.github.com/users/mzylowski/following{/other_user}","gists_url":"https://api.github.com/users/mzylowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mzylowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mzylowski/subscriptions","organizations_url":"https://api.github.com/users/mzylowski/orgs","repos_url":"https://api.github.com/users/mzylowski/repos","events_url":"https://api.github.com/users/mzylowski/events{/privacy}","received_events_url":"https://api.github.com/users/mzylowski/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opencaching/opencaching-pl/labels/Component_Cron","name":"Component_Cron","color":"c7def8"},{"url":"https://api.github.com/repos/opencaching/opencaching-pl/labels/Component_Emails","name":"Component_Emails","color":"c7def8"},{"url":"https://api.github.com/repos/opencaching/opencaching-pl/labels/Component_UserProfile","name":"Component_UserProfile","color":"c7def8"},{"url":"https://api.github.com/repos/opencaching/opencaching-pl/labels/Priority_Low","name":"Priority_Low","color":"bfe5bf"},{"url":"https://api.github.com/repos/opencaching/opencaching-pl/labels/Type_Enhancement","name":"Type_Enhancement","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-04-09T15:32:16Z","updated_at":"2016-04-11T07:38:20Z","closed_at":null,"body":"[Feature proposal]\r\nAdd to cron:\r\n- check when user was last time online\r\n- if was more than month ago - remove guide status for him and send an information email"},"comment":{"url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/comments/208203701","html_url":"https://github.com/opencaching/opencaching-pl/issues/488#issuecomment-208203701","issue_url":"https://api.github.com/repos/opencaching/opencaching-pl/issues/488","id":208203701,"user":{"login":"andrixnet","id":3382777,"avatar_url":"https://avatars.githubusercontent.com/u/3382777?v=3","gravatar_id":"","url":"https://api.github.com/users/andrixnet","html_url":"https://github.com/andrixnet","followers_url":"https://api.github.com/users/andrixnet/followers","following_url":"https://api.github.com/users/andrixnet/following{/other_user}","gists_url":"https://api.github.com/users/andrixnet/gists{/gist_id}","starred_url":"https://api.github.com/users/andrixnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrixnet/subscriptions","organizations_url":"https://api.github.com/users/andrixnet/orgs","repos_url":"https://api.github.com/users/andrixnet/repos","events_url":"https://api.github.com/users/andrixnet/events{/privacy}","received_events_url":"https://api.github.com/users/andrixnet/received_events","type":"User","site_admin":false},"created_at":"2016-04-11T07:38:20Z","updated_at":"2016-04-11T07:38:20Z","body":"I would also like to recommend on the criteria: what does count for the \"active\" status? \r\n\r\n1. active in the field ? (then it could be decided based on criteria below)\r\n- a found\r\n- a not found (the user was active in the field, searching for a cache, however this should be considered neutral)\r\n- maitenance performed (the user was active in the field and repaired a cache)\r\n- published a cache (the user was active in the field and hid a cache)\r\n\r\n2. active online? (would speak much less about the amount of geocaching abilities)\r\n- logged in\r\n- posted anything (i.e. a log, any type)\r\n\r\nSuggestions regarding eligibility as a guide: \r\n- geocacher, when becomes eligible as a guide, should receive notification that he/she is eligible, with a few lines of information (what it means to be a guide) and instructions on how to activate their status as a guide\r\n\r\n- geocacher who is eligible, when he/she activates guide status, but the criteria are barely met (eg. was active > $config['guide']['days_active'] *  1/2 or 3/4 days ago) be notified (with confirmation or not) about the criteria, or some other measures to make geocacher acutely aware of this and prevent switching on and off the guide status.\r\n\r\n- geocacher who IS a guide: notify (let's say within a week) that he may no longer be a guide due to inactivity\r\n\r\n- geocacher guide, when no longer eligible, have their guide status revoked, have email notification sent about this.\r\n\r\n- geocacher guide that was revoked automatically, when he/she becomes eligible again, \r\n- should the guide status be automatically reinstated (with notification)?\r\n- should inform about eligibility only?\r\n\r\n- geocacher guide chooses to give up guide status. Remove guide status, send email notification.\r\n\r\n"}}