Всем привет,
Я хотел бы скрыть кнопку «#show-tag-info» для пользователей без прав администратора. Как администратор, нажав эту кнопку, пользователь может обновить или удалить тег, а также добавить тег в группу. Однако при нажатии на эту кнопку пользователем без прав администратора интерфейс всё ещё сообщает, что можно добавить тег в группу. Но при переходе по этой ссылке пользователь попадает на страницу с ошибкой 404.
С помощью небольшого фрагмента jQuery можно условно скрыть эту кнопку для неадминистраторов. Я хотел бы избежать этого решения, так как оно требует дополнительного вызова API, который я стараюсь не делать. Также можно переопределить шаблон по умолчанию для этой части интерфейса, но я тоже хотел бы этого избежать.
Я не вижу никаких настроек администратора в разделе /settings/tags, связанных с этой конкретной кнопкой. Есть ли способ скрыть эту кнопку для неадминистраторов, не прибегая к двум упомянутым выше решениям?
Я применяю подобные настройки как компонент темы: используйте кнопку ➕Установить под списком компонентов темы, выберите Создать новый, настройте CSS и добавьте его в нужные вам темы.
Да, мы должны убрать эту информацию о группе тегов — для обычного пользователя это точно не имеет смысла.
Кажется, идея показывать информацию о тегах всем заключается в том, чтобы отображать наличие специфических ограничений категории для тега и показывать, когда есть синонимы тегов, но, возможно, нам стоит скрывать кнопку полностью, если ни одно из этих условий не выполняется.