|
@@ -150,7 +150,7 @@ BlazeComponent.extendComponent({
|
|
const teams = Team.find(this.findTeamsOptions.get(), {
|
|
const teams = Team.find(this.findTeamsOptions.get(), {
|
|
fields: { _id: true },
|
|
fields: { _id: true },
|
|
});
|
|
});
|
|
- this.numberTeams.set(team.count(false));
|
|
|
|
|
|
+ this.numberTeams.set(teams.count(false));
|
|
return teams;
|
|
return teams;
|
|
},
|
|
},
|
|
peopleList() {
|
|
peopleList() {
|
|
@@ -407,7 +407,7 @@ BlazeComponent.extendComponent({
|
|
Template.editOrgPopup.events({
|
|
Template.editOrgPopup.events({
|
|
submit(event, templateInstance) {
|
|
submit(event, templateInstance) {
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
- const org = Orgs.findOne(this.orgId);
|
|
|
|
|
|
+ const org = Org.findOne(this.orgId);
|
|
|
|
|
|
const orgDisplayName = templateInstance
|
|
const orgDisplayName = templateInstance
|
|
.find('.js-orgDisplayName')
|
|
.find('.js-orgDisplayName')
|
|
@@ -415,7 +415,7 @@ Template.editOrgPopup.events({
|
|
const orgDesc = templateInstance.find('.js-orgDesc').value.trim();
|
|
const orgDesc = templateInstance.find('.js-orgDesc').value.trim();
|
|
const orgShortName = templateInstance.find('.js-orgShortName').value.trim();
|
|
const orgShortName = templateInstance.find('.js-orgShortName').value.trim();
|
|
const orgWebsite = templateInstance.find('.js-orgWebsite').value.trim();
|
|
const orgWebsite = templateInstance.find('.js-orgWebsite').value.trim();
|
|
- const orgIsActive = templateInstance.find('.js-org-isactive').value.trim();
|
|
|
|
|
|
+ const orgIsActive = templateInstance.find('.js-org-isactive').value.trim() == 'true';
|
|
|
|
|
|
const isChangeOrgDisplayName = orgDisplayName !== org.orgDisplayName;
|
|
const isChangeOrgDisplayName = orgDisplayName !== org.orgDisplayName;
|
|
const isChangeOrgDesc = orgDesc !== org.orgDesc;
|
|
const isChangeOrgDesc = orgDesc !== org.orgDesc;
|
|
@@ -423,21 +423,25 @@ Template.editOrgPopup.events({
|
|
const isChangeOrgWebsite = orgWebsite !== org.orgWebsite;
|
|
const isChangeOrgWebsite = orgWebsite !== org.orgWebsite;
|
|
const isChangeOrgIsActive = orgIsActive !== org.orgIsActive;
|
|
const isChangeOrgIsActive = orgIsActive !== org.orgIsActive;
|
|
|
|
|
|
- if (isChangeOrgDisplayName) {
|
|
|
|
- Meteor.call('setOrgDisplayName', org, orgDisplayName);
|
|
|
|
|
|
+ if(isChangeOrgDisplayName || isChangeOrgDesc || isChangeOrgShortName || isChangeOrgWebsite || isChangeOrgIsActive){
|
|
|
|
+ Meteor.call('setOrgAllFields', org, orgDisplayName, orgDesc, orgShortName, orgWebsite, orgIsActive);
|
|
}
|
|
}
|
|
|
|
|
|
- if (isChangeOrgDesc) {
|
|
|
|
- Meteor.call('setOrgDesc', org, orgDesc);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeOrgDisplayName) {
|
|
|
|
+ // Meteor.call('setOrgDisplayName', org, orgDisplayName);
|
|
|
|
+ // }
|
|
|
|
|
|
- if (isChangeOrgShortName) {
|
|
|
|
- Meteor.call('setOrgShortName', org, orgShortName);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeOrgDesc) {
|
|
|
|
+ // Meteor.call('setOrgDesc', org, orgDesc);
|
|
|
|
+ // }
|
|
|
|
|
|
- if (isChangeOrgIsActive) {
|
|
|
|
- Meteor.call('setOrgIsActive', org, orgIsActive);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeOrgShortName) {
|
|
|
|
+ // Meteor.call('setOrgShortName', org, orgShortName);
|
|
|
|
+ // }
|
|
|
|
+
|
|
|
|
+ // if (isChangeOrgIsActive) {
|
|
|
|
+ // Meteor.call('setOrgIsActive', org, orgIsActive);
|
|
|
|
+ // }
|
|
|
|
|
|
Popup.close();
|
|
Popup.close();
|
|
},
|
|
},
|
|
@@ -446,7 +450,7 @@ Template.editOrgPopup.events({
|
|
Template.editTeamPopup.events({
|
|
Template.editTeamPopup.events({
|
|
submit(event, templateInstance) {
|
|
submit(event, templateInstance) {
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
- const team = Teams.findOne(this.teamId);
|
|
|
|
|
|
+ const team = Team.findOne(this.teamId);
|
|
|
|
|
|
const teamDisplayName = templateInstance
|
|
const teamDisplayName = templateInstance
|
|
.find('.js-teamDisplayName')
|
|
.find('.js-teamDisplayName')
|
|
@@ -456,9 +460,7 @@ Template.editTeamPopup.events({
|
|
.find('.js-teamShortName')
|
|
.find('.js-teamShortName')
|
|
.value.trim();
|
|
.value.trim();
|
|
const teamWebsite = templateInstance.find('.js-teamWebsite').value.trim();
|
|
const teamWebsite = templateInstance.find('.js-teamWebsite').value.trim();
|
|
- const teamIsActive = templateInstance
|
|
|
|
- .find('.js-team-isactive')
|
|
|
|
- .value.trim();
|
|
|
|
|
|
+ const teamIsActive = templateInstance.find('.js-team-isactive').value.trim() == 'true';
|
|
|
|
|
|
const isChangeTeamDisplayName = teamDisplayName !== team.teamDisplayName;
|
|
const isChangeTeamDisplayName = teamDisplayName !== team.teamDisplayName;
|
|
const isChangeTeamDesc = teamDesc !== team.teamDesc;
|
|
const isChangeTeamDesc = teamDesc !== team.teamDesc;
|
|
@@ -466,21 +468,24 @@ Template.editTeamPopup.events({
|
|
const isChangeTeamWebsite = teamWebsite !== team.teamWebsite;
|
|
const isChangeTeamWebsite = teamWebsite !== team.teamWebsite;
|
|
const isChangeTeamIsActive = teamIsActive !== team.teamIsActive;
|
|
const isChangeTeamIsActive = teamIsActive !== team.teamIsActive;
|
|
|
|
|
|
- if (isChangeTeamDisplayName) {
|
|
|
|
- Meteor.call('setTeamDisplayName', team, teamDisplayName);
|
|
|
|
|
|
+ if(isChangeTeamDisplayName || isChangeTeamDesc || isChangeTeamShortName || isChangeTeamWebsite || isChangeTeamIsActive){
|
|
|
|
+ Meteor.call('setTeamAllFields', team, teamDisplayName, teamDesc, teamShortName, teamWebsite, teamIsActive);
|
|
}
|
|
}
|
|
|
|
+ // if (isChangeTeamDisplayName) {
|
|
|
|
+ // Meteor.call('setTeamDisplayName', team, teamDisplayName);
|
|
|
|
+ // }
|
|
|
|
|
|
- if (isChangeTeamDesc) {
|
|
|
|
- Meteor.call('setTeamDesc', team, teamDesc);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeTeamDesc) {
|
|
|
|
+ // Meteor.call('setTeamDesc', team, teamDesc);
|
|
|
|
+ // }
|
|
|
|
|
|
- if (isChangeTeamShortName) {
|
|
|
|
- Meteor.call('setTeamShortName', team, teamShortName);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeTeamShortName) {
|
|
|
|
+ // Meteor.call('setTeamShortName', team, teamShortName);
|
|
|
|
+ // }
|
|
|
|
|
|
- if (isChangeTeamIsActive) {
|
|
|
|
- Meteor.call('setTeamIsActive', team, teamIsActive);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (isChangeTeamIsActive) {
|
|
|
|
+ // Meteor.call('setTeamIsActive', team, teamIsActive);
|
|
|
|
+ // }
|
|
|
|
|
|
Popup.close();
|
|
Popup.close();
|
|
},
|
|
},
|
|
@@ -608,7 +613,7 @@ Template.newOrgPopup.events({
|
|
const orgDesc = templateInstance.find('.js-orgDesc').value.trim();
|
|
const orgDesc = templateInstance.find('.js-orgDesc').value.trim();
|
|
const orgShortName = templateInstance.find('.js-orgShortName').value.trim();
|
|
const orgShortName = templateInstance.find('.js-orgShortName').value.trim();
|
|
const orgWebsite = templateInstance.find('.js-orgWebsite').value.trim();
|
|
const orgWebsite = templateInstance.find('.js-orgWebsite').value.trim();
|
|
- const orgIsActive = templateInstance.find('.js-org-isactive').value.trim();
|
|
|
|
|
|
+ const orgIsActive = templateInstance.find('.js-org-isactive').value.trim() == 'true';
|
|
|
|
|
|
Meteor.call(
|
|
Meteor.call(
|
|
'setCreateOrg',
|
|
'setCreateOrg',
|
|
@@ -633,9 +638,7 @@ Template.newTeamPopup.events({
|
|
.find('.js-teamShortName')
|
|
.find('.js-teamShortName')
|
|
.value.trim();
|
|
.value.trim();
|
|
const teamWebsite = templateInstance.find('.js-teamWebsite').value.trim();
|
|
const teamWebsite = templateInstance.find('.js-teamWebsite').value.trim();
|
|
- const teamIsActive = templateInstance
|
|
|
|
- .find('.js-team-isactive')
|
|
|
|
- .value.trim();
|
|
|
|
|
|
+ const teamIsActive = templateInstance.find('.js-team-isactive').value.trim() == 'true';
|
|
|
|
|
|
Meteor.call(
|
|
Meteor.call(
|
|
'setCreateTeam',
|
|
'setCreateTeam',
|