
- {{if eq .userInfo.Email "demo@leanote.com"}}
-
- {{msg . "demoRegister"}}
-
+
+ {{if .openRegister}}
+ {{if eq .userInfo.Email "demo@leanote.com"}}
+
+ {{msg . "demoRegister"}}
+
+ {{end}}
{{end}}
diff --git a/app/views/Note/note.html b/app/views/Note/note.html
index 3b33b73..cc9587b 100755
--- a/app/views/Note/note.html
+++ b/app/views/Note/note.html
@@ -97,10 +97,13 @@ function log(o) {

- {{if eq .userInfo.Email "demo@leanote.com"}}
-
- {{msg . "demoRegister"}}
-
+
+ {{if .openRegister}}
+ {{if eq .userInfo.Email "demo@leanote.com"}}
+
+ {{msg . "demoRegister"}}
+
+ {{end}}
{{end}}
diff --git a/conf/app-default.conf b/conf/app-default.conf
index 2001071..3cf7f7b 100644
--- a/conf/app-default.conf
+++ b/conf/app-default.conf
@@ -4,6 +4,9 @@
http.port=80
+# open for register?
+open=true
+
site.url=http://localhost
# the administrator username
@@ -25,6 +28,12 @@ email.port=25
email.username=
email.password=
+# open for register?
+register.open=true
+register.sharedUserId=5368c1aa99c37b029d000001
+register.sharedUserShareNotebookId=5368c1aa99c37b029d000002
+register.welcomeNoteId=5368c1b919807a6f95000000
+
#--------------------------------
# revel config
# for dev
diff --git a/public/js/all.js b/public/js/all.js
index 1bea847..757ca02 100644
--- a/public/js/all.js
+++ b/public/js/all.js
@@ -1,2 +1,2 @@
(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else{factory(jQuery)}})(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s)}function decode(s){return config.raw?s:decodeURIComponent(s)}function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{s=decodeURIComponent(s.replace(pluses," "));return config.json?JSON.parse(s):s}catch(e){}}function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value}var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==="number"){var days=options.expires,t=options.expires=new Date;t.setTime(+t+days*864e5)}return document.cookie=[encode(key),"=",stringifyCookieValue(value),options.expires?"; expires="+options.expires.toUTCString():"",options.path?"; path="+options.path:"",options.domain?"; domain="+options.domain:"",options.secure?"; secure":""].join("")}var result=key?undefined:{};var cookies=document.cookie?document.cookie.split("; "):[];for(var i=0,l=cookies.length;i