Здравствуйте, Артём, Вы писали:
Аё>Здравствуйте, merge, Вы писали:
M>>Какие мысли кто должен определять какие поля можно редактировать: фронт или бэк?
M>>Фронт вроде проще, не надо доп.запросов на бэк, но бэк вроде как должен определять логику приложения и если сделать аттрибуты на эти поля на бэкенде, то можно потом знать какие поля меняться могут, а какие нет
Аё>Может бек возвращать список полей, их типы, свойства, метки и т.д. Чтобы совсем православно. А может бек возвращать список флагов (фич) при старте приложения. И UI из этого списка уже поймет, какую вообще форму делать и делать ли ее, какие там поля и т.д. У меня эволюционно скатилось к второму варианту. Первый вариант в одном месте остался, и неизменно смущает новых людей излишней "гибкостью" читай- сложностью на ровном месте.
Да, где-то так. Бек возвращает список разрешений для пользователя, а как это осуществить — это уже дело фронда, он нужным образом для этого настраивает контролы.