Redirect Script

ควบคุมการนำทางของ App ได้ผ่านจาการใช้งาน Script ของ App นั้นๆ โดยการใช้ fn.navigate ในการเปลี่ยน url

สามารถเพิ่มความซับซ้อนในการทำงานร่วมกับการตรวจสอบ Role หรือ Permission ของ user ได้ ผ่าน

  • fn.hasRole({id, slug}) eg. fn.hasRole({id: 1}) to check is user has role id equal 1
  • fn.hasPermission({id, slug}) eg. fn.hasPermission({slug: 'admin'}) to check is user permission role slug equal admin

Script

if(hasRole({slug: 'admin'})){
    fn.navigate('/hype-apps/sample')
}else{
    fn.navigate('/hype-apps/sample2')
}