Adding sections to login form and allowing schema overriding

This commit is contained in:
Bruno Alves de Faria committed 2017-04-12 19:49:15 -03:00
1 parent c89b0d4bef
commit 4fd18c61aa
9 files changed
+26 -15

No files matched your search

@@ -5,8 +5,10 @@
{{#form class='user-login-form form-themed p-a-2' schema=instance.schema api=instance.api hideValidationBox=true}}
<h3>Sign In</h3>
<hr class="m-h-2">
{{>section 'userLoginFieldsBefore'}}
{{>inputText labelClass='form-group' key='username'}}
{{>inputPassword labelClass='form-group' key='password'}}
{{>section 'userLoginFieldsAfter'}}
<hr class="m-t-0 m-b-2">
{{#button action='login' class='form-control btn btn-primary'}}Enter{{/button}}
{{/form}}
@@ -1,6 +1,5 @@
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
import { Router } from 'meteor/iron:router';
import { OHIF } from 'meteor/ohif:core';
@@ -40,14 +39,5 @@ Template.userLogin.onCreated(() => {
}
};
instance.schema = new SimpleSchema({
username: {
type: String,
label: 'Username'
},
password: {
type: String,
label: 'Password'
}
});
instance.schema = OHIF.user.schema;
});
+1
View File
@@ -1,3 +1,4 @@
import './getName';
import './login';
import './logout';
import './schema';
+14
View File
@@ -0,0 +1,14 @@
import { OHIF } from 'meteor/ohif:core';
import { ReactiveVar } from 'meteor/reactive-var';
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
OHIF.user.schema = new ReactiveVar(new SimpleSchema({
username: {
type: String,
label: 'Username'
},
password: {
type: String,
label: 'Password'
}
}));
+2 -1
View File
@@ -1,8 +1,9 @@
import { Meteor } from 'meteor/meteor';
import { Router } from 'meteor/iron:router';
Meteor.startup(() => {
Router.route('/login', function() {
this.layout('mainLayout');
this.layout('mainLayout', { data: {} });
this.render('userLogin');
}, { name: 'userLogin' });
});