annotate index.html @ 0:225680ef4cc1 draft

planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
author jpayne
date Fri, 15 Aug 2025 19:51:19 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
1 <!DOCTYPE html>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
2 <html ng-app="quay" class="hosted">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
3 <head>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
4
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
5
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
6
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
7 <script id="trustarc" src="//static.redhat.com/libs/redhat/marketing/latest/trustarc/trustarc.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
8 <script id="dpal" src="https://www.redhat.com/ma/dpal.js" type="text/javascript"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
9
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
10
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
11 <base href="/">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
12
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
13
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
14 <title ng-bind="title + ' ยท Quay'">Quay</title>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
15
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
16
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
17
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
18 <base href="/">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
19
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
20 <meta id="descriptionTag" name="description" content="Quay is the best place to build, store, and distribute your containers. Public repositories are always free." />
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
21 <meta name="google-site-verification" content="GalDznToijTsHYmLjJvE4QaB9uk_IP16aaGDz5D75T4" />
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
22 <meta name="google-site-verification" content="oio7ioMILUo9QDflvyFz8pWig1ac2eLq5IGyQuzFMh8" />
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
23
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
24
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
25
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
26
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
27
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
28 <meta name="viewport" content="width=device-width, initial-scale=1.0">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
29
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
30
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
31 <link rel="stylesheet" href="/static/ldn/font-awesome.css-a166e3c966c6.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
32
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
33 <link rel="stylesheet" href="/static/ldn/bootstrap.min.css-13f668494557.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
34
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
35 <link rel="stylesheet" href="/static/ldn/cssfamilySourceSansPro300400700-30cd793a4b9b.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
36
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
37 <link rel="stylesheet" href="/static/ldn/bootstrap-datetimepicker.min.css-4b15a4ede750.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
38
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
39 <link rel="stylesheet" href="/static/ldn/cal-heatmap.css-904c3b9e8a60.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
40
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
41 <link rel="stylesheet" href="/static/ldn/ng-tags-input.min.css-7782190f81cd.css" type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
42
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
43
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
44 <!-- Icons -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
45 <link rel="shortcut icon" href="/static/img/quay_favicon.png" type="image/png" />
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
46 <!-- /Icons -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
47
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
48 <!-- Hide the footer until the CSS loads properly. -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
49 <style type="text/css">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
50 .page-footer {
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
51 display: none;
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
52 }
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
53
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
54 .loading-js-fade-in {
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
55 text-align: center;
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
56 }
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
57 </style>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
58
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
59
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
60
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
61
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
62
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
63 <script type="text/javascript">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
64 window.__endpoints = {"paths": {"/api/v1/app/{client_id}": {"get": {"operationId": "getApplicationInformation", "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}], "x-name": "endpoints.api.organization.ApplicationInformation", "x-path": "/api/v1/app/{client_id}", "x-tag": "organization"}, "/api/v1/discovery": {"get": {"operationId": "discovery", "parameters": [{"in": "query", "name": "internal", "required": false, "type": "boolean"}]}, "x-name": "endpoints.api.discovery.DiscoveryResource", "x-path": "/api/v1/discovery", "x-tag": "discovery"}, "/api/v1/entities/link/{username}": {"post": {"operationId": "linkExternalUser", "parameters": [{"in": "path", "name": "username", "required": true, "type": "string"}]}, "x-name": "endpoints.api.search.LinkExternalEntity", "x-path": "/api/v1/entities/link/{username}", "x-tag": "search"}, "/api/v1/entities/{prefix}": {"get": {"operationId": "getMatchingEntities", "parameters": [{"in": "path", "name": "prefix", "required": true, "type": "string"}, {"in": "query", "name": "includeOrgs", "required": false, "type": "boolean"}, {"in": "query", "name": "includeTeams", "required": false, "type": "boolean"}, {"in": "query", "name": "namespace", "required": false, "type": "string"}]}, "x-name": "endpoints.api.search.EntitySearch", "x-path": "/api/v1/entities/{prefix}", "x-tag": "search"}, "/api/v1/error/{error_type}": {"get": {"operationId": "getErrorDescription", "parameters": [{"in": "path", "name": "error_type", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "error_type", "required": true, "type": "string"}], "x-name": "endpoints.api.error.Error", "x-path": "/api/v1/error/{error_type}", "x-tag": "error"}, "/api/v1/externallogin/{service_id}": {"post": {"operationId": "retrieveExternalLoginAuthorizationUrl", "parameters": [{"in": "path", "name": "service_id", "required": true, "type": "string"}]}, "x-name": "endpoints.api.user.ExternalLoginInformation", "x-path": "/api/v1/externallogin/{service_id}", "x-tag": "user"}, "/api/v1/filedrop/": {"post": {"operationId": "getFiledropUrl", "parameters": []}, "x-name": "endpoints.api.build.FileDropResource", "x-path": "/api/v1/filedrop/", "x-tag": "build"}, "/api/v1/find/all": {"get": {"operationId": "conductSearch", "parameters": [{"in": "query", "name": "query", "required": false, "type": "string"}]}, "x-name": "endpoints.api.search.ConductSearch", "x-path": "/api/v1/find/all", "x-tag": "search"}, "/api/v1/find/repositories": {"get": {"operationId": "conductRepoSearch", "parameters": [{"in": "query", "name": "includeUsage", "required": false, "type": "boolean"}, {"in": "query", "name": "page", "required": false, "type": "integer"}, {"in": "query", "name": "query", "required": false, "type": "string"}]}, "x-name": "endpoints.api.search.ConductRepositorySearch", "x-path": "/api/v1/find/repositories", "x-tag": "search"}, "/api/v1/messages": {"get": {"operationId": "getGlobalMessages", "parameters": []}, "post": {"operationId": "createGlobalMessage", "parameters": [], "x-requires-fresh-login": true}, "x-name": "endpoints.api.globalmessages.GlobalUserMessages", "x-path": "/api/v1/messages", "x-tag": "globalmessages"}, "/api/v1/organization/": {"post": {"operationId": "createOrganization", "parameters": []}, "x-name": "endpoints.api.organization.OrganizationList", "x-path": "/api/v1/organization/", "x-tag": "organization"}, "/api/v1/organization/{orgname}": {"delete": {"operationId": "deleteAdminedOrganization", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-requires-fresh-login": true}, "get": {"operationId": "getOrganization", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "changeOrganizationDetails", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.organization.Organization", "x-path": "/api/v1/organization/{orgname}", "x-tag": "organization", "x-user-related": "endpoints.api.user.User"}, "/api/v1/organization/{orgname}/aggregatelogs": {"get": {"operationId": "getAggregateOrgLogs", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "query", "name": "performer", "required": false, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.logs.OrgAggregateLogs", "x-path": "/api/v1/organization/{orgname}/aggregatelogs", "x-tag": "logs", "x-user-related": "endpoints.api.logs.UserLogs"}, "/api/v1/organization/{orgname}/applications": {"get": {"operationId": "getOrganizationApplications", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "createOrganizationApplication", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.organization.OrganizationApplications", "x-path": "/api/v1/organization/{orgname}/applications", "x-tag": "organization"}, "/api/v1/organization/{orgname}/applications/{client_id}": {"delete": {"operationId": "deleteOrganizationApplication", "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "get": {"operationId": "getOrganizationApplication", "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "updateOrganizationApplication", "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.organization.OrganizationApplicationResource", "x-path": "/api/v1/organization/{orgname}/applications/{client_id}", "x-tag": "organization"}, "/api/v1/organization/{orgname}/applications/{client_id}/resetclientsecret": {"parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "resetOrganizationApplicationClientSecret", "parameters": [{"in": "path", "name": "client_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.organization.OrganizationApplicationResetClientSecret", "x-path": "/api/v1/organization/{orgname}/applications/{client_id}/resetclientsecret", "x-tag": "organization"}, "/api/v1/organization/{orgname}/card": {"get": {"operationId": "getOrgCard", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "setOrgCard", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.OrganizationCard", "x-path": "/api/v1/organization/{orgname}/card", "x-tag": "billing", "x-user-related": "endpoints.api.billing.UserCard"}, "/api/v1/organization/{orgname}/collaborators": {"get": {"operationId": "getOrganizationCollaborators", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.organization.OrganizationCollaboratorList", "x-path": "/api/v1/organization/{orgname}/collaborators", "x-tag": "organization"}, "/api/v1/organization/{orgname}/exportlogs": {"parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "exportOrgLogs", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "x-name": "endpoints.api.logs.ExportOrgLogs", "x-path": "/api/v1/organization/{orgname}/exportlogs", "x-tag": "logs", "x-user-related": "endpoints.api.logs.ExportUserLogs"}, "/api/v1/organization/{orgname}/invoice/field/{field_uuid}": {"delete": {"operationId": "deleteOrgInvoiceField", "parameters": [{"in": "path", "name": "field_uuid", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.billing.OrganizationInvoiceField", "x-path": "/api/v1/organization/{orgname}/invoice/field/{field_uuid}", "x-tag": "billing", "x-user-related": "endpoints.api.billing.UserInvoiceField"}, "/api/v1/organization/{orgname}/invoice/fields": {"get": {"operationId": "listOrgInvoiceFields", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "createOrgInvoiceField", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.OrganizationInvoiceFieldList", "x-path": "/api/v1/organization/{orgname}/invoice/fields", "x-tag": "billing", "x-user-related": "endpoints.api.billing.UserInvoiceFieldList"}, "/api/v1/organization/{orgname}/invoices": {"get": {"operationId": "listOrgInvoices", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.billing.OrganizationInvoiceList", "x-path": "/api/v1/organization/{orgname}/invoices", "x-tag": "billing", "x-user-related": "endpoints.api.billing.UserInvoiceList"}, "/api/v1/organization/{orgname}/logs": {"get": {"operationId": "listOrgLogs", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "query", "name": "next_page", "required": false, "type": "string"}, {"in": "query", "name": "performer", "required": false, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.logs.OrgLogs", "x-path": "/api/v1/organization/{orgname}/logs", "x-tag": "logs", "x-user-related": "endpoints.api.logs.UserLogs"}, "/api/v1/organization/{orgname}/marketplace": {"get": {"operationId": "listOrgSkus", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "bindSkuToOrg", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.OrganizationRhSku", "x-path": "/api/v1/organization/{orgname}/marketplace", "x-tag": "billing"}, "/api/v1/organization/{orgname}/marketplace/batchremove": {"parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "batchRemoveSku", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.OrganizationRhSkuBatchRemoval", "x-path": "/api/v1/organization/{orgname}/marketplace/batchremove", "x-tag": "billing"}, "/api/v1/organization/{orgname}/marketplace/{subscription_id}": {"delete": {"operationId": "removeSkuFromOrg", "parameters": [{"in": "path", "name": "subscription_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "subscription_id", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.billing.OrganizationRhSkuSubscriptionField", "x-path": "/api/v1/organization/{orgname}/marketplace/{subscription_id}", "x-tag": "billing"}, "/api/v1/organization/{orgname}/members": {"get": {"operationId": "getOrganizationMembers", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.organization.OrganizationMemberList", "x-path": "/api/v1/organization/{orgname}/members", "x-tag": "organization"}, "/api/v1/organization/{orgname}/members/{membername}": {"delete": {"operationId": "removeOrganizationMember", "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "get": {"operationId": "getOrganizationMember", "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.organization.OrganizationMember", "x-path": "/api/v1/organization/{orgname}/members/{membername}", "x-tag": "organization"}, "/api/v1/organization/{orgname}/plan": {"get": {"operationId": "getOrgSubscription", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "createOrgSubscription", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "put": {"operationId": "updateOrgSubscription", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.OrganizationPlan", "x-path": "/api/v1/organization/{orgname}/plan", "x-tag": "billing", "x-user-related": "endpoints.api.billing.UserPlan"}, "/api/v1/organization/{orgname}/private": {"get": {"operationId": "getOrganizationPrivateAllowed", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.organization.OrgPrivateRepositories", "x-path": "/api/v1/organization/{orgname}/private", "x-tag": "organization", "x-user-related": "endpoints.api.user.PrivateRepositories"}, "/api/v1/organization/{orgname}/prototypes": {"get": {"operationId": "getOrganizationPrototypePermissions", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "createOrganizationPrototypePermission", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.prototype.PermissionPrototypeList", "x-path": "/api/v1/organization/{orgname}/prototypes", "x-tag": "prototype"}, "/api/v1/organization/{orgname}/prototypes/{prototypeid}": {"delete": {"operationId": "deleteOrganizationPrototypePermission", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "prototypeid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "prototypeid", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "updateOrganizationPrototypePermission", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "prototypeid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.prototype.PermissionPrototype", "x-path": "/api/v1/organization/{orgname}/prototypes/{prototypeid}", "x-tag": "prototype"}, "/api/v1/organization/{orgname}/robots": {"get": {"operationId": "getOrgRobots", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "query", "name": "limit", "required": false, "type": "integer"}, {"in": "query", "name": "token", "required": false, "type": "boolean"}, {"in": "query", "name": "permissions", "required": false, "type": "boolean"}]}, "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.robot.OrgRobotList", "x-path": "/api/v1/organization/{orgname}/robots", "x-tag": "robot", "x-user-related": "endpoints.api.robot.UserRobotList"}, "/api/v1/organization/{orgname}/robots/{robot_shortname}": {"delete": {"operationId": "deleteOrgRobot", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "get": {"operationId": "getOrgRobot", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "createOrgRobot", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.robot.OrgRobot", "x-path": "/api/v1/organization/{orgname}/robots/{robot_shortname}", "x-tag": "robot", "x-user-related": "endpoints.api.robot.UserRobot"}, "/api/v1/organization/{orgname}/robots/{robot_shortname}/federation": {"parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.robot.OrgRobotFederation", "x-path": "/api/v1/organization/{orgname}/robots/{robot_shortname}/federation", "x-tag": "robot", "x-user-related": "endpoints.api.robot.UserRobot"}, "/api/v1/organization/{orgname}/robots/{robot_shortname}/permissions": {"get": {"operationId": "getOrgRobotPermissions", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.robot.OrgRobotPermissions", "x-path": "/api/v1/organization/{orgname}/robots/{robot_shortname}/permissions", "x-tag": "robot", "x-user-related": "endpoints.api.robot.UserRobotPermissions"}, "/api/v1/organization/{orgname}/robots/{robot_shortname}/regenerate": {"parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "post": {"operationId": "regenerateOrgRobotToken", "parameters": [{"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.robot.RegenerateOrgRobot", "x-path": "/api/v1/organization/{orgname}/robots/{robot_shortname}/regenerate", "x-tag": "robot", "x-user-related": "endpoints.api.robot.RegenerateUserRobot"}, "/api/v1/organization/{orgname}/team/{teamname}": {"delete": {"operationId": "deleteOrganizationTeam", "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "updateOrganizationTeam", "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.team.OrganizationTeam", "x-path": "/api/v1/organization/{orgname}/team/{teamname}", "x-tag": "team"}, "/api/v1/organization/{orgname}/team/{teamname}/invite/{email}": {"delete": {"operationId": "deleteTeamMemberEmailInvite", "parameters": [{"in": "path", "name": "email", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "put": {"operationId": "inviteTeamMemberEmail", "parameters": [{"in": "path", "name": "email", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.team.InviteTeamMember", "x-path": "/api/v1/organization/{orgname}/team/{teamname}/invite/{email}", "x-tag": "team"}, "/api/v1/organization/{orgname}/team/{teamname}/members": {"get": {"operationId": "getOrganizationTeamMembers", "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}, {"in": "query", "name": "includePending", "required": false, "type": "boolean"}]}, "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.team.TeamMemberList", "x-path": "/api/v1/organization/{orgname}/team/{teamname}/members", "x-tag": "team"}, "/api/v1/organization/{orgname}/team/{teamname}/members/{membername}": {"delete": {"operationId": "deleteOrganizationTeamMember", "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "put": {"operationId": "updateOrganizationTeamMember", "parameters": [{"in": "path", "name": "membername", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.team.TeamMember", "x-path": "/api/v1/organization/{orgname}/team/{teamname}/members/{membername}", "x-tag": "team"}, "/api/v1/organization/{orgname}/team/{teamname}/permissions": {"get": {"operationId": "getOrganizationTeamPermissions", "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "orgname", "required": true, "type": "string"}], "x-name": "endpoints.api.team.TeamPermissions", "x-path": "/api/v1/organization/{orgname}/team/{teamname}/permissions", "x-tag": "team"}, "/api/v1/plans/": {"get": {"operationId": "listPlans", "parameters": []}, "x-name": "endpoints.api.billing.ListPlans", "x-path": "/api/v1/plans/", "x-tag": "billing"}, "/api/v1/recovery": {"post": {"operationId": "requestRecoveryEmail", "parameters": []}, "x-name": "endpoints.api.user.Recovery", "x-path": "/api/v1/recovery", "x-tag": "user"}, "/api/v1/repository": {"get": {"operationId": "listRepos", "parameters": [{"in": "query", "name": "next_page", "required": false, "type": "string"}, {"in": "query", "name": "repo_kind", "required": false, "type": "string"}, {"in": "query", "name": "popularity", "required": false, "type": "boolean"}, {"in": "query", "name": "last_modified", "required": false, "type": "boolean"}, {"in": "query", "name": "public", "required": false, "type": "boolean"}, {"in": "query", "name": "starred", "required": false, "type": "boolean"}, {"in": "query", "name": "namespace", "required": false, "type": "string"}]}, "post": {"operationId": "createRepo", "parameters": []}, "x-name": "endpoints.api.repository.RepositoryList", "x-path": "/api/v1/repository", "x-tag": "repository"}, "/api/v1/repository/{repository}": {"delete": {"operationId": "deleteRepository", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "get": {"operationId": "getRepo", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "includeTags", "required": false, "type": "boolean"}, {"in": "query", "name": "includeStats", "required": false, "type": "boolean"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "updateRepo", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repository.Repository", "x-path": "/api/v1/repository/{repository}", "x-tag": "repository"}, "/api/v1/repository/{repository}/aggregatelogs": {"get": {"operationId": "getAggregateRepoLogs", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.logs.RepositoryAggregateLogs", "x-path": "/api/v1/repository/{repository}/aggregatelogs", "x-tag": "logs"}, "/api/v1/repository/{repository}/authorizedemail/{email}": {"get": {"operationId": "checkRepoEmailAuthorized", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "email", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "email", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "sendAuthorizeRepoEmail", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "email", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repoemail.RepositoryAuthorizedEmail", "x-path": "/api/v1/repository/{repository}/authorizedemail/{email}", "x-tag": "repoemail"}, "/api/v1/repository/{repository}/build/": {"get": {"operationId": "getRepoBuilds", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "since", "required": false, "type": "integer"}, {"in": "query", "name": "limit", "required": false, "type": "integer"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "requestRepoBuild", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "x-name": "endpoints.api.build.RepositoryBuildList", "x-path": "/api/v1/repository/{repository}/build/", "x-tag": "build"}, "/api/v1/repository/{repository}/build/{build_uuid}": {"delete": {"operationId": "cancelRepoBuild", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "build_uuid", "required": true, "type": "string"}]}, "get": {"operationId": "getRepoBuild", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "build_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "build_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.build.RepositoryBuildResource", "x-path": "/api/v1/repository/{repository}/build/{build_uuid}", "x-tag": "build"}, "/api/v1/repository/{repository}/build/{build_uuid}/logs": {"get": {"operationId": "getRepoBuildLogs", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "build_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "build_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.build.RepositoryBuildLogs", "x-path": "/api/v1/repository/{repository}/build/{build_uuid}/logs", "x-tag": "build"}, "/api/v1/repository/{repository}/build/{build_uuid}/status": {"get": {"operationId": "getRepoBuildStatus", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "build_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "build_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.build.RepositoryBuildStatus", "x-path": "/api/v1/repository/{repository}/build/{build_uuid}/status", "x-tag": "build"}, "/api/v1/repository/{repository}/changetrust": {"parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.repository.RepositoryTrust", "x-path": "/api/v1/repository/{repository}/changetrust", "x-tag": "repository"}, "/api/v1/repository/{repository}/changevisibility": {"parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "changeRepoVisibility", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repository.RepositoryVisibility", "x-path": "/api/v1/repository/{repository}/changevisibility", "x-tag": "repository"}, "/api/v1/repository/{repository}/exportlogs": {"parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "exportRepoLogs", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "x-name": "endpoints.api.logs.ExportRepositoryLogs", "x-path": "/api/v1/repository/{repository}/exportlogs", "x-tag": "logs"}, "/api/v1/repository/{repository}/logs": {"get": {"operationId": "listRepoLogs", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "next_page", "required": false, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.logs.RepositoryLogs", "x-path": "/api/v1/repository/{repository}/logs", "x-tag": "logs"}, "/api/v1/repository/{repository}/manifest/{manifestref}": {"get": {"operationId": "getRepoManifest", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "query", "name": "include_modelcard", "required": false, "type": "boolean"}]}, "parameters": [{"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.manifest.RepositoryManifest", "x-path": "/api/v1/repository/{repository}/manifest/{manifestref}", "x-tag": "manifest"}, "/api/v1/repository/{repository}/manifest/{manifestref}/labels": {"get": {"operationId": "listManifestLabels", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "query", "name": "filter", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "addManifestLabel", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}]}, "x-name": "endpoints.api.manifest.RepositoryManifestLabels", "x-path": "/api/v1/repository/{repository}/manifest/{manifestref}/labels", "x-tag": "manifest"}, "/api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}": {"delete": {"operationId": "deleteManifestLabel", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "labelid", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}]}, "get": {"operationId": "getManifestLabel", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "labelid", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "labelid", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.manifest.ManageRepositoryManifestLabel", "x-path": "/api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}", "x-tag": "manifest"}, "/api/v1/repository/{repository}/manifest/{manifestref}/security": {"get": {"operationId": "getRepoManifestSecurity", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "query", "name": "vulnerabilities", "required": false, "type": "boolean"}]}, "parameters": [{"in": "path", "name": "manifestref", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.secscan.RepositoryManifestSecurity", "x-path": "/api/v1/repository/{repository}/manifest/{manifestref}/security", "x-tag": "secscan"}, "/api/v1/repository/{repository}/notification/": {"get": {"operationId": "listRepoNotifications", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "createRepoNotification", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repositorynotification.RepositoryNotificationList", "x-path": "/api/v1/repository/{repository}/notification/", "x-tag": "repositorynotification"}, "/api/v1/repository/{repository}/notification/{uuid}": {"delete": {"operationId": "deleteRepoNotification", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "get": {"operationId": "getRepoNotification", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "resetRepositoryNotificationFailures", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repositorynotification.RepositoryNotification", "x-path": "/api/v1/repository/{repository}/notification/{uuid}", "x-tag": "repositorynotification"}, "/api/v1/repository/{repository}/notification/{uuid}/test": {"parameters": [{"in": "path", "name": "uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "testRepoNotification", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repositorynotification.TestRepositoryNotification", "x-path": "/api/v1/repository/{repository}/notification/{uuid}/test", "x-tag": "repositorynotification"}, "/api/v1/repository/{repository}/permissions/team/": {"get": {"operationId": "listRepoTeamPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.permission.RepositoryTeamPermissionList", "x-path": "/api/v1/repository/{repository}/permissions/team/", "x-tag": "permission"}, "/api/v1/repository/{repository}/permissions/team/{teamname}": {"delete": {"operationId": "deleteTeamPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}]}, "get": {"operationId": "getTeamPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "teamname", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "changeTeamPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "teamname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.permission.RepositoryTeamPermission", "x-path": "/api/v1/repository/{repository}/permissions/team/{teamname}", "x-tag": "permission"}, "/api/v1/repository/{repository}/permissions/user/": {"get": {"operationId": "listRepoUserPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.permission.RepositoryUserPermissionList", "x-path": "/api/v1/repository/{repository}/permissions/user/", "x-tag": "permission"}, "/api/v1/repository/{repository}/permissions/user/{username}": {"delete": {"operationId": "deleteUserPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "username", "required": true, "type": "string"}]}, "get": {"operationId": "getUserPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "username", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "username", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "changeUserPermissions", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "username", "required": true, "type": "string"}]}, "x-name": "endpoints.api.permission.RepositoryUserPermission", "x-path": "/api/v1/repository/{repository}/permissions/user/{username}", "x-tag": "permission"}, "/api/v1/repository/{repository}/permissions/user/{username}/transitive": {"get": {"operationId": "getUserTransitivePermission", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "username", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "username", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.permission.RepositoryUserTransitivePermission", "x-path": "/api/v1/repository/{repository}/permissions/user/{username}/transitive", "x-tag": "permission"}, "/api/v1/repository/{repository}/tag/": {"get": {"operationId": "listRepoTags", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "query", "name": "onlyActiveTags", "required": false, "type": "boolean"}, {"in": "query", "name": "page", "required": false, "type": "integer"}, {"in": "query", "name": "limit", "required": false, "type": "integer"}, {"in": "query", "name": "filter_tag_name", "required": false, "type": "string"}, {"in": "query", "name": "specificTag", "required": false, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.tag.ListRepositoryTags", "x-path": "/api/v1/repository/{repository}/tag/", "x-tag": "tag"}, "/api/v1/repository/{repository}/tag/{tag}": {"delete": {"operationId": "deleteFullTag", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "tag", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "tag", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "changeTag", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "tag", "required": true, "type": "string"}]}, "x-name": "endpoints.api.tag.RepositoryTag", "x-path": "/api/v1/repository/{repository}/tag/{tag}", "x-tag": "tag"}, "/api/v1/repository/{repository}/tag/{tag}/restore": {"parameters": [{"in": "path", "name": "tag", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "restoreTag", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "tag", "required": true, "type": "string"}]}, "x-name": "endpoints.api.tag.RestoreTag", "x-path": "/api/v1/repository/{repository}/tag/{tag}/restore", "x-tag": "tag"}, "/api/v1/repository/{repository}/tokens/": {"get": {"operationId": "listRepoTokens", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "createToken", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repotoken.RepositoryTokenList", "x-path": "/api/v1/repository/{repository}/tokens/", "x-tag": "repotoken"}, "/api/v1/repository/{repository}/tokens/{code}": {"delete": {"operationId": "deleteToken", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "code", "required": true, "type": "string"}]}, "get": {"operationId": "getTokens", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "code", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "code", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "changeToken", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "code", "required": true, "type": "string"}]}, "x-name": "endpoints.api.repotoken.RepositoryToken", "x-path": "/api/v1/repository/{repository}/tokens/{code}", "x-tag": "repotoken"}, "/api/v1/repository/{repository}/trigger/": {"get": {"operationId": "listBuildTriggers", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.trigger.BuildTriggerList", "x-path": "/api/v1/repository/{repository}/trigger/", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}": {"delete": {"operationId": "deleteBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "get": {"operationId": "getBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "put": {"operationId": "updateBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTrigger", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/activate": {"parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "activateBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTriggerActivate", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/activate", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/analyze": {"parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "analyzeBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTriggerAnalyze", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/analyze", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/builds": {"get": {"operationId": "listTriggerRecentBuilds", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "query", "name": "limit", "required": false, "type": "integer"}]}, "parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.trigger.TriggerBuildList", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/builds", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/fields/{field_name}": {"post": {"operationId": "listTriggerFieldValues", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "field_name", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTriggerFieldValues", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/fields/{field_name}", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/namespaces": {"get": {"operationId": "listTriggerBuildSourceNamespaces", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.trigger.BuildTriggerSourceNamespaces", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/namespaces", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/sources": {"parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "listTriggerBuildSources", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTriggerSources", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/sources", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/start": {"parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "manuallyStartBuildTrigger", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.ActivateBuildTrigger", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/start", "x-tag": "trigger"}, "/api/v1/repository/{repository}/trigger/{trigger_uuid}/subdir": {"parameters": [{"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}, {"in": "path", "name": "repository", "required": true, "type": "string"}], "post": {"operationId": "listBuildTriggerSubdirs", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}, {"in": "path", "name": "trigger_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.trigger.BuildTriggerSubdirs", "x-path": "/api/v1/repository/{repository}/trigger/{trigger_uuid}/subdir", "x-tag": "trigger"}, "/api/v1/signin/verify": {"post": {"operationId": "verifyUser", "parameters": []}, "x-name": "endpoints.api.user.VerifyUser", "x-path": "/api/v1/signin/verify", "x-tag": "user"}, "/api/v1/signout": {"post": {"operationId": "logout", "parameters": []}, "x-name": "endpoints.api.user.Signout", "x-path": "/api/v1/signout", "x-tag": "user"}, "/api/v1/superuser/aggregatelogs": {"get": {"operationId": "listAllAggregateLogs", "parameters": [{"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}], "x-requires-fresh-login": true}, "x-name": "endpoints.api.superuser.SuperUserAggregateLogs", "x-path": "/api/v1/superuser/aggregatelogs", "x-tag": "superuser"}, "/api/v1/teaminvite/{code}": {"delete": {"operationId": "declineOrganizationTeamInvite", "parameters": [{"in": "path", "name": "code", "required": true, "type": "string"}]}, "put": {"operationId": "acceptOrganizationTeamInvite", "parameters": [{"in": "path", "name": "code", "required": true, "type": "string"}]}, "x-name": "endpoints.api.team.TeamMemberInvite", "x-path": "/api/v1/teaminvite/{code}", "x-tag": "team"}, "/api/v1/user/": {"delete": {"operationId": "deleteCurrentUser", "parameters": [], "x-internal": true, "x-requires-fresh-login": true}, "get": {"operationId": "getLoggedInUser", "parameters": []}, "put": {"operationId": "changeUserDetails", "parameters": [], "x-internal": true, "x-requires-fresh-login": true}, "x-name": "endpoints.api.user.User", "x-path": "/api/v1/user/", "x-tag": "user"}, "/api/v1/user/aggregatelogs": {"get": {"operationId": "getAggregateUserLogs", "parameters": [{"in": "query", "name": "performer", "required": false, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "x-name": "endpoints.api.logs.UserAggregateLogs", "x-path": "/api/v1/user/aggregatelogs", "x-tag": "logs"}, "/api/v1/user/authorizations": {"get": {"operationId": "listUserAuthorizations", "parameters": []}, "x-name": "endpoints.api.user.UserAuthorizationList", "x-path": "/api/v1/user/authorizations", "x-tag": "user"}, "/api/v1/user/authorizations/{access_token_uuid}": {"delete": {"operationId": "deleteUserAuthorization", "parameters": [{"in": "path", "name": "access_token_uuid", "required": true, "type": "string"}]}, "get": {"operationId": "getUserAuthorization", "parameters": [{"in": "path", "name": "access_token_uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "access_token_uuid", "required": true, "type": "string"}], "x-name": "endpoints.api.user.UserAuthorization", "x-path": "/api/v1/user/authorizations/{access_token_uuid}", "x-tag": "user"}, "/api/v1/user/card": {"get": {"operationId": "getUserCard", "parameters": []}, "post": {"operationId": "setUserCard", "parameters": []}, "x-name": "endpoints.api.billing.UserCard", "x-path": "/api/v1/user/card", "x-tag": "billing"}, "/api/v1/user/clientkey": {"post": {"operationId": "generateUserClientKey", "parameters": []}, "x-name": "endpoints.api.user.ClientKey", "x-path": "/api/v1/user/clientkey", "x-tag": "user"}, "/api/v1/user/convert": {"post": {"operationId": "convertUserToOrganization", "parameters": []}, "x-name": "endpoints.api.user.ConvertToOrganization", "x-path": "/api/v1/user/convert", "x-tag": "user"}, "/api/v1/user/exportlogs": {"post": {"operationId": "exportUserLogs", "parameters": [{"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "x-name": "endpoints.api.logs.ExportUserLogs", "x-path": "/api/v1/user/exportlogs", "x-tag": "logs"}, "/api/v1/user/invoice/field/{field_uuid}": {"delete": {"operationId": "deleteUserInvoiceField", "parameters": [{"in": "path", "name": "field_uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.billing.UserInvoiceField", "x-path": "/api/v1/user/invoice/field/{field_uuid}", "x-tag": "billing"}, "/api/v1/user/invoice/fields": {"get": {"operationId": "listUserInvoiceFields", "parameters": []}, "post": {"operationId": "createUserInvoiceField", "parameters": []}, "x-name": "endpoints.api.billing.UserInvoiceFieldList", "x-path": "/api/v1/user/invoice/fields", "x-tag": "billing"}, "/api/v1/user/invoices": {"get": {"operationId": "listUserInvoices", "parameters": []}, "x-name": "endpoints.api.billing.UserInvoiceList", "x-path": "/api/v1/user/invoices", "x-tag": "billing"}, "/api/v1/user/logs": {"get": {"operationId": "listUserLogs", "parameters": [{"in": "query", "name": "next_page", "required": false, "type": "string"}, {"in": "query", "name": "performer", "required": false, "type": "string"}, {"in": "query", "name": "endtime", "required": false, "type": "string"}, {"in": "query", "name": "starttime", "required": false, "type": "string"}]}, "x-name": "endpoints.api.logs.UserLogs", "x-path": "/api/v1/user/logs", "x-tag": "logs"}, "/api/v1/user/marketplace": {"get": {"operationId": "getUserMarketplaceSubscriptions", "parameters": []}, "x-name": "endpoints.api.billing.UserSkuList", "x-path": "/api/v1/user/marketplace", "x-tag": "billing"}, "/api/v1/user/notifications": {"get": {"operationId": "listUserNotifications", "parameters": [{"in": "query", "name": "limit", "required": false, "type": "integer"}, {"in": "query", "name": "page", "required": false, "type": "integer"}]}, "x-name": "endpoints.api.user.UserNotificationList", "x-path": "/api/v1/user/notifications", "x-tag": "user"}, "/api/v1/user/notifications/{uuid}": {"get": {"operationId": "getUserNotification", "parameters": [{"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "uuid", "required": true, "type": "string"}], "put": {"operationId": "updateUserNotification", "parameters": [{"in": "path", "name": "uuid", "required": true, "type": "string"}]}, "x-name": "endpoints.api.user.UserNotification", "x-path": "/api/v1/user/notifications/{uuid}", "x-tag": "user"}, "/api/v1/user/plan": {"get": {"operationId": "getUserSubscription", "parameters": []}, "post": {"operationId": "createUserSubscription", "parameters": []}, "put": {"operationId": "updateUserSubscription", "parameters": []}, "x-name": "endpoints.api.billing.UserPlan", "x-path": "/api/v1/user/plan", "x-tag": "billing"}, "/api/v1/user/private": {"get": {"operationId": "getUserPrivateAllowed", "parameters": []}, "x-name": "endpoints.api.user.PrivateRepositories", "x-path": "/api/v1/user/private", "x-tag": "user"}, "/api/v1/user/robots": {"get": {"operationId": "getUserRobots", "parameters": [{"in": "query", "name": "limit", "required": false, "type": "integer"}, {"in": "query", "name": "token", "required": false, "type": "boolean"}, {"in": "query", "name": "permissions", "required": false, "type": "boolean"}]}, "x-name": "endpoints.api.robot.UserRobotList", "x-path": "/api/v1/user/robots", "x-tag": "robot"}, "/api/v1/user/robots/{robot_shortname}": {"delete": {"operationId": "deleteUserRobot", "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "get": {"operationId": "getUserRobot", "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}], "put": {"operationId": "createUserRobot", "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.robot.UserRobot", "x-path": "/api/v1/user/robots/{robot_shortname}", "x-tag": "robot"}, "/api/v1/user/robots/{robot_shortname}/permissions": {"get": {"operationId": "getUserRobotPermissions", "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}], "x-name": "endpoints.api.robot.UserRobotPermissions", "x-path": "/api/v1/user/robots/{robot_shortname}/permissions", "x-tag": "robot"}, "/api/v1/user/robots/{robot_shortname}/regenerate": {"parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}], "post": {"operationId": "regenerateUserRobotToken", "parameters": [{"in": "path", "name": "robot_shortname", "required": true, "type": "string"}]}, "x-name": "endpoints.api.robot.RegenerateUserRobot", "x-path": "/api/v1/user/robots/{robot_shortname}/regenerate", "x-tag": "robot"}, "/api/v1/user/starred": {"get": {"operationId": "listStarredRepos", "parameters": [{"in": "query", "name": "next_page", "required": false, "type": "string"}]}, "post": {"operationId": "createStar", "parameters": []}, "x-name": "endpoints.api.user.StarredRepositoryList", "x-path": "/api/v1/user/starred", "x-tag": "user"}, "/api/v1/user/starred/{repository}": {"delete": {"operationId": "deleteStar", "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}]}, "parameters": [{"in": "path", "name": "repository", "required": true, "type": "string"}], "x-name": "endpoints.api.user.StarredRepository", "x-path": "/api/v1/user/starred/{repository}", "x-tag": "user"}, "/api/v1/users/{username}": {"get": {"operationId": "getUserInformation", "parameters": [{"in": "path", "name": "username", "required": true, "type": "string"}]}, "x-name": "endpoints.api.user.Users", "x-path": "/api/v1/users/{username}", "x-tag": "user"}, "/userfiles/{file_id}": {"x-name": "data.userfiles.UserfilesHandlers", "x-path": "/userfiles/{file_id}", "x-tag": "userfiles"}}}.paths;
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
65 window.__features = {"ACI_CONVERSION": true, "ACTION_LOG_ROTATION": false, "ADVERTISE_V2": true, "AGGREGATED_LOG_COUNT_RETRIEVAL": true, "ANONYMOUS_ACCESS": true, "APP_REGISTRY": false, "APP_SPECIFIC_TOKENS": false, "ASSIGN_OAUTH_TOKEN": false, "AUTO_PRUNE": false, "BILLING": true, "BITBUCKET_BUILD": true, "BITTORRENT": true, "BLACKLISTED_EMAILS": false, "BUILD_SUPPORT": true, "CHANGE_TAG_EXPIRATION": true, "CLEAR_EXPIRED_RAC_ENTRIES": false, "DIRECT_LOGIN": false, "DISABLE_PULL_LOGS_FOR_FREE_NAMESPACES": false, "EDIT_QUOTA": true, "ENTITLEMENT_RECONCILIATION": true, "EXPORT_COMPLIANCE": true, "EXTENDED_REPOSITORY_NAMES": true, "FIPS": false, "GARBAGE_COLLECTION": true, "GENERAL_OCI_SUPPORT": true, "GITHUB_BUILD": true, "GITHUB_LOGIN": false, "GITLAB_BUILD": true, "GOOGLE_LOGIN": false, "HELM_OCI_SUPPORT": true, "IMAGE_EXPIRY_TRIGGER": false, "INVITE_ONLY_USER_CREATION": false, "LIBRARY_SUPPORT": false, "LOG_EXPORT": true, "MAILING": true, "MANIFEST_SIZE_BACKFILL": false, "MANIFEST_SUBJECT_BACKFILL": false, "NAMESPACE_GARBAGE_COLLECTION": true, "NONSUPERUSER_TEAM_SYNCING_SETUP": false, "OTEL_TRACING": true, "PARTIAL_USER_AUTOCOMPLETE": true, "PERMANENT_SESSIONS": true, "PROXY_CACHE": false, "PROXY_CACHE_BLOB_DOWNLOAD": true, "PROXY_PROTOCOL": true, "PROXY_STORAGE": false, "PUBLIC_CATALOG": false, "QUOTA_MANAGEMENT": true, "QUOTA_SUPPRESS_FAILURES": true, "RATE_LIMITS": true, "READER_BUILD_LOGS": false, "RECAPTCHA": false, "REFERRERS_API": true, "REPOSITORY_ACTION_COUNTER": true, "REPOSITORY_GARBAGE_COLLECTION": true, "REPO_MIRROR": false, "REQUIRE_ENCRYPTED_BASIC_AUTH": false, "REQUIRE_TEAM_INVITE": true, "RESTRICTED_USERS": false, "RESTRICTED_V1_PUSH": true, "RH_MARKETPLACE": true, "SECURITY_NOTIFICATIONS": true, "SECURITY_SCANNER": true, "SECURITY_SCANNER_NOTIFY_ON_NEW_INDEX": true, "SIGNING": false, "STORAGE_REPLICATION": false, "SUPERUSERS_FULL_ACCESS": false, "SUPERUSERS_ORG_CREATION_ONLY": false, "SUPERUSER_CONFIGDUMP": false, "SUPER_USERS": false, "SUPPORT_CHAT": true, "TEAM_SYNCING": false, "UI_DELAY_AFTER_WRITE": false, "UI_MODELCARD": false, "UI_V2": true, "UI_V2_BUILDS": true, "UI_V2_REPO_SETTINGS": true, "USERNAME_CONFIRMATION": true, "USER_CREATION": true, "USER_EVENTS": false, "USER_INITIALIZE": false, "USER_LAST_ACCESSED": false, "USER_LOG_ACCESS": false, "USER_METADATA": false, "USER_RENAME": false, "VERIFY_QUOTA": false};
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
66 window.__config = {"AUTHENTICATION_TYPE": "Database", "AVATAR_KIND": "gravatar", "BRANDING": {"footer_img": "/static/img/RedHat.svg", "footer_url": "https://redhat.com", "logo": "https://quay.io/static/img/RH_QuayIO.svg", "quay_io": true}, "CHANNEL_COLORS": ["#969696", "#aec7e8", "#ff7f0e", "#ffbb78", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5", "#8c564b", "#c49c94", "#e377c2", "#f7b6d2", "#7f7f7f", "#c7c7c7", "#bcbd22", "#1f77b4", "#17becf", "#9edae5", "#393b79", "#5254a3", "#6b6ecf", "#9c9ede", "#9ecae1", "#31a354", "#b5cf6b", "#a1d99b", "#8c6d31", "#ad494a", "#e7ba52", "#a55194"], "CONTACT_INFO": ["https://access.redhat.com/articles/quayio-help"], "DEBUG": false, "DEFAULT_NAMESPACE_AUTOPRUNE_POLICY": null, "DOCUMENTATION_ROOT": "https://docs.projectquay.io/", "FEATURE_ASSIGN_OAUTH_TOKEN": false, "FEATURE_AUTO_PRUNE": false, "FEATURE_EDIT_QUOTA": true, "FEATURE_IMAGE_EXPIRY_TRIGGER": false, "FEATURE_PROXY_CACHE": false, "FEATURE_QUOTA_MANAGEMENT": true, "FEATURE_REPO_MIRROR": false, "FOOTER_LINKS": {}, "LOCAL_OAUTH_HANDLER": "/oauth/localapp", "PERMANENTLY_DELETE_TAGS": false, "PREFERRED_URL_SCHEME": "https", "QUOTA_BACKFILL": false, "RECAPTCHA_SITE_KEY": "6Lc1Fw8UAAAAAIMnN0qfaqVEI1W8N_an95T9KCyq", "REGISTRY_TITLE": "Quay Container Registry", "REGISTRY_TITLE_SHORT": "Quay", "SEARCH_MAX_RESULT_PAGE_COUNT": 10, "SEARCH_RESULTS_PER_PAGE": 10, "SENTRY_PUBLIC_DSN": null, "SERVER_HOSTNAME": "quay.io", "SETUP_COMPLETE": true, "STATIC_SITE_BUCKET": "https://s3.amazonaws.com/prod-landing-s3.quay.io/", "STRIPE_PUBLISHABLE_KEY": "pk_live_5102fyp2OoNF1TIf0QnFOIrTlZ5oMVHm1iiX74AoPhuLcWXY1oOY4Y78tw18OxpdxPNLElHjcNRJC4zzNMKdkrF4D00xw3hkBsN", "TAG_EXPIRATION_OPTIONS": ["0s", "1d", "1w", "2w", "4w"], "UI_DELAY_AFTER_WRITE_SECONDS": 3, "UI_V2_FEEDBACK_FORM": "https://forms.gle/WcGAxu7KoFwmaPqe7"};
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
67 window.__oauth = {"GITHUB_TRIGGER_CONFIG": {"AUTHORIZE_ENDPOINT": "https://github.com/login/oauth/authorize", "CLIENT_ID": "5a8c08b06c48d89d4d1e", "GITHUB_ENDPOINT": "https://github.com/", "ORG_RESTRICT": false}, "GITLAB_TRIGGER_CONFIG": {"AUTHORIZE_ENDPOINT": "https://gitlab.com/oauth/authorize", "CLIENT_ID": "8928632bcf2c3b6dc87e6b4778aebf857bb9305bb0d885b5bfef22cb3c5f789f", "GITLAB_ENDPOINT": "https://gitlab.com"}};
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
68 window.__external_login = [{"config": {"CLIENT_ID": "quay.io", "OIDC": true}, "icon": "/static/img/RedHat.svg", "id": "rhsso", "title": "Red Hat"}];
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
69 window.__auth_scopes = {"org:admin": {"dangerous": true, "description": "This application will be able to administer your organizations including creating robots, creating teams, adjusting team membership, and changing billing settings. You should have absolute trust in the requesting application before granting this permission.", "icon": "fa-gear", "scope": "org:admin", "title": "Administer Organization"}, "repo:admin": {"dangerous": false, "description": "This application will have administrator access to all repositories to which the granting user has access", "icon": "fa-hdd-o", "scope": "repo:admin", "title": "Administer Repositories"}, "repo:create": {"dangerous": false, "description": "This application will be able to create repositories in all namespaces that the granting user is allowed to create repositories", "icon": "fa-plus", "scope": "repo:create", "title": "Create Repositories"}, "repo:read": {"dangerous": false, "description": "This application will be able to view and pull all repositories visible to the granting user", "icon": "fa-hdd-o", "scope": "repo:read", "title": "View all visible repositories"}, "repo:write": {"dangerous": false, "description": "This application will be able to view, push and pull to all repositories to which the granting user has write access", "icon": "fa-hdd-o", "scope": "repo:write", "title": "Read/Write to any accessible repositories"}, "user:admin": {"dangerous": true, "description": "This application will be able to administer your account including creating robots and granting them permissions to your repositories. You should have absolute trust in the requesting application before granting this permission.", "icon": "fa-gear", "scope": "user:admin", "title": "Administer User"}, "user:read": {"dangerous": false, "description": "This application will be able to read user information such as username and email address.", "icon": "fa-user", "scope": "user:read", "title": "Read User Information"}};
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
70 window.__vuln_priority = {"Critical": {"banner_required": false, "color": "#D64456", "description": "Critical is a world-burning problem, exploitable for nearly all people in a installation of the package. Includes remote root privilege escalations, or massive data loss.", "index": 0, "level": "error", "score": 10, "title": "Critical", "value": "Critical"}, "High": {"banner_required": false, "color": "#F77454", "description": "High is a real problem, exploitable for many people in a default installation. Includes serious remote denial of services, local root privilege escalations, or data loss.", "index": 1, "level": "warning", "score": 9, "title": "High", "value": "High"}, "Low": {"banner_required": false, "color": "#F8CA1C", "description": "Low is a security problem, but is hard to exploit due to environment, requires a user-assisted attack, a small install base, or does very little damage.", "index": 3, "level": "warning", "score": 3, "title": "Low", "value": "Low"}, "Medium": {"banner_required": false, "color": "#FCA657", "description": "Medium is a real security problem, and is exploitable for many people. Includes network daemon denial of service attacks, cross-site scripting, and gaining user privileges.", "index": 2, "level": "warning", "score": 6, "title": "Medium", "value": "Medium"}, "Negligible": {"banner_required": false, "color": "#9B9B9B", "description": "Negligible is technically a security problem, but is only theoretical in nature, requires a very special situation, has almost no install base, or does no real damage.", "index": 4, "level": "info", "score": 1, "title": "Negligible", "value": "Negligible"}, "Unknown": {"banner_required": false, "color": "#9B9B9B", "description": "Unknown is either a security problem that has not been assigned to a priority yet or a priority that our system did not recognize", "index": 5, "level": "info", "score": 0, "title": "Unknown", "value": "Unknown"}}
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
71 window.__token = 'vwBmT4i9Y5WJdR3bFmD3gyMXjGGBptkauGVZrPAXoDWscW-Q7c0EaITWclOVRbmO';
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
72 window.__kubernetes_namespace = "quay";
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
73 window.__registry_state = 'normal';
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
74 window.__account_recovery_mode = false;
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
75
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
76
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
77
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
78
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
79 </script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
80
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
81
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
82 <script src="/static/ldn/jquery.js-3c5c5966471e.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
83
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
84 <script src="/static/ldn/bootstrap.min.js-0e773844b374.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
85
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
86 <script src="/static/ldn/angular.min.js-8c21e8f36c0e.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
87
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
88 <script src="/static/ldn/angular-route.min.js-4245c439070d.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
89
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
90 <script src="/static/ldn/angular-sanitize.min.js-c4e272d90cfb.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
91
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
92 <script src="/static/ldn/angular-animate.min.js-88cbe10f92f2.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
93
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
94 <script src="/static/ldn/angular-cookies.min.js-d418ab53e9d7.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
95
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
96 <script src="/static/ldn/moment.min.js-95505f39902e.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
97
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
98 <script src="/static/ldn/bootstrap-datepicker.min.js-3e3d8e141d5e.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
99
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
100 <script src="/static/ldn/bootstrap-datetimepicker.min.js-6612bb423b71.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
101
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
102 <script src="/static/ldn/bootbox4.1.0underscorejs1.5.2restangular1.2.0d3js3.3.3-6d47ddfef9c5.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
103
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
104 <script src="/static/ldn/cal-heatmap.min.js-8ffad728269a.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
105
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
106 <script src="/static/ldn/angular-recaptcha.min.js-23859fca3602.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
107
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
108 <script src="/static/ldn/ng-tags-input.min.js-fa3026ba8409.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
109
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
110 <script src="/static/ldn/typeahead.bundle.min.js-716151ca4e5d.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
111
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
112 <script src="//js.stripe.com/v3/"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
113
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
114
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
115
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
116
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
117
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
118
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
119
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
120 <script type="text/javascript">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
121 // FakeSentry wrapper when Sentry is not available
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
122 window.Sentry = {
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
123 captureException: function() {},
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
124 setUser: function() {},
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
125 init: function() {}
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
126 };
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
127 </script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
128
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
129
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
130
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
131 <script src="/static/build/main-quay-frontend-d216d8475b0dc73be8fc.bundle.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
132
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
133
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
134
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
135
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
136
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
137
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
138 <link rel="search" type="application/opensearchdescription+xml" title="Quay Container Registry" href="/opensearch.xml" />
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
139
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
140 </head>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
141 <body ng-class="pageClass + ' ' + (user.anonymous ? 'anon' : 'signedin')" class="co-img-bg-network">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
142 <div id="co-l-footer-wrapper">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
143 <nav class="navbar navbar-default header-bar co-m-navbar co-fx-box-shadow" role="navigation"></nav>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
144
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
145 <div class="quay-message-bar"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
146 <div quay-require="['BILLING']">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
147 <div class="quay-service-status-bar"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
148 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
149
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
150 <div id="padding-container">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
151 <div id="co-l-view-container">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
152 <div ng-class="newLayout ? '' : 'main-panel co-fx-box-shadow-heavy'">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
153
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
154 <!-- Note: Must be in the <body> tag -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
155 <script src="static/standalonelib/jquery.overscroll.min.js"></script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
156
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
157 <div ng-view>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
158 <div class="co-m-loader co-an-fade-in-out loading-js-fade-out">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
159 <div class="co-m-loader-dot__one"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
160 <div class="co-m-loader-dot__two"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
161 <div class="co-m-loader-dot__three"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
162 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
163 <div class="co-alert co-alert-danger loading-js-fade-in">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
164 The Quay application could not be loaded, which typically indicates an external library could not be loaded (usually due to an ad blocker). Please check the JavaScript console for errors.
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
165 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
166 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
167
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
168 <!-- Modal message dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
169 <div class="modal fade" id="sessionexpiredModal" data-backdrop="static" style="display: none">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
170 <div class="modal-dialog">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
171 <div class="modal-content">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
172 <div class="modal-header">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
173 <h4 class="modal-title">Session Expired</h4>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
174 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
175 <div class="modal-body">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
176 Your user session has expired. Please <a href="javascript:void(0)" data-dismiss="modal" onclick="location = '/signin'">sign in</a> to continue.
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
177 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
178 <div class="modal-footer">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
179 <a href="javascript:void(0)" class="btn btn-primary" data-dismiss="modal" onclick="location = '/signin'">Sign In</a>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
180 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
181 </div><!-- /.modal-content -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
182 </div><!-- /.modal-dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
183 </div><!-- /.modal -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
184
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
185 <!-- Modal message dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
186 <div class="modal fade" id="cannotContactService" data-backdrop="static" style="display: none;">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
187 <div class="modal-dialog">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
188 <div class="modal-content">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
189 <div class="modal-header">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
190 <h4 class="modal-title">Cannot Contact External Service</h4>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
191 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
192 <div class="modal-body">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
193 A connection to an external service has failed. Please reload the page to try again.
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
194 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
195 </div><!-- /.modal-content -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
196 </div><!-- /.modal-dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
197 </div><!-- /.modal -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
198
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
199 <!-- Modal message dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
200 <div class="modal fade" id="readOnlyService" data-backdrop="static" style="display: none;">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
201 <div class="modal-dialog">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
202 <div class="modal-content">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
203 <div class="modal-header">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
204 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
205 <h4 class="modal-title">Service is currently read-only.</h4>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
206 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
207 <div class="modal-body">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
208 The service is currently in read-only mode. Pulls and other read-only operations
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
209 will succeed but all other operations are currently suspended.
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
210 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
211 </div><!-- /.modal-content -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
212 </div><!-- /.modal-dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
213 </div><!-- /.modal -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
214
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
215
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
216 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
217 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
218 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
219
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
220 <div id="co-l-footer-push"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
221 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
222
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
223 <nav id="co-l-footer" class="page-footer hidden-xs">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
224 <div class="col-md-12">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
225 <ul>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
226
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
227 <li><a href="https://redhat.com" ng-safenewtab><img src="/static/img/RedHat.svg"></a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
228
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
229 <li><a href="https://docs.projectquay.io/" ng-safenewtab>Documentation</a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
230
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
231 <li quay-require="['BILLING']"><a href="https://www.openshift.com/legal/terms" target="_blank">Terms</a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
232 <li quay-require="['BILLING']"><a href="https://www.redhat.com/en/about/privacy-policy" target="_blank">Privacy</a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
233 <li quay-require="['BILLING']"><a href="/security/" target="_self">Security</a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
234 <li quay-require="['BILLING']"><a href="/about/" target="_self">About</a></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
235
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
236
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
237 <li><b><a href="https://access.redhat.com/articles/quayio-help" target="_self">Contact</a></b></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
238
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
239 <li quay-require="['BILLING']">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
240 <span class="quay-service-status"></span>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
241 </li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
242
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
243 <li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
244 <span id="teconsent" style="line-height: 1.1;"></span>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
245 </li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
246
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
247 <li></li>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
248 </ul>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
249 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
250 </nav>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
251
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
252
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
253 <div id="consent_blackbar" style="position: fixed;bottom: 0;width: 100%;z-index: 5;padding: 10px;"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
254
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
255
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
256 <!-- Modal message dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
257 <div class="modal fade" id="couldnotloadModal" data-backdrop="static">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
258 <div class="modal-dialog">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
259 <div class="modal-content">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
260 <div class="modal-header">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
261 <h4 class="modal-title">Uh Oh...</h4>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
262 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
263 <div class="modal-body">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
264 Something went wrong when trying to load Quay! Please report this to <a href="mailto:support@quay.io">support@quay.io</a>.
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
265 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
266 <div class="modal-footer">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
267 </div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
268 </div><!-- /.modal-content -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
269 </div><!-- /.modal-dialog -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
270 </div><!-- /.modal -->
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
271
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
272
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
273
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
274 <div class="angular-tour-ui" inline="false" tour="angular_tour_current"></div>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
275
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
276
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
277 <script type="text/javascript">
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
278 if (("undefined" !== typeof _satellite) && ("function" === typeof _satellite.pageBottom)) {
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
279 _satellite.pageBottom();
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
280 }
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
281 </script>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
282
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
283 </body>
225680ef4cc1 planemo upload commit 233f498f942f9253a7e6e1656157e59d38549c44-dirty
jpayne
parents:
diff changeset
284 </html>