diff --git a/client/components/settings/peopleBody.jade b/client/components/settings/peopleBody.jade index 7a34c1cd7..292632355 100644 --- a/client/components/settings/peopleBody.jade +++ b/client/components/settings/peopleBody.jade @@ -108,6 +108,7 @@ template(name="peopleGeneral") tbody tr th + +selectAllUser th {{_ 'username'}} th {{_ 'fullname'}} th {{_ 'initials'}} @@ -125,6 +126,10 @@ template(name="peopleGeneral") each user in peopleList +peopleRow(userId=user._id) +template(name="selectAllUser") + {{_ 'dueCardsViewChange-choice-all'}} + input.allUserChkBox(type="checkbox", id="chkSelectAll") + template(name="newOrgRow") a.new-org i.fa.fa-plus-square diff --git a/client/components/settings/peopleBody.js b/client/components/settings/peopleBody.js index ba415327d..b06861d34 100644 --- a/client/components/settings/peopleBody.js +++ b/client/components/settings/peopleBody.js @@ -524,6 +524,41 @@ BlazeComponent.extendComponent({ }, }).register('newUserRow'); +BlazeComponent.extendComponent({ + events() { + return [ + { + 'click .allUserChkBox': function(ev){ + selectedUserChkBoxUserIds = []; + const checkboxes = document.getElementsByClassName("selectUserChkBox"); + if(ev.currentTarget){ + if(ev.currentTarget.checked){ + for (let i=0; i 0) + document.getElementById("divAddOrRemoveTeam").style.display = 'block'; + else + document.getElementById("divAddOrRemoveTeam").style.display = 'none'; + }, + }, + ]; + }, +}).register('selectAllUser'); + Template.editOrgPopup.events({ submit(event, templateInstance) { event.preventDefault(); @@ -535,8 +570,7 @@ Template.editOrgPopup.events({ const orgDesc = templateInstance.find('.js-orgDesc').value.trim(); const orgShortName = templateInstance.find('.js-orgShortName').value.trim(); const orgWebsite = templateInstance.find('.js-orgWebsite').value.trim(); - const orgIsActive = - templateInstance.find('.js-org-isactive').value.trim() == 'true'; + const orgIsActive = templateInstance.find('.js-org-isactive').value.trim() == 'true'; const isChangeOrgDisplayName = orgDisplayName !== org.orgDisplayName; const isChangeOrgDesc = orgDesc !== org.orgDesc; diff --git a/client/components/settings/peopleBody.styl b/client/components/settings/peopleBody.styl index 750ddcba8..af9b3b8b2 100644 --- a/client/components/settings/peopleBody.styl +++ b/client/components/settings/peopleBody.styl @@ -56,7 +56,7 @@ table .js-teams,.js-teamsNewUser display: none; -.selectUserChkBox +.selectUserChkBox,.allUserChkBox position: static !important; visibility: visible !important; left: 0 !important;