mirror of https://github.com/Requarks/wiki.git
NGPixel
6 years ago
40 changed files with 334 additions and 329 deletions
Split View
Diff Options
-
2client/components/admin/admin-auth.vue
-
6client/components/admin/admin-contribute.vue
-
4client/components/admin/admin-general.vue
-
8client/components/admin/admin-groups.vue
-
4client/components/admin/admin-locale.vue
-
4client/components/admin/admin-rendering.vue
-
2client/components/admin/admin-storage.vue
-
6client/components/admin/admin-system.vue
-
2client/components/admin/admin-theme.vue
-
1client/scss/app.scss
-
5server/db/models/authentication.js
-
22server/db/models/storage.js
-
17server/helpers/common.js
-
30server/modules/storage/azure.js
-
7server/modules/storage/azure/definition.yml
-
23server/modules/storage/azure/storage.js
-
34server/modules/storage/digitalocean.js
-
10server/modules/storage/digitalocean/definition.yml
-
23server/modules/storage/digitalocean/storage.js
-
28server/modules/storage/disk.js
-
5server/modules/storage/disk/definition.yml
-
23server/modules/storage/disk/storage.js
-
29server/modules/storage/dropbox.js
-
6server/modules/storage/dropbox/definition.yml
-
23server/modules/storage/dropbox/storage.js
-
29server/modules/storage/gdrive.js
-
6server/modules/storage/gdrive/definition.yml
-
23server/modules/storage/gdrive/storage.js
-
44server/modules/storage/git.js
-
20server/modules/storage/git/definition.yml
-
23server/modules/storage/git/storage.js
-
29server/modules/storage/onedrive.js
-
6server/modules/storage/onedrive/definition.yml
-
23server/modules/storage/onedrive/storage.js
-
31server/modules/storage/s3.js
-
8server/modules/storage/s3/definition.yml
-
23server/modules/storage/s3/storage.js
-
38server/modules/storage/scp.js
-
13server/modules/storage/scp/definition.yml
-
23server/modules/storage/scp/storage.js
@ -1,17 +1,18 @@ |
|||
const _ = require('lodash') |
|||
|
|||
module.exports = { |
|||
/** |
|||
* Get default value of type |
|||
* |
|||
* @param {any} Type Primitive Type |
|||
* @param {any} type primitive type name |
|||
* @returns Default value |
|||
*/ |
|||
getTypeDefaultValue (Type) { |
|||
if (_.isArray(Type)) { |
|||
return _.head(Type) |
|||
} else { |
|||
return new Type() |
|||
getTypeDefaultValue (type) { |
|||
switch (type.toLowerCase()) { |
|||
case 'string': |
|||
return '' |
|||
case 'number': |
|||
return 0 |
|||
case 'boolean': |
|||
return false |
|||
} |
|||
} |
|||
} |
@ -1,30 +0,0 @@ |
|||
module.exports = { |
|||
key: 'azure', |
|||
title: 'Azure Blob Storage', |
|||
props: { |
|||
accountName: String, |
|||
accountKey: String, |
|||
container: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,7 @@ |
|||
key: azure |
|||
title: Azure Blob Storage |
|||
author: requarks.io |
|||
props: |
|||
accountName: String |
|||
accountKey: String |
|||
container: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,34 +0,0 @@ |
|||
module.exports = { |
|||
key: 'digitalocean', |
|||
title: 'DigialOcean Spaces', |
|||
props: { |
|||
accessKeyId: String, |
|||
accessSecret: String, |
|||
region: { |
|||
type: String, |
|||
default: 'nyc3' |
|||
}, |
|||
bucket: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,10 @@ |
|||
key: digitalocean |
|||
title: DigialOcean Spaces |
|||
author: requarks.io |
|||
props: |
|||
accessKeyId: String |
|||
accessSecret: String |
|||
region: |
|||
type: String |
|||
default: nyc3 |
|||
bucket: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,28 +0,0 @@ |
|||
module.exports = { |
|||
key: 'disk', |
|||
title: 'Local FS', |
|||
props: { |
|||
path: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,5 @@ |
|||
key: disk |
|||
title: Local FS |
|||
author: requarks.io |
|||
props: |
|||
path: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,29 +0,0 @@ |
|||
module.exports = { |
|||
key: 'dropbox', |
|||
title: 'Dropbox', |
|||
props: { |
|||
appKey: String, |
|||
appSecret: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,6 @@ |
|||
key: dropbox |
|||
title: Dropbox |
|||
author: requarks.io |
|||
props: |
|||
appKey: String |
|||
appSecret: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,29 +0,0 @@ |
|||
module.exports = { |
|||
key: 'gdrive', |
|||
title: 'Google Drive', |
|||
props: { |
|||
clientId: String, |
|||
clientSecret: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,6 @@ |
|||
key: gdrive |
|||
title: Google Drive |
|||
author: requarks.io |
|||
props: |
|||
clientId: String |
|||
clientSecret: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,44 +0,0 @@ |
|||
module.exports = { |
|||
key: 'git', |
|||
title: 'Git', |
|||
props: { |
|||
authType: { |
|||
type: String, |
|||
default: 'ssh', |
|||
enum: ['basic', 'ssh'] |
|||
}, |
|||
repoUrl: String, |
|||
branch: { |
|||
type: String, |
|||
default: 'master' |
|||
}, |
|||
verifySSL: { |
|||
type: Boolean, |
|||
default: true |
|||
}, |
|||
sshPrivateKeyPath: String, |
|||
basicUsername: String, |
|||
basicPassword: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
key: git |
|||
title: Git |
|||
author: requarks.io |
|||
props: |
|||
authType: |
|||
type: String |
|||
default: 'ssh' |
|||
enum: |
|||
- 'basic' |
|||
- 'ssh' |
|||
repoUrl: String |
|||
branch: |
|||
type: String |
|||
default: 'master' |
|||
verifySSL: |
|||
type: Boolean |
|||
default: true |
|||
sshPrivateKeyPath: String |
|||
basicUsername: String |
|||
basicPassword: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,29 +0,0 @@ |
|||
module.exports = { |
|||
key: 'onedrive', |
|||
title: 'OneDrive', |
|||
props: { |
|||
clientId: String, |
|||
clientSecret: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,6 @@ |
|||
key: onedrive |
|||
title: OneDrive |
|||
author: requarks.io |
|||
props: |
|||
clientId: String |
|||
clientSecret: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,31 +0,0 @@ |
|||
module.exports = { |
|||
key: 's3', |
|||
title: 'Amazon S3', |
|||
props: { |
|||
accessKeyId: String, |
|||
accessSecret: String, |
|||
region: String, |
|||
bucket: String |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,8 @@ |
|||
key: s3 |
|||
title: Amazon S3 |
|||
author: requarks.io |
|||
props: |
|||
accessKeyId: String |
|||
accessSecret: String |
|||
region: String |
|||
bucket: String |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -1,38 +0,0 @@ |
|||
module.exports = { |
|||
key: 'scp', |
|||
title: 'SCP (SSH)', |
|||
props: { |
|||
host: String, |
|||
port: { |
|||
type: Number, |
|||
default: 22 |
|||
}, |
|||
username: String, |
|||
privateKeyPath: String, |
|||
basePath: { |
|||
type: String, |
|||
default: '~' |
|||
} |
|||
}, |
|||
activated(opts) { |
|||
|
|||
}, |
|||
deactivated(opts) { |
|||
|
|||
}, |
|||
init(opts) { |
|||
|
|||
}, |
|||
created(opts) { |
|||
|
|||
}, |
|||
updated(opts) { |
|||
|
|||
}, |
|||
deleted(opts) { |
|||
|
|||
}, |
|||
renamed(opts) { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,13 @@ |
|||
key: scp |
|||
title: SCP (SSH) |
|||
author: requarks.io |
|||
props: |
|||
host: String |
|||
port: |
|||
type: Number |
|||
default: 22 |
|||
username: String |
|||
privateKeyPath: String |
|||
basePath: |
|||
type: String |
|||
default: '~' |
@ -0,0 +1,23 @@ |
|||
module.exports = { |
|||
async activated(opts) { |
|||
|
|||
}, |
|||
async deactivated(opts) { |
|||
|
|||
}, |
|||
async init(opts) { |
|||
|
|||
}, |
|||
async created(opts) { |
|||
|
|||
}, |
|||
async updated(opts) { |
|||
|
|||
}, |
|||
async deleted(opts) { |
|||
|
|||
}, |
|||
async renamed(opts) { |
|||
|
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save