В систему добавить третью роль — "инженер". Инженер должен иметь возможность авторизоваться (по аналогии с администратором, но без доступа к панели управления) и после входа видеть статьи, помеченные как «Внутренние», которые недоступны обычным пользователям (неавторизованным посетителям). Администратор, в свою очередь, получает возможность при создании или редактировании статьи устанавливать признак «Внутренняя статья» (например, через чекбокс). Статьи с этим признаком не должны отображаться на главной странице, в списке статей и результатах поиска для обычных пользователей, но должны быть доступны администратору и инженеру после их авторизации. Таким образом, на главной странице и в публичной части для посетителей без входа выводятся только общедоступные статьи, а после входа инженера ему становится доступен полный перечень, включая внутренние материалы. Администратор всегда видит все статьи. Доступ к управлению контентом и категориями остаётся исключительно у администратора; инженер не имеет прав на редактирование или удаление. Плюс прошу добавить возможность авторизации на главную страницу сайта.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |