Size: a a a

2020 June 25

🦜

🦜 in ☄️ effector
Rafael 🦠
Кто-то пытался юзать какую-то acl и вызовы api? что получилось? покидайте идей
acl?
источник

R

Rafael 🦠 in ☄️ effector
🦜
acl?
Access control list
источник

R

Rafael 🦠 in ☄️ effector
Система контроля доступа
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
Кто-то пытался юзать какую-то acl и вызовы api? что получилось? покидайте идей
я делал abac
источник

c⁣

createStore<🦉>... in ☄️ effector
ибо acl крайне нехватает
источник

R

Rafael 🦠 in ☄️ effector
на фронте это все равно будет выглядеть как acl, разве нет?
источник

R

Rafael 🦠 in ☄️ effector
но ладно, вопрос в общем-то в том, как ты используешь api запросы и систему контроля доступа
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
на фронте это все равно будет выглядеть как acl, разве нет?
не
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
но ладно, вопрос в общем-то в том, как ты используешь api запросы и систему контроля доступа
у меня чаще всего это работает в стиле:

<Can action=“edit” on={object}>

или can(“edit”, object)
источник

R

Rafael 🦠 in ☄️ effector
т.е у тебя контроль доступа во вью слое больше?
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
т.е у тебя контроль доступа во вью слое больше?
на самом деле он везде
источник

R

Rafael 🦠 in ☄️ effector
createStore<🦉> ⁣
на самом деле он везде
есть примеры использования с эффектами?
источник

R

Rafael 🦠 in ☄️ effector
а то сижу думаю, но чет много шаблонного кода будет получаться
источник

c⁣

createStore<🦉>... in ☄️ effector
в моделях тоже

const pageReady = can({
 source: pageLoaded,
 action: “edit”,
 on: { type: “category” }
})
источник

c⁣

createStore<🦉>... in ☄️ effector
но всё ещё продумываю как лучше и удобнее делать
источник

c⁣

createStore<🦉>... in ☄️ effector
condition({
 source: pageLoaded,
 if: can(“edit”, { type: “category” }),
 then: pageReady,
 else: errorShow.notAuthorized(“category”)
})
источник

R

Rafael 🦠 in ☄️ effector
createStore<🦉> ⁣
в моделях тоже

const pageReady = can({
 source: pageLoaded,
 action: “edit”,
 on: { type: “category” }
})
у тебя acl сделана не на примитивах эффектора?
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
у тебя acl сделана не на примитивах эффектора?
на них
источник

🦜

🦜 in ☄️ effector
createStore<🦉> ⁣
condition({
 source: pageLoaded,
 if: can(“edit”, { type: “category” }),
 then: pageReady,
 else: errorShow.notAuthorized(“category”)
})
интересно
источник

R

Rafael 🦠 in ☄️ effector
createStore<🦉> ⁣
condition({
 source: pageLoaded,
 if: can(“edit”, { type: “category” }),
 then: pageReady,
 else: errorShow.notAuthorized(“category”)
})
но функция can это не эффект?
источник