{"action":"created","comment":{"url":"https://api.github.com/repos/stfc/cloud/pulls/comments/180055503","pull_request_review_id":110407324,"id":180055503,"diff_hunk":"@@ -52,4 +51,5 @@ When running the webfrontend without Apache, you might have to manually launch w\n \n `/usr/bin/websockify -v PORT --cert=CERT --key=KEY --target-config=TOKENDIR`\n \n-*NOTE: You may also need to create a `sessions/` directory*","path":"README.md","position":null,"original_position":19,"commit_id":"ad1a9f6d4b2baeb0aaebd22b4202ac0e30509d2d","original_commit_id":"ad1a9f6d4b2baeb0aaebd22b4202ac0e30509d2d","user":{"login":"JHaydock-Pro","id":33467680,"avatar_url":"https://avatars3.githubusercontent.com/u/33467680?v=4","gravatar_id":"","url":"https://api.github.com/users/JHaydock-Pro","html_url":"https://github.com/JHaydock-Pro","followers_url":"https://api.github.com/users/JHaydock-Pro/followers","following_url":"https://api.github.com/users/JHaydock-Pro/following{/other_user}","gists_url":"https://api.github.com/users/JHaydock-Pro/gists{/gist_id}","starred_url":"https://api.github.com/users/JHaydock-Pro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JHaydock-Pro/subscriptions","organizations_url":"https://api.github.com/users/JHaydock-Pro/orgs","repos_url":"https://api.github.com/users/JHaydock-Pro/repos","events_url":"https://api.github.com/users/JHaydock-Pro/events{/privacy}","received_events_url":"https://api.github.com/users/JHaydock-Pro/received_events","type":"User","site_admin":false},"body":"Not any more, I updated it to create it automatically if absent.\r\n\r\nIt needed to be created initially since git repos don't allow empty directories.","created_at":"2018-04-09T10:46:20Z","updated_at":"2018-04-09T10:46:20Z","html_url":"https://github.com/stfc/cloud/pull/114#discussion_r180055503","pull_request_url":"https://api.github.com/repos/stfc/cloud/pulls/114","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/stfc/cloud/pulls/comments/180055503"},"html":{"href":"https://github.com/stfc/cloud/pull/114#discussion_r180055503"},"pull_request":{"href":"https://api.github.com/repos/stfc/cloud/pulls/114"}},"in_reply_to_id":177041062},"pull_request":{"url":"https://api.github.com/repos/stfc/cloud/pulls/114","id":168587147,"html_url":"https://github.com/stfc/cloud/pull/114","diff_url":"https://github.com/stfc/cloud/pull/114.diff","patch_url":"https://github.com/stfc/cloud/pull/114.patch","issue_url":"https://api.github.com/repos/stfc/cloud/issues/114","number":114,"state":"open","locked":false,"title":"Finish Matthew's list for OpenStack support","user":{"login":"JHaydock-Pro","id":33467680,"avatar_url":"https://avatars3.githubusercontent.com/u/33467680?v=4","gravatar_id":"","url":"https://api.github.com/users/JHaydock-Pro","html_url":"https://github.com/JHaydock-Pro","followers_url":"https://api.github.com/users/JHaydock-Pro/followers","following_url":"https://api.github.com/users/JHaydock-Pro/following{/other_user}","gists_url":"https://api.github.com/users/JHaydock-Pro/gists{/gist_id}","starred_url":"https://api.github.com/users/JHaydock-Pro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JHaydock-Pro/subscriptions","organizations_url":"https://api.github.com/users/JHaydock-Pro/orgs","repos_url":"https://api.github.com/users/JHaydock-Pro/repos","events_url":"https://api.github.com/users/JHaydock-Pro/events{/privacy}","received_events_url":"https://api.github.com/users/JHaydock-Pro/received_events","type":"User","site_admin":false},"body":"- Keypair Requirement: I removed the exception that get's thrown at missing keypair and replaced it with a line declaring the keypair variable blank.\r\n\r\n- SSH Key JS File: HTML wasn't properly recognizing JQuery for some reason so I added 'type=\"text/javascript\" to the script tag and it works.\r\n\r\n- OpenStack/OpenNebula content: Text and images on homepage now change based on platform.\r\n\r\n- Loading Status: I replaced 'loadingCount++' with a function that both increases loadingCount and checks if it's >=4.\r\n\r\n- Project Refreshing: The selected project is preserved for the session and only loaded if it exists within the user's project list.\r\n\r\n- Aquilon metadata: I added the variables to the list and it seems to work.\r\n\r\n- Template List Buttons: If 4 or more buttons exist they will use the btn-group-vertical class\r\n\r\n- Slight Improvements to README\r\n\r\n","created_at":"2018-02-12T14:07:08Z","updated_at":"2018-04-09T10:46:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"aa6742e3f855654ea032e9d9e933d2e18f7f0495","assignee":null,"assignees":[],"requested_reviewers":[{"login":"gc-code","id":2618997,"avatar_url":"https://avatars0.githubusercontent.com/u/2618997?v=4","gravatar_id":"","url":"https://api.github.com/users/gc-code","html_url":"https://github.com/gc-code","followers_url":"https://api.github.com/users/gc-code/followers","following_url":"https://api.github.com/users/gc-code/following{/other_user}","gists_url":"https://api.github.com/users/gc-code/gists{/gist_id}","starred_url":"https://api.github.com/users/gc-code/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gc-code/subscriptions","organizations_url":"https://api.github.com/users/gc-code/orgs","repos_url":"https://api.github.com/users/gc-code/repos","events_url":"https://api.github.com/users/gc-code/events{/privacy}","received_events_url":"https://api.github.com/users/gc-code/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/stfc/cloud/pulls/114/commits","review_comments_url":"https://api.github.com/repos/stfc/cloud/pulls/114/comments","review_comment_url":"https://api.github.com/repos/stfc/cloud/pulls/comments{/number}","comments_url":"https://api.github.com/repos/stfc/cloud/issues/114/comments","statuses_url":"https://api.github.com/repos/stfc/cloud/statuses/ad1a9f6d4b2baeb0aaebd22b4202ac0e30509d2d","head":{"label":"JHaydock-Pro:openstacksupport","ref":"openstacksupport","sha":"ad1a9f6d4b2baeb0aaebd22b4202ac0e30509d2d","user":{"login":"JHaydock-Pro","id":33467680,"avatar_url":"https://avatars3.githubusercontent.com/u/33467680?v=4","gravatar_id":"","url":"https://api.github.com/users/JHaydock-Pro","html_url":"https://github.com/JHaydock-Pro","followers_url":"https://api.github.com/users/JHaydock-Pro/followers","following_url":"https://api.github.com/users/JHaydock-Pro/following{/other_user}","gists_url":"https://api.github.com/users/JHaydock-Pro/gists{/gist_id}","starred_url":"https://api.github.com/users/JHaydock-Pro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JHaydock-Pro/subscriptions","organizations_url":"https://api.github.com/users/JHaydock-Pro/orgs","repos_url":"https://api.github.com/users/JHaydock-Pro/repos","events_url":"https://api.github.com/users/JHaydock-Pro/events{/privacy}","received_events_url":"https://api.github.com/users/JHaydock-Pro/received_events","type":"User","site_admin":false},"repo":{"id":120306227,"name":"cloud","full_name":"JHaydock-Pro/cloud","owner":{"login":"JHaydock-Pro","id":33467680,"avatar_url":"https://avatars3.githubusercontent.com/u/33467680?v=4","gravatar_id":"","url":"https://api.github.com/users/JHaydock-Pro","html_url":"https://github.com/JHaydock-Pro","followers_url":"https://api.github.com/users/JHaydock-Pro/followers","following_url":"https://api.github.com/users/JHaydock-Pro/following{/other_user}","gists_url":"https://api.github.com/users/JHaydock-Pro/gists{/gist_id}","starred_url":"https://api.github.com/users/JHaydock-Pro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JHaydock-Pro/subscriptions","organizations_url":"https://api.github.com/users/JHaydock-Pro/orgs","repos_url":"https://api.github.com/users/JHaydock-Pro/repos","events_url":"https://api.github.com/users/JHaydock-Pro/events{/privacy}","received_events_url":"https://api.github.com/users/JHaydock-Pro/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/JHaydock-Pro/cloud","description":"SCD Cloud webportal","fork":true,"url":"https://api.github.com/repos/JHaydock-Pro/cloud","forks_url":"https://api.github.com/repos/JHaydock-Pro/cloud/forks","keys_url":"https://api.github.com/repos/JHaydock-Pro/cloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JHaydock-Pro/cloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JHaydock-Pro/cloud/teams","hooks_url":"https://api.github.com/repos/JHaydock-Pro/cloud/hooks","issue_events_url":"https://api.github.com/repos/JHaydock-Pro/cloud/issues/events{/number}","events_url":"https://api.github.com/repos/JHaydock-Pro/cloud/events","assignees_url":"https://api.github.com/repos/JHaydock-Pro/cloud/assignees{/user}","branches_url":"https://api.github.com/repos/JHaydock-Pro/cloud/branches{/branch}","tags_url":"https://api.github.com/repos/JHaydock-Pro/cloud/tags","blobs_url":"https://api.github.com/repos/JHaydock-Pro/cloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JHaydock-Pro/cloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JHaydock-Pro/cloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/JHaydock-Pro/cloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JHaydock-Pro/cloud/statuses/{sha}","languages_url":"https://api.github.com/repos/JHaydock-Pro/cloud/languages","stargazers_url":"https://api.github.com/repos/JHaydock-Pro/cloud/stargazers","contributors_url":"https://api.github.com/repos/JHaydock-Pro/cloud/contributors","subscribers_url":"https://api.github.com/repos/JHaydock-Pro/cloud/subscribers","subscription_url":"https://api.github.com/repos/JHaydock-Pro/cloud/subscription","commits_url":"https://api.github.com/repos/JHaydock-Pro/cloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/JHaydock-Pro/cloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/JHaydock-Pro/cloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/JHaydock-Pro/cloud/issues/comments{/number}","contents_url":"https://api.github.com/repos/JHaydock-Pro/cloud/contents/{+path}","compare_url":"https://api.github.com/repos/JHaydock-Pro/cloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JHaydock-Pro/cloud/merges","archive_url":"https://api.github.com/repos/JHaydock-Pro/cloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JHaydock-Pro/cloud/downloads","issues_url":"https://api.github.com/repos/JHaydock-Pro/cloud/issues{/number}","pulls_url":"https://api.github.com/repos/JHaydock-Pro/cloud/pulls{/number}","milestones_url":"https://api.github.com/repos/JHaydock-Pro/cloud/milestones{/number}","notifications_url":"https://api.github.com/repos/JHaydock-Pro/cloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JHaydock-Pro/cloud/labels{/name}","releases_url":"https://api.github.com/repos/JHaydock-Pro/cloud/releases{/id}","deployments_url":"https://api.github.com/repos/JHaydock-Pro/cloud/deployments","created_at":"2018-02-05T13:09:05Z","updated_at":"2018-03-23T12:37:08Z","pushed_at":"2018-03-23T12:37:06Z","git_url":"git://github.com/JHaydock-Pro/cloud.git","ssh_url":"git@github.com:JHaydock-Pro/cloud.git","clone_url":"https://github.com/JHaydock-Pro/cloud.git","svn_url":"https://github.com/JHaydock-Pro/cloud","homepage":"","size":1607,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"openstacksupport"}},"base":{"label":"stfc:master","ref":"master","sha":"5f98ffd91a6dab9905daf51446780442df22bca7","user":{"login":"stfc","id":3727936,"avatar_url":"https://avatars1.githubusercontent.com/u/3727936?v=4","gravatar_id":"","url":"https://api.github.com/users/stfc","html_url":"https://github.com/stfc","followers_url":"https://api.github.com/users/stfc/followers","following_url":"https://api.github.com/users/stfc/following{/other_user}","gists_url":"https://api.github.com/users/stfc/gists{/gist_id}","starred_url":"https://api.github.com/users/stfc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stfc/subscriptions","organizations_url":"https://api.github.com/users/stfc/orgs","repos_url":"https://api.github.com/users/stfc/repos","events_url":"https://api.github.com/users/stfc/events{/privacy}","received_events_url":"https://api.github.com/users/stfc/received_events","type":"Organization","site_admin":false},"repo":{"id":33570641,"name":"cloud","full_name":"stfc/cloud","owner":{"login":"stfc","id":3727936,"avatar_url":"https://avatars1.githubusercontent.com/u/3727936?v=4","gravatar_id":"","url":"https://api.github.com/users/stfc","html_url":"https://github.com/stfc","followers_url":"https://api.github.com/users/stfc/followers","following_url":"https://api.github.com/users/stfc/following{/other_user}","gists_url":"https://api.github.com/users/stfc/gists{/gist_id}","starred_url":"https://api.github.com/users/stfc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stfc/subscriptions","organizations_url":"https://api.github.com/users/stfc/orgs","repos_url":"https://api.github.com/users/stfc/repos","events_url":"https://api.github.com/users/stfc/events{/privacy}","received_events_url":"https://api.github.com/users/stfc/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/stfc/cloud","description":"SCD Cloud webportal","fork":false,"url":"https://api.github.com/repos/stfc/cloud","forks_url":"https://api.github.com/repos/stfc/cloud/forks","keys_url":"https://api.github.com/repos/stfc/cloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/stfc/cloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/stfc/cloud/teams","hooks_url":"https://api.github.com/repos/stfc/cloud/hooks","issue_events_url":"https://api.github.com/repos/stfc/cloud/issues/events{/number}","events_url":"https://api.github.com/repos/stfc/cloud/events","assignees_url":"https://api.github.com/repos/stfc/cloud/assignees{/user}","branches_url":"https://api.github.com/repos/stfc/cloud/branches{/branch}","tags_url":"https://api.github.com/repos/stfc/cloud/tags","blobs_url":"https://api.github.com/repos/stfc/cloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/stfc/cloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/stfc/cloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/stfc/cloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/stfc/cloud/statuses/{sha}","languages_url":"https://api.github.com/repos/stfc/cloud/languages","stargazers_url":"https://api.github.com/repos/stfc/cloud/stargazers","contributors_url":"https://api.github.com/repos/stfc/cloud/contributors","subscribers_url":"https://api.github.com/repos/stfc/cloud/subscribers","subscription_url":"https://api.github.com/repos/stfc/cloud/subscription","commits_url":"https://api.github.com/repos/stfc/cloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/stfc/cloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/stfc/cloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/stfc/cloud/issues/comments{/number}","contents_url":"https://api.github.com/repos/stfc/cloud/contents/{+path}","compare_url":"https://api.github.com/repos/stfc/cloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/stfc/cloud/merges","archive_url":"https://api.github.com/repos/stfc/cloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/stfc/cloud/downloads","issues_url":"https://api.github.com/repos/stfc/cloud/issues{/number}","pulls_url":"https://api.github.com/repos/stfc/cloud/pulls{/number}","milestones_url":"https://api.github.com/repos/stfc/cloud/milestones{/number}","notifications_url":"https://api.github.com/repos/stfc/cloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/stfc/cloud/labels{/name}","releases_url":"https://api.github.com/repos/stfc/cloud/releases{/id}","deployments_url":"https://api.github.com/repos/stfc/cloud/deployments","created_at":"2015-04-07T22:03:55Z","updated_at":"2016-11-23T16:21:50Z","pushed_at":"2018-03-23T12:37:07Z","git_url":"git://github.com/stfc/cloud.git","ssh_url":"git@github.com:stfc/cloud.git","clone_url":"https://github.com/stfc/cloud.git","svn_url":"https://github.com/stfc/cloud","homepage":"","size":1511,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":8,"mirror_url":null,"archived":false,"open_issues_count":15,"license":null,"forks":8,"open_issues":15,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/stfc/cloud/pulls/114"},"html":{"href":"https://github.com/stfc/cloud/pull/114"},"issue":{"href":"https://api.github.com/repos/stfc/cloud/issues/114"},"comments":{"href":"https://api.github.com/repos/stfc/cloud/issues/114/comments"},"review_comments":{"href":"https://api.github.com/repos/stfc/cloud/pulls/114/comments"},"review_comment":{"href":"https://api.github.com/repos/stfc/cloud/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/stfc/cloud/pulls/114/commits"},"statuses":{"href":"https://api.github.com/repos/stfc/cloud/statuses/ad1a9f6d4b2baeb0aaebd22b4202ac0e30509d2d"}},"author_association":"NONE"}}
{"actor":{"display_login":"JHaydock-Pro"}}