Skip to content

Некоторые баги/предложения #8

@my-instantcms

Description

@my-instantcms
  1. Думаю метод https://docs.instantcms.ru/manual/components/api/methods/users_get_sig надо добавить в документации в самый верх, потому что именно с этого начинается приложения (если там есть авторизация), а я не зная в приложении создавал свои методы по созданию sig из домена и db_base.
  2. В документации https://docs.instantcms.ru/manual/components/api/methods/geo_get во втором примере "Получение регионов для России:" стоить content.get_ctypes.news в место geo.get, наверно при копировании забыли изменить.
  3. Почему то, почти все методы (всех не проверял) например auth-signup, content.get всегда требует get запрос, думаю правильнее передать только key+sig а вот логин/пароль и другие через пост.
  4. Если в админке выбрал Все методы, всё ровно пишет Метод вам недоступен, надо вручную галочку вставить на нужные
  5. Так же заметил что возвращается слишком много лишней информации, к примеру content.get получаю список, а там еще тип контента, поля, свойства. content.get_item так же, тип контента дублируется в items, и там много html кода из comments_widget, rating_widget, info_bar
  6. Логирование есть, только не понял где они выводиться
  7. Мои созданные методы в компоненте не отображается в админке, так как ищет методы только в компоненте api, сейчас их загрузил в папку system\controllers\api\api_actions\ надеюсь в будущем измениться
  8. user_avatar получаем от сюда для методов https://github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L1381 не плохо было бы преобразовать в array и ссылки сделать абсолютные
  9. хотелось бы content.get_item.news принимал не только item_id но и slug

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions