{"action":"closed","issue":{"url":"https://api.github.com/repos/COMP353-S16/crsmgr/issues/4","repository_url":"https://api.github.com/repos/COMP353-S16/crsmgr","labels_url":"https://api.github.com/repos/COMP353-S16/crsmgr/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/COMP353-S16/crsmgr/issues/4/comments","events_url":"https://api.github.com/repos/COMP353-S16/crsmgr/issues/4/events","html_url":"https://github.com/COMP353-S16/crsmgr/issues/4","id":164555991,"number":4,"title":"Download files functionality","user":{"login":"dtopaloglou","id":5993176,"avatar_url":"https://avatars.githubusercontent.com/u/5993176?v=3","gravatar_id":"","url":"https://api.github.com/users/dtopaloglou","html_url":"https://github.com/dtopaloglou","followers_url":"https://api.github.com/users/dtopaloglou/followers","following_url":"https://api.github.com/users/dtopaloglou/following{/other_user}","gists_url":"https://api.github.com/users/dtopaloglou/gists{/gist_id}","starred_url":"https://api.github.com/users/dtopaloglou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtopaloglou/subscriptions","organizations_url":"https://api.github.com/users/dtopaloglou/orgs","repos_url":"https://api.github.com/users/dtopaloglou/repos","events_url":"https://api.github.com/users/dtopaloglou/events{/privacy}","received_events_url":"https://api.github.com/users/dtopaloglou/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-08T15:29:40Z","updated_at":"2016-08-04T13:28:45Z","closed_at":"2016-08-04T13:28:45Z","body":"This is how students, TAs and Instructors can view/download a file. Simply click a file link won't do as it will bring you straight to the file. This is a problem since we need to keep track of who's download the file, what time and from which IP address. \r\n\r\nTo keep track, the system should redirect to a page using a GET global variable where it is forced to search the db of where the file is, render the document and insert a row in the db of who is downloading the file.\r\n\r\nAlso, if an option is made to select multiple files, the files should be ZIPPED and allow user to download zipped folder.\r\n\r\n**Relevant functionalities**\r\n\r\n- The instructor and the TAs are able to access any file but cannot make any changes.\r\n- Files can be uploaded and downloaded by all team members\r\n- The files would not be accessible to the group after the end of the course.\r\n\r\n"}}
{"actor":{"display_login":"dtopaloglou"}}