1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fibjs-fib-app

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
todo.md 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 11:59 ddb24b6
  • обратное тестирование

    • имеет одно тестирование
    • имеет много тестирований
  • отношение создания

  • оптимизация создания отношения

  • автоматическое создание отношения

  • создание ACL поддержка поля


  • отношение ACL

  • автообновление ACL

  • многократное обновление уровня?

  • ACL выбрасывание ошибок

    • создание выбрасывание ошибок
    • чтение выбрасывание ошибок
    • обновление выбрасывание ошибок
    • поиск выбрасывание ошибок
  • обработка выброса ошибок

  • GraphQL повторное использование API

  • Батч повторное использование API

  • Индекс, ORM саморазвертывание

Поле: права доступа изменения Расширение: вторичные объекты права доступа Без расширения: наследование прав доступа rel_cls по умолчанию Права доступа объекта имеют приоритет

elink Поле: запись

eput Расширение: категория: запись

epost Расширение: категория: создание

efind Расширение: категория: поиск

eget Расширение: категория: чтение

edel Расширение: категория: удаление

Документация

  • GraphQL
    • Введение
    • (получить)[модель]
      • Пример
    • Найти_[модель]
      • Пример
    • Подсчёт_[модель]
      • Пример
    • Пейджинг_[модель]
      • Пример
  • Приложение REST-API

    • Введение
    • app.api.get
      • Пример
    • app.api.post
      • Пример
    • app.api.put
      • Пример
    • app.api.del
      • Пример
    • app.api.eget
      • Пример
    • app.api.epost
      • Пример
    • app.api.elink
      • Пример
    • app.api.eput
      • Пример
    • app.api.edel
      • Пример
  • Приложение View-Service-API

Сценарии использования

  • Перезапись сценария, независимое выполнение сценария, UUID
    • Исправление проблемы размера атрибута связи в MySQL при использовании UUID режима и связывании модели ID.* [ ] написание теста для перекрытия OACL как функции
  • orm.settings[get/set]
    • rest.model.${cls.model_name}.extend.keep_association_beforewrite: при работе с расширением через REST API, сохранять информацию о связанном объекте.
  • тестовый случай для дополнительного запроса GraphQL
  • тестовый случай для операции hasMany-extend
    • epost: дополнение из элемента в списке rdata
    • epost: дополнение из rdata
    • epost: обратное действие
    • epost: тестовый случай ошибки
    • epost: дополнение из элемента в списке rdata
    • epost: дополнение из rdata
    • eput: обратное действие
    • eput: тестовый случай ошибки
  • тестовый случай для операции extend
    • epost
      • рекурсивное epost
    • eget
    • efind
    • eput
  • приложение view-service-api
  • отказной вариант при наличии всех api, view-api, view-service-api
  • примеры создания/обновления/получения/поиска двоичных данных

Новые возможности

  • поддержка graphql hasMany дополнительного запроса

  • поддержка операции расширения hasMany

    • epost
    • epost: обратное
    • eput
    • eput: обратное
  • поддержка обратной операции расширения hasMany для epost

  • поддержка встроенной функции rpc

  • поддержка встроенного эмиттера

  • возврат ошибки, если обязательное поле отсутствует на уровне fib-app.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fibjs-fib-app.git
git@api.gitlife.ru:oschina-mirror/fibjs-fib-app.git
oschina-mirror
fibjs-fib-app
fibjs-fib-app
master