(UA) IT/Tech Ukrainians in Canada
-
тут же задача не сделать из говна конфету, а чуть убрать говно)
-
Может в мемы?)
-
youtu.be/QSx-Cp2fUVg?si=aJNoo3mNFmLfe1_z
-
таблица доступа в виде словаря где ключи это действия, а значения список правил доступа для каждого действия
-
не слышал про такое. быстрый гугл тож ничо не сказал. Это не матрица какая-то с пермишнами?
-
refactoring.guru/design-patterns/chain-of-responsibility/typescript/example TS
-
Я если честно не вникал но может вам таблицы конфигурации поможет уменьшить вложенность ?
-
А потом почему нет найт лайф, скучные, вечером дома сидят. .
-
или я в глаза долблюсь и не вижу где там ветвление
-
у нас уже есть миддлвейры. успешно юзаем. беда только с вот этими моментами где куча условий.
-
но вообще хорошая идея пересмотреть паттерны. может что-то интересное получится накивирять. бо после этого дерьма, другое уже не будет казаться чем-то стршным
-
сори, сразу не вчитался. это уже чуток другого порядка задача. Справляемся коллекцией методов. Внутри чек под каждое действие class ActionPermissions { canEdit() { } canCreate() {} }
-
пытался на массиве флагов, но тогда нужно иметь пару флагов YES\NO для каждого правила и тогда вообще крякнет мозг это все читать)
-
t.me/uaitincanada/98784/472923 вот тут уже попробовал. пока что самое толковое что получилось
-
то что вы его не видите, вам очень повезло)
-
просто попробуй, а там уже по ходу дела решишь ок тебе или не ок в конкретной задаче. Мы же код не видим)
-
Якщо документації нема, то то пройоб і треба надолужити :)
-
После такого и уйти не жалко будет
-
І вторгнення теж не буде))
-
Зато в него удобно будет вставить что-то такое :
23 Jan 2023, 01:02
427055/642817
less than a minute ago