- new, in progress, accepted
Допустим у кого то есть доступ ко всем фильтрам а у кого только к new
Так вот я для каждого статуса заявки хочу сделать отдельный эндпоинт потому что мне нужно проверять по роли пользователя
Но мне кажется это неправильно
Как лучше реализовать это ?
не очень понял зачем разделять на ендпоинты? ты выдаешь фронту права пользователя, от этих прав ты рендеришь форму, т.е. пользователь не может выбрать в фильтре значения, которые ему недоступны. на бэке "подстраховываешься" и проверяешь может ли пользователь делать запрос.
Эндпоинт один должен быть, а доступ проверяй хоть в мидлвари🤷♂ сегодня 3 статуса заявок, завтра 5, ещё 2 эндпоинта рисовать?🌚
Да понял,спасибо
Обсуждают сегодня