diff --git a/api-platform.admin-pack.1.0.json b/api-platform.admin-meta.1.0.json
similarity index 96%
rename from api-platform.admin-pack.1.0.json
rename to api-platform.admin-meta.1.0.json
index b1d12325..3eccf6de 100644
--- a/api-platform.admin-pack.1.0.json
+++ b/api-platform.admin-meta.1.0.json
@@ -1,6 +1,6 @@
{
"manifests": {
- "api-platform/admin-pack": {
+ "api-platform/admin-meta": {
"manifest": {
"copy-from-recipe": {
"assets/": "assets/",
@@ -64,7 +64,7 @@
"executable": false
}
},
- "ref": "703c6453b039330753a7ae6cebd0af8ab1d770d8"
+ "ref": "41f4cc7bc6c8f415100a58e1ec6c76605cdd65d3"
}
}
}
diff --git a/archived/api-platform.admin-meta/41f4cc7bc6c8f415100a58e1ec6c76605cdd65d3.json b/archived/api-platform.admin-meta/41f4cc7bc6c8f415100a58e1ec6c76605cdd65d3.json
new file mode 100644
index 00000000..3eccf6de
--- /dev/null
+++ b/archived/api-platform.admin-meta/41f4cc7bc6c8f415100a58e1ec6c76605cdd65d3.json
@@ -0,0 +1,70 @@
+{
+ "manifests": {
+ "api-platform/admin-meta": {
+ "manifest": {
+ "copy-from-recipe": {
+ "assets/": "assets/",
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "post-install-output": [
+ " * Your admin is almost ready:",
+ " 1. Install the JavaScript dependencies by running yarn add @api-platform/admin @babel/preset-react",
+ " 2. Edit webpack.config.js and uncomment the following lines:",
+ "",
+ " Encore",
+ " // ...",
+ " .enableReactPreset()",
+ " .addEntry('admin', './assets/js/admin.js')",
+ "",
+ " * Mark entities you want in the admin with the @ApiResource annotation, it appears in the admin!",
+ "",
+ " * Using MakerBundle? Try php bin/console make:entity --api-resource"
+ ]
+ },
+ "files": {
+ "assets/js/admin.js": {
+ "contents": [
+ "import React from 'react';",
+ "import ReactDOM from 'react-dom';",
+ "import { HydraAdmin } from '@api-platform/admin';",
+ "",
+ "const entrypoint = document.getElementById('api-entrypoint').innerText;",
+ "",
+ "ReactDOM.render(, document.getElementById('api-platform-admin'));",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/api_platform_admin.yaml": {
+ "contents": [
+ "admin:",
+ " path: /admin",
+ " controller: Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController",
+ " defaults:",
+ " template: admin.html.twig",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/admin.html.twig": {
+ "contents": [
+ "{% extends 'base.html.twig' %}",
+ "",
+ "{% block title %}API Platform Admin{% endblock %}",
+ "",
+ "{% block body %}{% endblock %}",
+ "",
+ "{% block javascripts %}",
+ " ",
+ " {{ encore_entry_script_tags('admin') }}",
+ "{% endblock %}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "41f4cc7bc6c8f415100a58e1ec6c76605cdd65d3"
+ }
+ }
+}
diff --git a/index.json b/index.json
index 36135349..7b520f9f 100644
--- a/index.json
+++ b/index.json
@@ -363,7 +363,7 @@
"zulipnotifier": "symfony/zulip-notifier"
},
"recipes": {
- "api-platform/admin-pack": [
+ "api-platform/admin-meta": [
"1.0"
],
"api-platform/core": [