Add peertube plugin index website models

This commit is contained in:
Chocobozzz 2019-07-15 15:41:56 +02:00 committed by Chocobozzz
parent 30ff39e7f0
commit 503c6f440a
8 changed files with 38 additions and 11 deletions

View file

@ -4,7 +4,6 @@ import { PluginType } from '../../../shared/models/plugins/plugin.type'
import { CONSTRAINTS_FIELDS } from '../../initializers/constants'
import { PluginPackageJson } from '../../../shared/models/plugins/plugin-package-json.model'
import { isUrlValid } from './activitypub/misc'
import { isThemeRegistered } from '../../lib/plugins/theme-utils'
const PLUGINS_CONSTRAINTS_FIELDS = CONSTRAINTS_FIELDS.PLUGINS
@ -66,8 +65,8 @@ function isCSSPathsValid (css: any[]) {
return isArray(css) && css.every(c => isSafePath(c))
}
function isThemeValid (name: string) {
return isPluginNameValid(name) && isThemeRegistered(name)
function isThemeNameValid (name: string) {
return isPluginNameValid(name)
}
function isPackageJSONValid (packageJSON: PluginPackageJson, pluginType: PluginType) {
@ -91,7 +90,7 @@ function isLibraryCodeValid (library: any) {
export {
isPluginTypeValid,
isPackageJSONValid,
isThemeValid,
isThemeNameValid,
isPluginHomepage,
isPluginVersionValid,
isPluginNameValid,