hovercards: allow hovercards on parsed !PR patterns.

- in addition expose server info so we can generate fully qualified urls.
This commit is contained in:
Daniel Dourvaris 2019-11-07 13:58:59 +01:00
parent 20e38aff3f
commit 51f357d869
8 changed files with 117 additions and 15 deletions

View file

@ -27,6 +27,10 @@ a { cursor: pointer; }
display: block;
}
.clear-both {
clear: both;
}
.pull-right {
float: right !important;
}

View file

@ -2895,3 +2895,19 @@ form.markup-form {
clear: both;
min-height: 10px;
}
.pr-hovercard-header {
clear: both;
display: block;
line-height: 20px;
}
.pr-hovercard-user {
display: flex;
align-items: center;
padding-left: 5px;
}
.pr-hovercard-title {
padding-top: 5px;
}

View file

@ -32,6 +32,7 @@ function registerRCRoutes() {
pyroutes.register('repo_integrations_edit', '/%(repo_name)s/settings/integrations/%(integration)s/%(integration_id)s', ['repo_name', 'integration', 'integration_id']);
pyroutes.register('hovercard_user', '/_hovercard/user/%(user_id)s', ['user_id']);
pyroutes.register('hovercard_user_group', '/_hovercard/user_group/%(user_group_id)s', ['user_group_id']);
pyroutes.register('hovercard_pull_request', '/_hovercard/pull_request/%(pull_request_id)s', ['pull_request_id']);
pyroutes.register('hovercard_repo_commit', '/_hovercard/commit/%(repo_name)s/%(commit_id)s', ['repo_name', 'commit_id']);
pyroutes.register('ops_ping', '/_admin/ops/ping', []);
pyroutes.register('ops_error_test', '/_admin/ops/error', []);