From 5285eb41459573f247fc48cea18b272019d19cbb Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Thu, 31 Mar 2022 11:36:12 +0100 Subject: [PATCH] Merge pull request #7040 from overleaf/jpa-project-url-lookup [web] add admin-only page for looking up projects by common URL patterns GitOrigin-RevId: 988b64f3b5888f2154be0592abf3e31f5fbedc37 --- .../web/app/views/layout/navbar-marketing.pug | 2 ++ services/web/app/views/layout/navbar.pug | 2 ++ .../frontend/stylesheets/_style_includes.less | 1 + .../stylesheets/app/project-url-lookup.less | 16 ++++++++++++++++ 4 files changed, 21 insertions(+) create mode 100644 services/web/frontend/stylesheets/app/project-url-lookup.less diff --git a/services/web/app/views/layout/navbar-marketing.pug b/services/web/app/views/layout/navbar-marketing.pug index 2d2aab6672..85549fc2ae 100644 --- a/services/web/app/views/layout/navbar-marketing.pug +++ b/services/web/app/views/layout/navbar-marketing.pug @@ -36,6 +36,8 @@ nav.navbar.navbar-default.navbar-main a(href="/admin") Manage Site li a(href="/admin/user") Manage Users + li + a(href="/admin/project") Project URL Lookup if canDisplaySplitTestMenu li a(href="/admin/split-test") Manage Split Tests diff --git a/services/web/app/views/layout/navbar.pug b/services/web/app/views/layout/navbar.pug index 659ebba199..0304ee4e6e 100644 --- a/services/web/app/views/layout/navbar.pug +++ b/services/web/app/views/layout/navbar.pug @@ -25,6 +25,8 @@ nav.navbar.navbar-default.navbar-main a(href="/admin") Manage Site li a(href="/admin/user") Manage Users + li + a(href="/admin/project") Project URL Lookup if canDisplaySplitTestMenu li a(href="/admin/split-test") Manage Split Tests diff --git a/services/web/frontend/stylesheets/_style_includes.less b/services/web/frontend/stylesheets/_style_includes.less index 1f4bfb6d54..3e1241accb 100644 --- a/services/web/frontend/stylesheets/_style_includes.less +++ b/services/web/frontend/stylesheets/_style_includes.less @@ -100,6 +100,7 @@ @import 'app/metrics.less'; @import 'app/open-in-overleaf.less'; @import 'app/primary-email-check'; +@import 'app/project-url-lookup'; // module styles // TODO: find a way for modules to add styles dynamically diff --git a/services/web/frontend/stylesheets/app/project-url-lookup.less b/services/web/frontend/stylesheets/app/project-url-lookup.less new file mode 100644 index 0000000000..0bd8b53b4f --- /dev/null +++ b/services/web/frontend/stylesheets/app/project-url-lookup.less @@ -0,0 +1,16 @@ +.project-url-lookup-results { + margin-top: @line-height-computed; +} + +.project-url-lookup-link-box { + background-color: @gray-lightest; + border: 1px solid @gray-lighter; + padding: 6px 12px 6px 12px; + display: flex; + align-items: center; + justify-content: space-between; +} + +.project-url-lookup-hint { + padding: @line-height-computed / 4; +}