Size: a a a

可愛い P[rogramming]Offtop

2021 June 21

Kd

Konstantin dmz9 in 可愛い P[rogramming]Offtop
причем правил может быть несколько на один экшн, и несколько стратегий (хотя бы один разрешил, хотя бы один запретил, етц)
источник

U

Unat in 可愛い P[rogramming]Offtop
Да там одна из проблем - как не собирать значения, если потом их надо будет вырезать
источник

Kd

Konstantin dmz9 in 可愛い P[rogramming]Offtop
это уже часть оптимизации имхо
источник

Kd

Konstantin dmz9 in 可愛い P[rogramming]Offtop
т.е. твой код маппера может быть наиболее тупым. окей - не можешь получить инфу - делай null
потом секьюрити слой всеравно вырежет ненужное
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Можно отдельную модельку для "чужих" завести, где у каждого поля будет опция "скрыто"
источник

U

Unat in 可愛い P[rogramming]Offtop
Вариаций "чужих" несколько, модельки вложенные
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Обычный null не скажет, email не указан или скрыт. Может, это так и надо, а может и нет
источник

U

Unat in 可愛い P[rogramming]Offtop
Я так уже пробовал, поймали комбинаторный взрыв
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
А откуда комбинаторный взрыв, если 2 варианта всего?
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Так два варианта по каждому полю на мульон ролей.
источник

U

Unat in 可愛い P[rogramming]Offtop
У пользователя есть аватарка, аватарка - это не url, а медиа-объект с нарезкой размеров. И вот кто-то видит целого пользователя и целую аватарку, кто-то кусок пользователя и целую аватарку, кто-то целого пользователя и кусок аватарки
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Ещё и вложенные модели могут для разных ролей быть разными типами.
источник

U

Unat in 可愛い P[rogramming]Offtop
Ну и не только аватарка и не только у пользователя
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Так не, две "роли" всего - сам пользователь и кто-то другой
А видимость каждого поля у других опциональная
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Короче, вариант с аннотациями выглядит интересно. Вот его бы с кодгеном совместить. @nepherpitou, клёвый повод компайлер плагины пощупать 🌑
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Вот да, и тут уже тривиальной заменой на null в middleware не прокатит
источник

U

Unat in 可愛い P[rogramming]Offtop
источник

U

Unat in 可愛い P[rogramming]Offtop
Не так быстро, ковбои. У меня тут Go.
источник

Kd

Konstantin dmz9 in 可愛い P[rogramming]Offtop
😂
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Так это, @JsonView уже есть
источник