fix: list project

Deskripsi:
- filter pada setiap user role
- fitur filter disetiap user role

No Issues
This commit is contained in:
2025-09-24 11:01:18 +08:00
parent ba453ad027
commit 4725d27f74
2 changed files with 27 additions and 20 deletions

View File

@@ -193,16 +193,19 @@ export default function ListProject() {
</Pressable> </Pressable>
</View> </View>
<View style={[Styles.mv05]}> <View style={[Styles.mv05]}>
<Text>Filter : {
{ entityUser.role != 'cosupadmin' && entityUser.role != 'admin' &&
(entityUser.role == "supadmin" || entityUser.role == "developer") && nameGroup <Text>Filter :
} {
{ (entityUser.role == "supadmin" || entityUser.role == "developer") && nameGroup
(entityUser.role == 'user' || entityUser.role == 'coadmin' || entityUser.role == 'cosupadmin') }
? (cat == 'null' || cat == 'undefined' || cat == undefined || cat == '' || cat == 'data-saya') ? 'Kegiatan Saya' : 'Semua Kegiatan' {
: '' (entityUser.role == 'user' || entityUser.role == 'coadmin')
} ? (cat == 'null' || cat == 'undefined' || cat == undefined || cat == '' || cat == 'data-saya') ? 'Kegiatan Saya' : 'Semua Kegiatan'
</Text> : ''
}
</Text>
}
</View> </View>
</View> </View>
<View style={[{ flex: 2 }]}> <View style={[{ flex: 2 }]}>

View File

@@ -30,16 +30,20 @@ export default function HeaderRightProjectList() {
}} }}
/> />
} }
<MenuItemRow {
icon={<AntDesign name="filter" color="black" size={25} />} (entityUser.role == "user" || entityUser.role == "coadmin" || entityUser.role == "supadmin" || entityUser.role == "developer") &&
title="Filter" <MenuItemRow
onPress={() => { icon={<AntDesign name="filter" color="black" size={25} />}
setVisible(false) title="Filter"
setTimeout(() => { onPress={() => {
setFilter(true) setVisible(false)
}, 600) setTimeout(() => {
}} setFilter(true)
/> }, 600)
}}
/>
}
</View> </View>
</DrawerBottom> </DrawerBottom>
<ModalFilter <ModalFilter