crnk-framework: - возможность иметь настраиваемый тип поля - PullRequest
0 голосов
/ 06 августа 2020

Мы изучаем структуру crnk для требований нашего проекта. Просто хотел уточнить у вас: -

Есть ли способ добавить настраиваемый тип поля в JsonAPIResource. В настоящее время у нас могут быть следующие типы полей ресурсов: - ID, ATTRIBUTE, RELATIONSHIP, META_INFORMATION, LINKS_INFORMATION.

Есть ли способ, мы можем предоставить дополнительную информацию, например: -

    "data": [{
        "id": "121",
        "type": "project",
        "links": {
            "self": "http://localhost:12001/project/121"
        },
        "actions": [{
            "name": "action-name"
        }],
        "attributes": {
            "name": "Great Project"
        },
        "relationships": {
            "tasks": {
                "links": {
                    "self": "http://localhost:12001/project/121/relationships/tasks",
                    "related": "http://localhost:12001/project/121/tasks"
                }
            }
        }
    }]
}

Обратите внимание: - здесь мы хотим добавить этот тип поля добавления: -

"actions": [{
            "name": "action-name"
}]

Да, мы можем использовать мета для того же, но просто хотим проверить, можем ли мы сделать то же самое программно.

...