Skip to content

Commit

Permalink
Add GitHub to repositories menu
Browse files Browse the repository at this point in the history
Signed-off-by: nscuro <[email protected]>
  • Loading branch information
nscuro committed Nov 28, 2023
1 parent e09d595 commit 9fd3d29
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,7 @@
"nvd_api_last_modification_help": "After mirroring the NVD database once completely, all following mirror operations will only request data that was modified since its last successful execution.",
"nvd_api_last_modification_warning": "Changing the last modification datetime manually is generally not recommended, but may be used to force re-ingestion of NVD data. Note that due to a limitation in the NVD's REST API, only data for 120 consecutive days can be requested when a last modification datetime is configured. Resetting the last modification datetime will cause the entire NVD database to be re-mirrored.",
"national_vulnerability_database": "National Vulnerability Database",
"github": "GitHub",
"github_advisories": "GitHub Advisories",
"osv_advisories": "Google OSV Advisories (Beta)",
"repositories": "Repositories",
Expand Down
11 changes: 11 additions & 0 deletions src/router/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ const Cargo = () => import('@/views/administration/repositories/Cargo')
const Composer = () => import('@/views/administration/repositories/Composer')
const Cpan = () => import('@/views/administration/repositories/Cpan')
const Gem = () => import('@/views/administration/repositories/Gem')
const GitHub = () => import('@/views/administration/repositories/GitHub.vue')
const GoModules = () => import('@/views/administration/repositories/GoModules')
const Hex = () => import('@/views/administration/repositories/Hex')
const Maven = () => import('@/views/administration/repositories/Maven')
Expand Down Expand Up @@ -419,6 +420,16 @@ function configRoutes() {
permission: 'SYSTEM_CONFIGURATION'
},
},
{
path: 'repositories/github',
component: GitHub,
meta: {
title: i18n.t('message.administration'),
i18n: 'message.administration',
sectionPath: '/admin',
permission: 'SYSTEM_CONFIGURATION'
},
},
{
path: 'repositories/goModules',
component: GoModules,
Expand Down
5 changes: 5 additions & 0 deletions src/views/administration/AdminMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,11 @@ import { ACCESS_MANAGEMENT, SYSTEM_CONFIGURATION } from "../../shared/permission
name: this.$t('admin.gem'),
route: "repositories/gem"
},
{
component: "GitHub",
name: this.$t('admin.github'),
route: "repositories/github"
},
{
component: "GoModules",
name: this.$t('admin.go_modules'),
Expand Down
3 changes: 2 additions & 1 deletion src/views/administration/Administration.vue
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ import Cargo from "./repositories/Cargo";
import Composer from "./repositories/Composer";
import Cpan from "./repositories/Cpan";
import Gem from "./repositories/Gem";
import GitHub from './repositories/GitHub.vue';
import GoModules from "./repositories/GoModules";
import Hex from "./repositories/Hex";
import Maven from "./repositories/Maven";
Expand Down Expand Up @@ -69,7 +70,7 @@ export default {
General, BomFormats, Email, Jira, InternalComponents, TaskScheduler, Search,
InternalAnalyzer, OssIndexAnalyzer, VulnDbAnalyzer, SnykAnalyzer,
VulnSourceNvd, VulnSourceGitHubAdvisories, VulnSourceOSVAdvisories,
Cargo, Composer, Gem, GoModules, Hex, Maven, Npm, Cpan, Nuget, Python,
Cargo, Composer, Gem, GitHub, GoModules, Hex, Maven, Npm, Cpan, Nuget, Python,
Alerts, Templates,
FortifySsc, DefectDojo, KennaSecurity,
LdapUsers, ManagedUsers, OidcUsers, OidcGroups, Teams, Permissions, PortfolioAccessControl
Expand Down
15 changes: 15 additions & 0 deletions src/views/administration/repositories/GitHub.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<template>
<repositories type="GITHUB" :header="header" />
</template>

<script>
import Repositories from "./Repositories";
export default {
props: {
header: String
},
components: {
Repositories
}
}
</script>

0 comments on commit 9fd3d29

Please sign in to comment.