src/main/resources/buildServerResources/gh-webhook.js (9 lines): - line 24: // TODO: Add link to refresh/request token (via popup window) - line 34: // TODO: Add link to configure connections, good UI. - line 359: // TODO: Add link to manually check webhook (popup required) - line 360: // TODO: Prevent automatic updates, that would hide error (if any) - line 368: // TODO: Prevent automatic updates, that would hide error (if any) - line 370: // TODO: Do something - line 373: // TODO: Do something - line 377: // TODO: Incremental update - line 589: // TODO: Use node manipulations instead of html code generation (?) Note: message may contain html tags src/main/kotlin/org/jetbrains/teamcity/github/controllers/EditProjectWebHooksTab.kt (4 lines): - line 49: // TODO: Do not calculate full data, just estimate webhooks count - line 71: // TODO: Do not calculate full data, just estimate webhooks count - line 289: Status.DISABLED -> listOf("Delete", "Ping", "Check") // TODO: 'Enable' - line 318: // TODO: Support more 'good' statuses? src/main/kotlin/org/jetbrains/teamcity/github/action/ActionContext.kt (4 lines): - line 34: // TODO: Report more than one active webhook in storage as misconfiguration - line 54: // TODO: Should check that status is OK? - line 57: // TODO: Should update status? - line 92: // TODO: Should update status? src/main/kotlin/org/jetbrains/teamcity/github/controllers/WebHooksController.kt (3 lines): - line 346: // TODO: Update token scope - line 392: // TODO: Support popup && connection - line 461: // TODO: Choose better (non-error) element from 'elements' src/main/kotlin/org/jetbrains/teamcity/github/action/DeleteWebHookAction.kt (2 lines): - line 60: // TODO: There was not handel for 401. Investigate - line 83: // TODO: There was not handel for 401. Investigate src/main/kotlin/org/jetbrains/teamcity/github/action/CreateWebHookAction.kt (2 lines): - line 54: // TODO: Investigate ssl option - line 75: // TODO: Remove src/main/kotlin/org/jetbrains/teamcity/github/WebhookPeriodicalChecker.kt (2 lines): - line 255: // TODO: ??? Seems TC user has many tokens with different GH users - line 330: // TODO: Should mention HookInfo src/main/kotlin/org/jetbrains/teamcity/github/SetupFromUrlGitHubWebhooksExtension.kt (1 line): - line 73: // TODO: Show message in UI once webhook successfully installed src/main/kotlin/org/jetbrains/teamcity/github/controllers/GitHubWebHookListener.kt (1 line): - line 90: //TODO: Check User-Agent src/main/kotlin/org/jetbrains/teamcity/github/WebHooksManager.kt (1 line): - line 72: // TODO: We should not show vcs root instances in health report if hook was used in last 7 (? or any other number) days. Even if we have not created that hook.