update mock models

This commit is contained in:
Niels Lyngsø
2023-02-21 15:26:19 +01:00
parent dae52481b8
commit ebad04d56a
9 changed files with 37 additions and 17 deletions

View File

@@ -6,6 +6,7 @@ export type RelationItemModel = {
nodeKey?: string;
nodeName?: string | null;
nodeType?: string | null;
nodePublished?: boolean | null;
contentTypeIcon?: string | null;
contentTypeAlias?: string | null;
contentTypeName?: string | null;

View File

@@ -13,22 +13,22 @@ export class TrackedReferenceResource {
* @returns PagedRelationItemModel Success
* @throws ApiError
*/
public static getTrackedReferenceById({
id,
public static getTrackedReferenceByKey({
key,
skip,
take,
filterMustBeIsDependency,
take = 20,
filterMustBeIsDependency = false,
}: {
id: number,
key: string,
skip?: number,
take?: number,
filterMustBeIsDependency?: boolean,
}): CancelablePromise<PagedRelationItemModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tracked-reference/{id}',
url: '/umbraco/management/api/v1/tracked-reference/{key}',
path: {
'id': id,
'key': key,
},
query: {
'skip': skip,
@@ -42,22 +42,22 @@ export class TrackedReferenceResource {
* @returns PagedRelationItemModel Success
* @throws ApiError
*/
public static getTrackedReferenceDescendantsByParentId({
parentId,
public static getTrackedReferenceDescendantsByParentKey({
parentKey,
skip,
take,
filterMustBeIsDependency,
}: {
parentId: number,
parentKey: string,
skip?: number,
take?: number,
filterMustBeIsDependency?: boolean,
}): CancelablePromise<PagedRelationItemModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tracked-reference/descendants/{parentId}',
url: '/umbraco/management/api/v1/tracked-reference/descendants/{parentKey}',
path: {
'parentId': parentId,
'parentKey': parentKey,
},
query: {
'skip': skip,
@@ -72,12 +72,12 @@ export class TrackedReferenceResource {
* @throws ApiError
*/
public static getTrackedReferenceItem({
ids,
key,
skip,
take,
filterMustBeIsDependency,
take = 20,
filterMustBeIsDependency = true,
}: {
ids?: Array<number>,
key?: Array<string>,
skip?: number,
take?: number,
filterMustBeIsDependency?: boolean,
@@ -86,7 +86,7 @@ export class TrackedReferenceResource {
method: 'GET',
url: '/umbraco/management/api/v1/tracked-reference/item',
query: {
'ids': ids,
'key': key,
'skip': skip,
'take': take,
'filterMustBeIsDependency': filterMustBeIsDependency,

View File

@@ -5,6 +5,7 @@ import type { MediaTypeDetails } from '@umbraco-cms/models';
export const data: Array<MediaTypeDetails> = [
{
$type: 'media-type',
name: 'Media Type 1',
type: 'media-type',
hasChildren: false,
@@ -17,6 +18,7 @@ export const data: Array<MediaTypeDetails> = [
properties: [],
},
{
$type: 'media-type',
name: 'Media Type 2',
type: 'media-type',
hasChildren: false,

View File

@@ -5,6 +5,7 @@ import type { MediaDetails } from '@umbraco-cms/models';
export const data: Array<MediaDetails> = [
{
$type: '',
name: 'Flipped Car',
type: 'media',
icon: 'picture',
@@ -31,6 +32,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'Umbracoffee',
type: 'media',
icon: 'picture',
@@ -57,6 +59,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'People',
type: 'media',
icon: 'folder',
@@ -71,6 +74,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'Products',
type: 'media',
icon: 'folder',
@@ -85,6 +89,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'John Smith',
type: 'media',
icon: 'picture',
@@ -111,6 +116,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'Jane Doe',
type: 'media',
icon: 'picture',
@@ -137,6 +143,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'A very nice hat',
type: 'media',
icon: 'picture',
@@ -163,6 +170,7 @@ export const data: Array<MediaDetails> = [
variants: [],
},
{
$type: '',
name: 'Fancy old chair',
type: 'media',
icon: 'picture',

View File

@@ -5,6 +5,7 @@ import { EntityTreeItemModel, PagedEntityTreeItemModel } from '@umbraco-cms/back
export const data: Array<MemberGroupDetails> = [
{
$type: '',
name: 'Member Group AAA',
type: 'member-group',
icon: 'umb:document',

View File

@@ -5,6 +5,7 @@ import type { MemberTypeDetails } from '@umbraco-cms/models';
export const data: Array<MemberTypeDetails> = [
{
$type: '',
name: 'Member Type 1',
type: 'member-type',
icon: 'icon-user',

View File

@@ -5,6 +5,7 @@ import type { EntityTreeItemModel, PagedEntityTreeItemModel } from '@umbraco-cms
export const data: Array<MemberDetails> = [
{
$type: '',
name: 'Member AAA',
type: 'member',
icon: 'umb:user',

View File

@@ -13,6 +13,7 @@ type TemplateDBItem = TemplateModel & EntityTreeItemModel;
const createTemplate = (dbItem: TemplateDBItem): TemplateModel => {
return {
$type: '',
key: dbItem.key,
name: dbItem.name,
alias: dbItem.alias,
@@ -22,6 +23,7 @@ const createTemplate = (dbItem: TemplateDBItem): TemplateModel => {
export const data: Array<TemplateDBItem> = [
{
$type: '',
key: '2bf464b6-3aca-4388-b043-4eb439cc2643',
isContainer: false,
parentKey: null,
@@ -34,6 +36,7 @@ export const data: Array<TemplateDBItem> = [
'@using Umbraco.Cms.Web.Common.PublishedModels;\n@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<ContentModels.Doc1>\r\n@using ContentModels = Umbraco.Cms.Web.Common.PublishedModels;\r\n@{\r\n\tLayout = null;\r\n}',
},
{
$type: '',
key: '9a84c0b3-03b4-4dd4-84ac-706740ac0f71',
isContainer: false,
parentKey: null,
@@ -46,6 +49,7 @@ export const data: Array<TemplateDBItem> = [
'@using Umbraco.Cms.Web.Common.PublishedModels;\n@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<ContentModels.Test>\r\n@using ContentModels = Umbraco.Cms.Web.Common.PublishedModels;\r\n@{\r\n\tLayout = null;\r\n}',
},
{
$type: '',
key: '9a84c0b3-03b4-4dd4-84ac-706740ac0f72',
isContainer: false,
parentKey: '9a84c0b3-03b4-4dd4-84ac-706740ac0f71',
@@ -85,6 +89,7 @@ class UmbTemplateData extends UmbEntityData<TemplateDBItem> {
create(templateData: TemplateCreateModel) {
const template = {
$type: '',
key: uuid(),
...templateData,
};

View File

@@ -10,6 +10,7 @@ import type {
export const createEntityTreeItem = (item: any): EntityTreeItemModel => {
return {
$type: '',
name: item.name,
type: item.type,
icon: item.icon,