Исполнитель: Valerii Trigger
Альбом: N.F.Y.S [single]
Страна: Ukraine
Жанр: Metal, Alternative, Metalcore
Год: 2016
Формат: MP3 CBR 320 kbps
Размер: 11.74 МБ
Файлообменник: rusfolder
Исполнитель: Hot Action Cop
Альбом: Hot Action Cop
Страна: USA
Жанр: Alt.Rock, Funk-Rock
Год: 2003
Формат: mp3 СBR 320 kbps
Размер: 125,61 МБ
Файлообменник: My-files, Rusfolder
Эта группа была и является уникальным представителем беспристрастной чистой американской рок-культуры. Появившись из ниоткуда Hot Action Cop быстро приобрела популярность. Однако, после того как они сняли два клипа и записали один альбом, группа просто-напросто исчезла с мировой сцены.
Психоделическое существование своё квартет Suuns начал в 2010 году и на сегодняшний момент в таком составе записал один EP и три полноценных альбома. Манеру околомузыкального психоза, создаваемого на концертах этими четырьмя парнями, сравнивают со сценическим экзорцизмом Алана Веги (Suicide) и мрачной манерой Йена Кёртиса (Joy Division). Их не раз ставили в одну полосу с Xiu ...
От переводчика: «
Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.
В этой части мы закончим разграничение прав доступа с использованием ролей. Ключевой момент данной серии статей — здесь очень много внимания уделяется тестам, а тесты — это здорово!
На данный момент наше приложение основано на:
- Elixir: v1.3.1
- Phoenix: v1.2.0
- Ecto: v2.0.2
- Comeonin: v2.5.2
Где мы остановились
В прошлый раз мы расстались с вами на добавлении понятия роли внутрь моделей и создании вспомогательных функций для тестов, чтобы немного облегчить себе жизнь. Теперь нам нужно добавить внутрь контроллеров основанные на ролях ограничения. Начнём с создания вспомогательной функции, которую мы сможем использовать в любом контроллере.
Создание вспомогательной функции для проверки ролей
Первым шагом на сегодня станет создание простой проверки пользователя на наличие прав администратора. Для этого создайте файл
web/models/role_checker.ex и заполните его следующим кодом:
Читать дальше →