Во-первых, мне нравится Directus CMS, и я решил внедрить ее в свой новый проект. Пока я просто в восторге.
Теперь у меня есть эта проблема, когда была добавлена функциональность создания пользователя, с проверкой электронной почты и т. Д., Все было хорошо. Пока я не добавил новое поле o2m в directus_fields и не были установлены правильные отношения. Хорошо работает в панели администратора, но хотя я хочу, чтобы любой пользователь зарегистрировался через интерфейс, API теперь выдает код ошибки 3, 401 Несанкционированный запрос. Я попробовал все разрешения для коллекции соединений, коллекции полей, а также коллекции directus_users.
PS: он работает нормально, когда я попытался удалить поле из таблицы directus_fields. Вот почему я на самом деле предполагаю, что проблема связана с разрешениями, связанными с отношениями. И отношение работает хорошо и отлично из панели администратора.
Итак, снова мой вопрос: если поле o2m «многие ко многим» добавлено в коллекцию «directus_users», какие разрешения и изменения необходимы для общедоступных функций пользователя/создания. Поле не помечено как обязательное.
Я использую версию 8.8.1