mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-07 11:30:55 +03:00
4b49f39e55
refs #8275 - this switches over the fixture to be mobiledoc based. Most of the content was to do with markdown so it has been replaced with placeholder text - content will be replaced via #8275
419 lines
14 KiB
JSON
419 lines
14 KiB
JSON
{
|
|
"models": [
|
|
{
|
|
"name": "Post",
|
|
"entries": [
|
|
{
|
|
"title": "Welcome to Ghost",
|
|
"slug": "welcome-to-ghost",
|
|
"mobiledoc": "{\"version\":\"0.3.1\",\"atoms\":[],\"cards\":[],\"markups\":[],\"sections\":[[1,\"p\",[[0,[],0,\"Click here to learn more about our all-new editor and improved admin panel 📖 ➡️\"]]],[1,\"p\",[[0,[],0,\"This post is a placeholder for brand new content that is coming soon...\"]]]]}",
|
|
"image": null,
|
|
"featured": false,
|
|
"page": false,
|
|
"status": "published",
|
|
"language": "en_US",
|
|
"meta_title": null,
|
|
"meta_description": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Tag",
|
|
"entries": [
|
|
{
|
|
"name": "Getting Started",
|
|
"slug": "getting-started",
|
|
"description": null,
|
|
"parent_id": null,
|
|
"meta_title": null,
|
|
"meta_description": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"entries": [
|
|
{
|
|
"name": "Ghost Admin",
|
|
"slug": "ghost-admin",
|
|
"status": "enabled"
|
|
},
|
|
{
|
|
"name": "Ghost Frontend",
|
|
"slug": "ghost-frontend",
|
|
"status": "enabled"
|
|
},
|
|
{
|
|
"name": "Ghost Scheduler",
|
|
"slug": "ghost-scheduler",
|
|
"status": "enabled",
|
|
"type": "web"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"entries": [
|
|
{
|
|
"name": "Administrator",
|
|
"description": "Administrators"
|
|
},
|
|
{
|
|
"name": "Editor",
|
|
"description": "Editors"
|
|
},
|
|
{
|
|
"name": "Author",
|
|
"description": "Authors"
|
|
},
|
|
{
|
|
"name": "Owner",
|
|
"description": "Blog Owner"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Permission",
|
|
"entries": [
|
|
{
|
|
"name": "Export database",
|
|
"action_type": "exportContent",
|
|
"object_type": "db"
|
|
},
|
|
{
|
|
"name": "Import database",
|
|
"action_type": "importContent",
|
|
"object_type": "db"
|
|
},
|
|
{
|
|
"name": "Delete all content",
|
|
"action_type": "deleteAllContent",
|
|
"object_type": "db"
|
|
},
|
|
{
|
|
"name": "Send mail",
|
|
"action_type": "send",
|
|
"object_type": "mail"
|
|
},
|
|
{
|
|
"name": "Browse notifications",
|
|
"action_type": "browse",
|
|
"object_type": "notification"
|
|
},
|
|
{
|
|
"name": "Add notifications",
|
|
"action_type": "add",
|
|
"object_type": "notification"
|
|
},
|
|
{
|
|
"name": "Delete notifications",
|
|
"action_type": "destroy",
|
|
"object_type": "notification"
|
|
},
|
|
{
|
|
"name": "Browse posts",
|
|
"action_type": "browse",
|
|
"object_type": "post"
|
|
},
|
|
{
|
|
"name": "Read posts",
|
|
"action_type": "read",
|
|
"object_type": "post"
|
|
},
|
|
{
|
|
"name": "Edit posts",
|
|
"action_type": "edit",
|
|
"object_type": "post"
|
|
},
|
|
{
|
|
"name": "Add posts",
|
|
"action_type": "add",
|
|
"object_type": "post"
|
|
},
|
|
{
|
|
"name": "Delete posts",
|
|
"action_type": "destroy",
|
|
"object_type": "post"
|
|
},
|
|
{
|
|
"name": "Browse settings",
|
|
"action_type": "browse",
|
|
"object_type": "setting"
|
|
},
|
|
{
|
|
"name": "Read settings",
|
|
"action_type": "read",
|
|
"object_type": "setting"
|
|
},
|
|
{
|
|
"name": "Edit settings",
|
|
"action_type": "edit",
|
|
"object_type": "setting"
|
|
},
|
|
{
|
|
"name": "Generate slugs",
|
|
"action_type": "generate",
|
|
"object_type": "slug"
|
|
},
|
|
{
|
|
"name": "Browse tags",
|
|
"action_type": "browse",
|
|
"object_type": "tag"
|
|
},
|
|
{
|
|
"name": "Read tags",
|
|
"action_type": "read",
|
|
"object_type": "tag"
|
|
},
|
|
{
|
|
"name": "Edit tags",
|
|
"action_type": "edit",
|
|
"object_type": "tag"
|
|
},
|
|
{
|
|
"name": "Add tags",
|
|
"action_type": "add",
|
|
"object_type": "tag"
|
|
},
|
|
{
|
|
"name": "Delete tags",
|
|
"action_type": "destroy",
|
|
"object_type": "tag"
|
|
},
|
|
{
|
|
"name": "Browse themes",
|
|
"action_type": "browse",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Edit themes",
|
|
"action_type": "edit",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Activate themes",
|
|
"action_type": "activate",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Upload themes",
|
|
"action_type": "add",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Download themes",
|
|
"action_type": "read",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Delete themes",
|
|
"action_type": "destroy",
|
|
"object_type": "theme"
|
|
},
|
|
{
|
|
"name": "Browse users",
|
|
"action_type": "browse",
|
|
"object_type": "user"
|
|
},
|
|
{
|
|
"name": "Read users",
|
|
"action_type": "read",
|
|
"object_type": "user"
|
|
},
|
|
{
|
|
"name": "Edit users",
|
|
"action_type": "edit",
|
|
"object_type": "user"
|
|
},
|
|
{
|
|
"name": "Add users",
|
|
"action_type": "add",
|
|
"object_type": "user"
|
|
},
|
|
{
|
|
"name": "Delete users",
|
|
"action_type": "destroy",
|
|
"object_type": "user"
|
|
},
|
|
{
|
|
"name": "Assign a role",
|
|
"action_type": "assign",
|
|
"object_type": "role"
|
|
},
|
|
{
|
|
"name": "Browse roles",
|
|
"action_type": "browse",
|
|
"object_type": "role"
|
|
},
|
|
{
|
|
"name": "Browse clients",
|
|
"action_type": "browse",
|
|
"object_type": "client"
|
|
},
|
|
{
|
|
"name": "Read clients",
|
|
"action_type": "read",
|
|
"object_type": "client"
|
|
},
|
|
{
|
|
"name": "Edit clients",
|
|
"action_type": "edit",
|
|
"object_type": "client"
|
|
},
|
|
{
|
|
"name": "Add clients",
|
|
"action_type": "add",
|
|
"object_type": "client"
|
|
},
|
|
{
|
|
"name": "Delete clients",
|
|
"action_type": "destroy",
|
|
"object_type": "client"
|
|
},
|
|
{
|
|
"name": "Browse subscribers",
|
|
"action_type": "browse",
|
|
"object_type": "subscriber"
|
|
},
|
|
{
|
|
"name": "Read subscribers",
|
|
"action_type": "read",
|
|
"object_type": "subscriber"
|
|
},
|
|
{
|
|
"name": "Edit subscribers",
|
|
"action_type": "edit",
|
|
"object_type": "subscriber"
|
|
},
|
|
{
|
|
"name": "Add subscribers",
|
|
"action_type": "add",
|
|
"object_type": "subscriber"
|
|
},
|
|
{
|
|
"name": "Delete subscribers",
|
|
"action_type": "destroy",
|
|
"object_type": "subscriber"
|
|
},
|
|
{
|
|
"name": "Browse invites",
|
|
"action_type": "browse",
|
|
"object_type": "invite"
|
|
},
|
|
{
|
|
"name": "Read invites",
|
|
"action_type": "read",
|
|
"object_type": "invite"
|
|
},
|
|
{
|
|
"name": "Edit invites",
|
|
"action_type": "edit",
|
|
"object_type": "invite"
|
|
},
|
|
{
|
|
"name": "Add invites",
|
|
"action_type": "add",
|
|
"object_type": "invite"
|
|
},
|
|
{
|
|
"name": "Delete invites",
|
|
"action_type": "destroy",
|
|
"object_type": "invite"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "User",
|
|
"entries": [
|
|
{
|
|
"id": 1,
|
|
"name": "Ghost Owner",
|
|
"email": "ghost@ghost.org",
|
|
"status": "inactive",
|
|
"roles": []
|
|
}
|
|
]
|
|
}
|
|
|
|
],
|
|
"relations": [
|
|
{
|
|
"from": {
|
|
"model": "Role",
|
|
"match": "name",
|
|
"relation": "permissions"
|
|
},
|
|
"to": {
|
|
"model": "Permission",
|
|
"match": ["object_type", "action_type"]
|
|
},
|
|
"entries": {
|
|
"Administrator": {
|
|
"db": "all",
|
|
"mail": "all",
|
|
"notification": "all",
|
|
"post": "all",
|
|
"setting": "all",
|
|
"slug": "all",
|
|
"tag": "all",
|
|
"theme": "all",
|
|
"user": "all",
|
|
"role": "all",
|
|
"client": "all",
|
|
"subscriber": "all",
|
|
"invite": "all"
|
|
},
|
|
"Editor": {
|
|
"post": "all",
|
|
"setting": ["browse", "read"],
|
|
"slug": "all",
|
|
"tag": "all",
|
|
"user": "all",
|
|
"role": "all",
|
|
"client": "all",
|
|
"subscriber": ["add"],
|
|
"invite": "all"
|
|
},
|
|
"Author": {
|
|
"post": ["browse", "read", "add"],
|
|
"setting": ["browse", "read"],
|
|
"slug": "all",
|
|
"tag": ["browse", "read", "add"],
|
|
"user": ["browse", "read"],
|
|
"role": ["browse"],
|
|
"client": "all",
|
|
"subscriber": ["add"]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"from": {
|
|
"model": "Post",
|
|
"match": "title",
|
|
"relation": "tags"
|
|
},
|
|
"to": {
|
|
"model": "Tag",
|
|
"match": "name"
|
|
},
|
|
"entries": {
|
|
"Welcome to Ghost": ["Getting Started"]
|
|
}
|
|
},
|
|
{
|
|
"from": {
|
|
"model": "User",
|
|
"match": "id",
|
|
"relation": "roles"
|
|
},
|
|
"to": {
|
|
"model": "Role",
|
|
"match": "name"
|
|
},
|
|
"entries": {
|
|
"1": ["Owner"]
|
|
}
|
|
}
|
|
]
|
|
}
|