Skip to content

Commit 86dece5

Browse files
Merge remote-tracking branch 'origin/master'
2 parents 99a05a2 + 7b8087b commit 86dece5

File tree

5 files changed

+24
-1
lines changed

5 files changed

+24
-1
lines changed

src/i18n/locales/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@
257257
"oss_index": "Sonatype OSS Index",
258258
"vulndb": "VulnDB",
259259
"repositories": "Repositories",
260+
"composer": "Composer",
260261
"gem": "Gem",
261262
"hex": "Hex",
262263
"maven": "Maven",

src/views/administration/AdminMenu.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@
9393
id: "repositoriesMenu",
9494
permission: SYSTEM_CONFIGURATION,
9595
children: [
96+
{
97+
component: "Composer",
98+
name: this.$t('admin.composer'),
99+
href: "#repositoryComposerTab"
100+
},
96101
{
97102
component: "Gem",
98103
name: this.$t('admin.gem'),

src/views/administration/Administration.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import OssIndexAnalyzer from "./analyzers/OssIndexAnalyzer";
3030
import VulnDbAnalyzer from "./analyzers/VulnDbAnalyzer";
3131
// Repositories
32+
import Composer from "./repositories/Composer";
3233
import Gem from "./repositories/Gem";
3334
import Hex from "./repositories/Hex";
3435
import Maven from "./repositories/Maven";
@@ -55,7 +56,7 @@
5556
AdminMenu,
5657
General, BomFormats, Email, InternalComponents,
5758
InternalAnalyzer, NpmAuditAnalyzer, OssIndexAnalyzer, VulnDbAnalyzer,
58-
Gem, Hex, Maven, Npm, Nuget, Python,
59+
Composer, Gem, Hex, Maven, Npm, Nuget, Python,
5960
Alerts, Templates,
6061
FortifySsc, KennaSecurity,
6162
LdapUsers, ManagedUsers, OidcUsers, OidcGroups, Teams, Permissions
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<template>
2+
<repositories type="COMPOSER" :header="header" />
3+
</template>
4+
5+
<script>
6+
import Repositories from "./Repositories";
7+
export default {
8+
props: {
9+
header: String
10+
},
11+
components: {
12+
Repositories
13+
}
14+
}
15+
</script>

src/views/administration/repositories/RepositoryCreateRepositoryModal.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
dataOff: '\u2715'
6464
},
6565
repositoryTypes: [
66+
{ value: 'COMPOSER', text: 'PHP (Composer)' },
6667
{ value: 'GEM', text: 'Ruby (Gem)' },
6768
{ value: 'HEX', text: 'Erlang/Elixir (Hex)' },
6869
{ value: 'MAVEN', text: 'Java (Maven)' },

0 commit comments

Comments
 (0)