Преглед изворни кода

Take default features from settings

James Allen пре 12 година
родитељ
комит
ca1ebd0413

+ 3 - 3
services/web/app/coffee/models/User.coffee

@@ -26,9 +26,9 @@ UserSchema = new Schema
 							pdfViewer   :   {type : String, default: "pdfjs"}
 						}
 	features		  : {
-							collaborators: {type:Number, default:1}
-							versioning: {type:Boolean, default:false}
-							dropbox: {type:Boolean, default:false}
+							collaborators: { type:Number,  default: Settings.defaultFeatures.collaborators }
+							versioning:    { type:Boolean, default: Settings.defaultFeatures.versioning }
+							dropbox:       { type:Boolean, default: Settings.defaultFeatures.dropbox }
 						}
 	featureSwitches	  : {
 							dropbox: {type:Boolean, default:true},

+ 6 - 4
services/web/config/settings.development.coffee

@@ -112,14 +112,16 @@ module.exports =
 	#
 	# You can select the features that are enabled by default for new
 	# new users.
+	defaultFeatures: defaultFeatures =
+		collaborators: -1
+		dropbox: true
+		versioning: true
+
 	plans: plans = [{
 		planCode: "personal"
 		name: "Personal"
 		price: 0
-		features: 
-			collaborators: -1
-			dropbox: true
-			versioning: true
+		features: defaultFeatures
 	}]
 
 	# Spelling languages