File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11import React from "react" ;
22
33import { type GroupInterface , type PersonInterface } from "@churchapps/helpers" ;
4- import { PersonHelper } from "@churchapps/apphelper" ;
4+ import { PersonHelper , UserHelper , Permissions } from "@churchapps/apphelper" ;
55import { Grid } from "@mui/material" ;
66import { GroupMembers } from "./GroupMembers" ;
77import { PersonAddAdvanced } from "../../people/components/PersonAddAdvanced" ;
@@ -24,9 +24,11 @@ export const GroupMembersTab = (props: Props) => {
2424 < Grid size = { { xs : 12 , md : 8 } } >
2525 < GroupMembers group = { props . group } addedPerson = { addedPerson } addedCallback = { handleAddedCallback } />
2626 </ Grid >
27- < Grid size = { { xs : 12 , md : 4 } } >
28- < PersonAddAdvanced getPhotoUrl = { PersonHelper . getPhotoUrl } addFunction = { addPerson } showCreatePersonOnNotFound />
29- </ Grid >
27+ { UserHelper . checkAccess ( Permissions . membershipApi . groupMembers . edit ) && (
28+ < Grid size = { { xs : 12 , md : 4 } } >
29+ < PersonAddAdvanced getPhotoUrl = { PersonHelper . getPhotoUrl } addFunction = { addPerson } showCreatePersonOnNotFound />
30+ </ Grid >
31+ ) }
3032 </ Grid >
3133 </ >
3234 ) ;
Original file line number Diff line number Diff line change 11import React from "react" ;
22
33import { type GroupInterface , type PersonInterface , type SessionInterface } from "@churchapps/helpers" ;
4- import { PersonHelper } from "@churchapps/apphelper" ;
4+ import { PersonHelper , UserHelper , Permissions } from "@churchapps/apphelper" ;
55import { Grid } from "@mui/material" ;
66import { PersonAddAdvanced } from "../../people/components/PersonAddAdvanced" ;
77import { GroupSessions } from "./GroupSessions" ;
@@ -66,7 +66,7 @@ export const GroupSessionsTab = (props: Props) => {
6666 < Grid size = { { xs : 12 , md : 4 } } >
6767 { addSessionVisible && < SessionAdd key = "sessionAdd" group = { props . group } updatedFunction = { handleSessionAdd } /> }
6868 { editSessionVisible && editingSession && < SessionEdit key = "sessionEdit" group = { props . group } session = { editingSession } updatedFunction = { handleSessionUpdated } /> }
69- { ! addSessionVisible && ! editSessionVisible && (
69+ { ! addSessionVisible && ! editSessionVisible && UserHelper . checkAccess ( Permissions . attendanceApi . attendance . edit ) && (
7070 < >
7171 < PersonAddAdvanced getPhotoUrl = { PersonHelper . getPhotoUrl } addFunction = { addPerson } showCreatePersonOnNotFound />
7272 < MembersAdd key = "membersAdd" group = { props . group } addFunction = { addPerson } hiddenPeople = { hiddenPeople } />
You can’t perform that action at this time.
0 commit comments