{"action":"created","issue":{"url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/1635","repository_url":"https://api.github.com/repos/UM-USElab/gradecraft-development","labels_url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/1635/labels{/name}","comments_url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/1635/comments","events_url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/1635/events","html_url":"https://github.com/UM-USElab/gradecraft-development/pull/1635","id":132200379,"number":1635,"title":"S3 For Development // Cache New S3 Paths // Refactor Attachment Uploader","user":{"login":"zazaian","id":95957,"avatar_url":"https://avatars.githubusercontent.com/u/95957?v=3","gravatar_id":"","url":"https://api.github.com/users/zazaian","html_url":"https://github.com/zazaian","followers_url":"https://api.github.com/users/zazaian/followers","following_url":"https://api.github.com/users/zazaian/following{/other_user}","gists_url":"https://api.github.com/users/zazaian/gists{/gist_id}","starred_url":"https://api.github.com/users/zazaian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zazaian/subscriptions","organizations_url":"https://api.github.com/users/zazaian/orgs","repos_url":"https://api.github.com/users/zazaian/repos","events_url":"https://api.github.com/users/zazaian/events{/privacy}","received_events_url":"https://api.github.com/users/zazaian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/UM-USElab/gradecraft-development/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/UM-USElab/gradecraft-development/labels/needs%20review","name":"needs review","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"zazaian","id":95957,"avatar_url":"https://avatars.githubusercontent.com/u/95957?v=3","gravatar_id":"","url":"https://api.github.com/users/zazaian","html_url":"https://github.com/zazaian","followers_url":"https://api.github.com/users/zazaian/followers","following_url":"https://api.github.com/users/zazaian/following{/other_user}","gists_url":"https://api.github.com/users/zazaian/gists{/gist_id}","starred_url":"https://api.github.com/users/zazaian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zazaian/subscriptions","organizations_url":"https://api.github.com/users/zazaian/orgs","repos_url":"https://api.github.com/users/zazaian/repos","events_url":"https://api.github.com/users/zazaian/events{/privacy}","received_events_url":"https://api.github.com/users/zazaian/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-02-08T17:06:09Z","updated_at":"2016-02-09T21:07:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/UM-USElab/gradecraft-development/pulls/1635","html_url":"https://github.com/UM-USElab/gradecraft-development/pull/1635","diff_url":"https://github.com/UM-USElab/gradecraft-development/pull/1635.diff","patch_url":"https://github.com/UM-USElab/gradecraft-development/pull/1635.patch"},"body":"This pull request implements the following changes:\r\n\r\n* Strip out all local file handling for models using AttachmentUploader and convert to fog/S3\r\n* Implements a AWS_S3_DEVELOPER_TAG constant in .env to sandbox developer files on S3\r\n* Caches the #store_dir for AttachmentUploader models to prevent breakage from path changes\r\n* Refactors AttachmentUploader and adds a comprehensive spec for it\r\n* Stores SubmissionsExports in gradecraft-development/developer-bucket-name\r\n* Refactors AttachmentUploader file model specs that were testing filename formatting through the URL instead of directly\r\n* Refactor /lib/S3File into S3Mananger::Carrierwave to better model its utility, clean up legacy methods\r\n"},"comment":{"url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/comments/182068075","html_url":"https://github.com/UM-USElab/gradecraft-development/pull/1635#issuecomment-182068075","issue_url":"https://api.github.com/repos/UM-USElab/gradecraft-development/issues/1635","id":182068075,"user":{"login":"jwright","id":35017,"avatar_url":"https://avatars.githubusercontent.com/u/35017?v=3","gravatar_id":"","url":"https://api.github.com/users/jwright","html_url":"https://github.com/jwright","followers_url":"https://api.github.com/users/jwright/followers","following_url":"https://api.github.com/users/jwright/following{/other_user}","gists_url":"https://api.github.com/users/jwright/gists{/gist_id}","starred_url":"https://api.github.com/users/jwright/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwright/subscriptions","organizations_url":"https://api.github.com/users/jwright/orgs","repos_url":"https://api.github.com/users/jwright/repos","events_url":"https://api.github.com/users/jwright/events{/privacy}","received_events_url":"https://api.github.com/users/jwright/received_events","type":"User","site_admin":false},"created_at":"2016-02-09T21:07:10Z","updated_at":"2016-02-09T21:07:10Z","body":"@zazaian I just have a comment about the rails spec helper require, everything else looks good (minus the failing build :/)."}}