File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ var allowanonymous = process.env.HMD_ALLOW_ANONYMOUS ? (process.env.HMD_ALLOW_AN
2424
2525var allowfreeurl = process . env . HMD_ALLOW_FREEURL ? ( process . env . HMD_ALLOW_FREEURL === 'true' ) : ! ! config . allowfreeurl ;
2626
27+ var defaultpermission = process . env . HMD_DEFAULT_PERMISSION || config . defaultpermission || 'editable' ;
28+ defaultpermission = ( ! allowanonymous && defaultpermission == 'freely' ) ? 'editable' : defaultpermission ;
29+
2730// db
2831var dburl = config . dburl || process . env . HMD_DB_URL || process . env . DATABASE_URL ;
2932var db = config . db || { } ;
@@ -173,6 +176,7 @@ module.exports = {
173176 usecdn : usecdn ,
174177 allowanonymous : allowanonymous ,
175178 allowfreeurl : allowfreeurl ,
179+ defaultpermission : defaultpermission ,
176180 dburl : dburl ,
177181 db : db ,
178182 sslkeypath : path . join ( cwd , sslkeypath ) ,
Original file line number Diff line number Diff line change @@ -513,10 +513,10 @@ module.exports = function (sequelize, DataTypes) {
513513 }
514514 }
515515 }
516- // if no permission specified and have owner then give editable permission, else default permission is freely
516+ // if no permission specified and have owner then give default permission in config , else default permission is freely
517517 if ( ! note . permission ) {
518518 if ( note . ownerId ) {
519- note . permission = "editable" ;
519+ note . permission = config . defaultpermission ;
520520 } else {
521521 note . permission = "freely" ;
522522 }
You can’t perform that action at this time.
0 commit comments