Vulcan/lib/config/at_config.js

77 lines
1.7 KiB
JavaScript
Raw Normal View History

2014-09-20 14:21:56 +02:00
//////////////////////////////////
// AccountsTemplates configuration
//////////////////////////////////
2014-09-18 11:00:12 +02:00
//Fields
AccountsTemplates.addField({
_id: "username",
type: "text",
displayName: "username",
required: true,
minLength: 3,
errStr: 'error.minChar'
2014-09-18 11:00:12 +02:00
});
2014-09-20 12:52:14 +02:00
AccountsTemplates.removeField('email');
AccountsTemplates.addField({
_id: 'email',
type: 'email',
required: true,
re: /.+@(.+){2,}\.(.+){2,}/,
errStr: 'error.accounts.Invalid email',
trim: true,
lowercase: true
2014-09-20 12:52:14 +02:00
});
AccountsTemplates.removeField('password');
AccountsTemplates.addField({
_id: 'password',
type: 'password',
required: true,
minLength: 8,
errStr: 'error.minChar'
2014-09-20 12:52:14 +02:00
});
2014-09-18 11:00:12 +02:00
/*
AccountsTemplates.addField({
_id: "username_and_email",
type: "text",
displayName: "Name or Email",
placeholder: "name or email",
});
*/
2014-09-18 11:00:12 +02:00
2014-09-20 14:21:56 +02:00
//Routes
AccountsTemplates.configureRoute("signIn");
AccountsTemplates.configureRoute("signUp");
AccountsTemplates.configureRoute("forgotPwd");
AccountsTemplates.configureRoute("resetPwd");
2014-09-18 11:00:12 +02:00
//AccountsTemplates.configureRoute("changePwd");
//AccountsTemplates.configureRoute("enrollAccount");
//AccountsTemplates.configureRoute("verifyEmail");
2014-09-20 14:21:56 +02:00
2014-09-18 11:00:12 +02:00
// Options
AccountsTemplates.configure({
enablePasswordChange: false,
showForgotPasswordLink: true,
confirmPassword: false,
2014-09-18 11:00:12 +02:00
overrideLoginErrors: true,
2014-09-20 12:52:14 +02:00
negativeFeedback: false,
positiveFeedback: false,
negativeValidation: true,
positiveValidation: true
/*
sendVerificationEmail: true,
continuousValidation: false,
showLabels: true,
forbidClientAccountCreation: false,
formValidationFeedback: true,
homeRoutePath: "/",
showAddRemoveServices: false,
showPlaceholders: true,
*/
2014-09-18 11:00:12 +02:00
});