|
@@ -6,6 +6,9 @@ module.exports = function(crowi) {
|
|
|
, configSchema
|
|
, configSchema
|
|
|
, Config
|
|
, Config
|
|
|
|
|
|
|
|
|
|
+ , SECURITY_RESTRICT_GUEST_MODE_DENY = 'Deny'
|
|
|
|
|
+ , SECURITY_RESTRICT_GUEST_MODE_READONLY = 'Readonly'
|
|
|
|
|
+
|
|
|
, SECURITY_REGISTRATION_MODE_OPEN = 'Open'
|
|
, SECURITY_REGISTRATION_MODE_OPEN = 'Open'
|
|
|
, SECURITY_REGISTRATION_MODE_RESTRICTED = 'Resricted'
|
|
, SECURITY_REGISTRATION_MODE_RESTRICTED = 'Resricted'
|
|
|
, SECURITY_REGISTRATION_MODE_CLOSED = 'Closed'
|
|
, SECURITY_REGISTRATION_MODE_CLOSED = 'Closed'
|
|
@@ -26,6 +29,8 @@ module.exports = function(crowi) {
|
|
|
|
|
|
|
|
'app:fileUpload' : false,
|
|
'app:fileUpload' : false,
|
|
|
|
|
|
|
|
|
|
+ 'security:restrictGuestMode' : 'Deny',
|
|
|
|
|
+
|
|
|
'security:registrationMode' : 'Open',
|
|
'security:registrationMode' : 'Open',
|
|
|
'security:registrationWhiteList' : [],
|
|
'security:registrationWhiteList' : [],
|
|
|
|
|
|
|
@@ -57,6 +62,15 @@ module.exports = function(crowi) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ configSchema.statics.getRestrictGuestModeLabels = function()
|
|
|
|
|
+ {
|
|
|
|
|
+ var labels = {};
|
|
|
|
|
+ labels[SECURITY_RESTRICT_GUEST_MODE_DENY] = 'アカウントを持たないユーザーはアクセス不可';
|
|
|
|
|
+ labels[SECURITY_RESTRICT_GUEST_MODE_READONLY] = '閲覧のみ許可';
|
|
|
|
|
+
|
|
|
|
|
+ return labels;
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
configSchema.statics.getRegistrationModeLabels = function()
|
|
configSchema.statics.getRegistrationModeLabels = function()
|
|
|
{
|
|
{
|
|
|
var labels = {};
|
|
var labels = {};
|