diff --git a/app/(application)/project/create.tsx b/app/(application)/project/create.tsx index 0770c1a..d10460a 100644 --- a/app/(application)/project/create.tsx +++ b/app/(application)/project/create.tsx @@ -42,6 +42,7 @@ export default function CreateProject() { const taskCreate = useSelector((state: any) => state.taskCreate); const update = useSelector((state: any) => state.projectUpdate) const entityUser = useSelector((state: any) => state.user); + const userLogin = useSelector((state: any) => state.entities) const [fileForm, setFileForm] = useState([]) const [indexDelFile, setIndexDelFile] = useState(0) const [disableBtn, setDisableBtn] = useState(true) @@ -86,7 +87,7 @@ export default function CreateProject() { } else { setError(error => ({ ...error, title: false })) } - } else if (cat == "task" && hitung > 1) { + } else if (cat == "task" && hitung > 2) { if (taskCreate.length == 0) { setError(error => ({ ...error, task: true })) } else { @@ -114,6 +115,13 @@ export default function CreateProject() { validationForm('task', ''); }, [taskCreate]); + + useEffect(() => { + if (entityUser.role != "supadmin" && entityUser.role != "developer") { + validationForm('group', userLogin.idGroup, userLogin.group); + } + }, []); + async function handleCreate() { try { setLoading(true)