feat: system-wide github apps

This commit is contained in:
Andras Bacsai
2022-09-28 10:34:27 +02:00
parent 9662bc29fb
commit ee67e163b1
11 changed files with 200 additions and 50 deletions

View File

@@ -642,9 +642,6 @@
{#if filtered.applications.length > 0}
<div class="divider w-32 mx-auto" />
{/if}
<div class="flex items-center mt-10">
<h1 class="text-lg font-bold">Other Teams</h1>
</div>
{/if}
{#if filtered.otherApplications.length > 0}
<div
@@ -830,9 +827,6 @@
{#if filtered.services.length > 0}
<div class="divider w-32 mx-auto" />
{/if}
<div class="flex items-center mt-10">
<h1 class="text-lg font-bold">Other Teams</h1>
</div>
{/if}
{#if filtered.otherServices.length > 0}
<div
@@ -991,9 +985,6 @@
{#if filtered.databases.length > 0}
<div class="divider w-32 mx-auto" />
{/if}
<div class="flex items-center mt-10">
<h1 class="text-lg font-bold">Other Teams</h1>
</div>
{/if}
{#if filtered.otherDatabases.length > 0}
<div
@@ -1079,9 +1070,9 @@
<a class="no-underline mb-5" href={`/sources/${source.id}`}>
<div class="w-full rounded p-5 bg-coolgray-200 hover:bg-sources indicator duration-150">
<div class="w-full flex flex-row">
<div class="absolute top-0 left-0 -m-5 h-10 w-10">
<div class="absolute top-0 left-0 -m-5 flex">
{#if source?.type === 'gitlab'}
<svg viewBox="0 0 128 128">
<svg viewBox="0 0 128 128" class="h-10 w-10">
<path
fill="#FC6D26"
d="M126.615 72.31l-7.034-21.647L105.64 7.76c-.716-2.206-3.84-2.206-4.556 0l-13.94 42.903H40.856L26.916 7.76c-.717-2.206-3.84-2.206-4.557 0L8.42 50.664 1.385 72.31a4.792 4.792 0 001.74 5.358L64 121.894l60.874-44.227a4.793 4.793 0 001.74-5.357"
@@ -1103,7 +1094,7 @@
/>
</svg>
{:else if source?.type === 'github'}
<svg viewBox="0 0 128 128">
<svg viewBox="0 0 128 128" class="h-10 w-10">
<g fill="#ffffff"
><path
fill-rule="evenodd"
@@ -1115,6 +1106,26 @@
>
</svg>
{/if}
{#if source.isSystemWide}
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-10 w-10"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<circle cx="12" cy="12" r="9" />
<line x1="3.6" y1="9" x2="20.4" y2="9" />
<line x1="3.6" y1="15" x2="20.4" y2="15" />
<path d="M11.5 3a17 17 0 0 0 0 18" />
<path d="M12.5 3a17 17 0 0 1 0 18" />
</svg>
{/if}
</div>
<div class="w-full flex flex-col">
<div class="h-10">
@@ -1139,9 +1150,6 @@
{#if filtered.gitSources.length > 0}
<div class="divider w-32 mx-auto" />
{/if}
<div class="flex items-center mt-10">
<h1 class="text-lg font-bold">Other Teams</h1>
</div>
{/if}
{#if filtered.otherGitSources.length > 0}
<div
@@ -1151,9 +1159,9 @@
<a class="no-underline mb-5" href={`/sources/${source.id}`}>
<div class="w-full rounded p-5 bg-coolgray-200 hover:bg-sources indicator duration-150">
<div class="w-full flex flex-row">
<div class="absolute top-0 left-0 -m-5 h-10 w-10">
<div class="absolute top-0 left-0 -m-5 flex">
{#if source?.type === 'gitlab'}
<svg viewBox="0 0 128 128">
<svg viewBox="0 0 128 128" class="h-10 w-10">
<path
fill="#FC6D26"
d="M126.615 72.31l-7.034-21.647L105.64 7.76c-.716-2.206-3.84-2.206-4.556 0l-13.94 42.903H40.856L26.916 7.76c-.717-2.206-3.84-2.206-4.557 0L8.42 50.664 1.385 72.31a4.792 4.792 0 001.74 5.358L64 121.894l60.874-44.227a4.793 4.793 0 001.74-5.357"
@@ -1175,7 +1183,7 @@
/>
</svg>
{:else if source?.type === 'github'}
<svg viewBox="0 0 128 128">
<svg viewBox="0 0 128 128" class="h-10 w-10">
<g fill="#ffffff"
><path
fill-rule="evenodd"
@@ -1187,6 +1195,26 @@
>
</svg>
{/if}
{#if source.isSystemWide}
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-10 w-10"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<circle cx="12" cy="12" r="9" />
<line x1="3.6" y1="9" x2="20.4" y2="9" />
<line x1="3.6" y1="15" x2="20.4" y2="15" />
<path d="M11.5 3a17 17 0 0 0 0 18" />
<path d="M12.5 3a17 17 0 0 1 0 18" />
</svg>
{/if}
</div>
<div class="w-full flex flex-col">
<div class="h-10">
@@ -1290,9 +1318,6 @@
{#if filtered.destinations.length > 0}
<div class="divider w-32 mx-auto" />
{/if}
<div class="flex items-center mt-10">
<h1 class="text-lg font-bold">Other Teams</h1>
</div>
{/if}
{#if filtered.otherDestinations.length > 0}
<div