Skip to content

Commit 8fc60ab

Browse files
Merge pull request #81 from nscuro/go-repository-support
Add repository support for Go Modules
2 parents 964c517 + 637df7e commit 8fc60ab

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
@@ -291,6 +291,7 @@
291291
"cargo": "Cargo",
292292
"composer": "Composer",
293293
"gem": "Gem",
294+
"go_modules": "Go Modules",
294295
"hex": "Hex",
295296
"maven": "Maven",
296297
"npm": "NPM",

src/views/administration/AdminMenu.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@
108108
name: this.$t('admin.gem'),
109109
href: "#repositoryGemTab"
110110
},
111+
{
112+
component: "GoModules",
113+
name: this.$t('admin.go_modules'),
114+
href: "#repositoryGoModulesTab"
115+
},
111116
{
112117
component: "Hex",
113118
name: this.$t('admin.hex'),

src/views/administration/Administration.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import Cargo from "./repositories/Cargo";
3333
import Composer from "./repositories/Composer";
3434
import Gem from "./repositories/Gem";
35+
import GoModules from "./repositories/GoModules";
3536
import Hex from "./repositories/Hex";
3637
import Maven from "./repositories/Maven";
3738
import Npm from "./repositories/Npm";
@@ -59,7 +60,7 @@
5960
AdminMenu,
6061
General, BomFormats, Email, InternalComponents,
6162
InternalAnalyzer, NpmAuditAnalyzer, OssIndexAnalyzer, VulnDbAnalyzer,
62-
Cargo, Composer, Gem, Hex, Maven, Npm, Nuget, Python,
63+
Cargo, Composer, Gem, GoModules, Hex, Maven, Npm, Nuget, Python,
6364
Alerts, Templates,
6465
FortifySsc, DefectDojo, KennaSecurity,
6566
LdapUsers, ManagedUsers, OidcUsers, OidcGroups, Teams, Permissions, PortfolioAccessControl
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<template>
2+
<repositories type="GO_MODULES" :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
@@ -65,6 +65,7 @@
6565
repositoryTypes: [
6666
{ value: 'COMPOSER', text: 'PHP (Composer)' },
6767
{ value: 'GEM', text: 'Ruby (Gem)' },
68+
{ value: 'GO_MODULES', text: 'Go Modules'},
6869
{ value: 'CARGO', text: 'Rust (Cargo)' },
6970
{ value: 'HEX', text: 'Erlang/Elixir (Hex)' },
7071
{ value: 'MAVEN', text: 'Java (Maven)' },

0 commit comments

Comments
 (0)