Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LPD-X Pages REST API definition including widget pages #553

Open
wants to merge 260 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
260 commits
Select commit Hold shift + click to select a range
9137384
LPD-22931 Allow replacing a complete page or creating it if it doesn'…
ruben-pulido May 10, 2024
e444e76
LPD-22928 Allow deleting an existing page via Headless API specifying…
ruben-pulido May 10, 2024
9a27727
LPD-22932 Allow performing a partial update of a page via Headless AP…
ruben-pulido May 10, 2024
0e447c7
LPD-22925 Copy the definition of status already defined in headless-a…
ruben-pulido May 10, 2024
986e28a
LPD-22925 Add readOnly status property to PageVersion
ruben-pulido May 10, 2024
60be026
LPD-22925 Allow getting the page versions of an existing page via Hea…
ruben-pulido May 10, 2024
b11e6c7
LPD-23359 Add external reference code to PageVersion
ruben-pulido May 10, 2024
df621e0
LPD-23359 Add site page external reference code to page version
ruben-pulido May 13, 2024
14dbe8e
LPD-23359 Allow creating a new draft for an existing page via Headles…
ruben-pulido May 10, 2024
a0034d0
LPD-22925 Allow getting a page version of a site page via Headless AP…
ruben-pulido May 10, 2024
dc7c481
LPD-23398 Allow replacing the draft of a site page via Headless API s…
ruben-pulido May 10, 2024
dad01ef
LPD-23400 Allow partially updating the draft of a site page via Headl…
ruben-pulido May 10, 2024
4f938e8
LPD-23393 Allow discarding the draft of a site page via Headless API …
ruben-pulido May 10, 2024
251526f
LPD-23399 Allow publishing the draft of an existing page via Headless…
ruben-pulido May 10, 2024
3ad8552
LPD-23401 Allow getting the experiences of a draft or approved versio…
ruben-pulido May 10, 2024
76ded7a
LPD-23402 Allow adding an experience to the draft of a page via Headl…
ruben-pulido May 10, 2024
a0f27a5
LPD-23402 Add priority as property of an Experience, so the experienc…
ruben-pulido May 12, 2024
e8434d8
LPD-23401 Allow getting an experience of a draft or approved version …
ruben-pulido May 12, 2024
b92a6f7
LPD-23403 Allow replacing an experience in the draft of a page via He…
ruben-pulido May 12, 2024
824100e
LPD-23404 Allow partially updating an experience in the draft of a pa…
ruben-pulido May 12, 2024
94b4315
LPD-23405 Allow deleting a non-default experience in the draft of a p…
ruben-pulido May 12, 2024
f42dd09
LPD-23495 Allow getting page elements in an experience of a draft or …
ruben-pulido May 12, 2024
4259b43
LPD-23496 Allow adding a page element in an experience of a draft of …
ruben-pulido May 12, 2024
97ac120
LPD-23496 Add externalReferenceCode to PageElement
ruben-pulido May 12, 2024
a28a569
LPD-23496 Add parentExternalReferenceCode and previousSiblingExternal…
ruben-pulido May 12, 2024
4f04ab1
LPD-23503 Allow getting descendant page elements of a page element in…
ruben-pulido May 12, 2024
d3131f0
LPD-23500 Allow deleting a page element in an experience of a draft v…
ruben-pulido May 12, 2024
2ec8711
LPD-23494 Allow getting a page element in an experience of a draft or…
ruben-pulido May 12, 2024
69e0b39
LPD-23499 Allow partially updating a page element in an experience of…
ruben-pulido May 12, 2024
7834107
LPD-23498 Allow replacing a page element in an experience of a draft …
ruben-pulido May 12, 2024
8d79bd2
LPD-23359 When creating a page version it is not necessary to specify…
ruben-pulido May 13, 2024
ad6a13c
LPD-23496 Add experienceExternalReferenceCode to PageElement
ruben-pulido May 13, 2024
0d1c4ac
LPD-23496 When creating a page element it is not necessary to specify…
ruben-pulido May 13, 2024
8139df4
LPD-23496 Automatic SF
ruben-pulido May 13, 2024
86e2891
LPD-23503 Remove since this endpoint is redundant. Descendant page el…
ruben-pulido May 13, 2024
5a17d7c
LPD-23401 Add externalReferenceCode to Experience
ruben-pulido May 13, 2024
5ec04b4
LPD-23401 Add pageVersionExternalReferenceCode to Experience
ruben-pulido May 13, 2024
1d2626c
LPD-23496 When creating an experience it is not necessary to specify …
ruben-pulido May 13, 2024
bf3360d
LPD-23496 Automatic SF
ruben-pulido May 13, 2024
9ef6e5d
LPD-23393 Fix tag
ruben-pulido May 13, 2024
81eaf3f
LPD-22925 Move the page-version endpoints under the site-page, instea…
ruben-pulido May 14, 2024
a8796ac
LPD-23401 Move the experiences endpoints under the page-version, inst…
ruben-pulido May 14, 2024
65e3bb4
LPD-23401 Move the page-elements endpoints under the experience, inst…
ruben-pulido May 14, 2024
1553134
LPD-23401 Revert adding sitePageExternalReferenceCode to PageVersion
ruben-pulido May 20, 2024
83e0fff
Revert "LPD-22925 Add readOnly status property to PageVersion"
ruben-pulido May 20, 2024
ef772ec
Revert "LPD-23401 Add pageVersionExternalReferenceCode to Experience"
ruben-pulido May 20, 2024
a7f5548
Revert "LPD-23496 Add experienceExternalReferenceCode to PageElement"
ruben-pulido May 20, 2024
5bbf615
LPD-23496 Replace previousSiblingExternalReferenceCode with position,…
ruben-pulido May 14, 2024
047f673
LPD-23495 Fix operation id
ruben-pulido May 14, 2024
b2661ea
LPD-23503 Recover the endpoint to obtain the descendant page elements…
ruben-pulido May 14, 2024
cb1f28b
LPD-23512 Allow getting page rules in an experience of a draft or app…
ruben-pulido May 14, 2024
2e9f9a2
LPD-23514 Allow adding a page rule in an experience of a draft of a p…
ruben-pulido May 14, 2024
5623866
LPD-23513 Allow getting a page rule in an experience of a draft or pu…
ruben-pulido May 14, 2024
e3ce84e
LPD-23516 Allow partially updating a page rule in an experience of a …
ruben-pulido May 14, 2024
f1f8947
LPD-23515 Allow replacing a page rule in an experience of a draft ver…
ruben-pulido May 14, 2024
e407542
LPD-23517 Allow deleting a page rule in an experience of a draft vers…
ruben-pulido May 14, 2024
17eec5e
LPD-23361 Rename PageVersion to PageSpecification.
ruben-pulido May 20, 2024
8f777bb
LPD-23361 Automatic SF
ruben-pulido May 20, 2024
1197121
LPD-23361 Rename "approved" to "published"
ruben-pulido May 20, 2024
90c0792
LPD-23401 Rename experiences to pageExperiences / page-experiences
ruben-pulido May 20, 2024
3f4cd46
LPD-23401 Automatic SF
ruben-pulido May 20, 2024
95c2393
LPD-23496 Use the term "page-experience" rather than "experience".
ruben-pulido May 20, 2024
5adb389
LPD-23496 Use siteExternalReferenceCode instead of siteId in the new …
ruben-pulido May 20, 2024
7bd6cd8
LPD-23496 Automatic SF
ruben-pulido May 20, 2024
91c689f
LPD-23496 Remove site endpoints, since the new endpoints will be copi…
ruben-pulido May 20, 2024
04914b3
LPD-23496 Cleanup
ruben-pulido May 21, 2024
2321484
LPD-23526 Add endpoints for putting, patching, getting and deleting a…
ruben-pulido May 21, 2024
80fff48
LPD-23525 Add endpoints for getting actions and creating an action of…
ruben-pulido May 21, 2024
54a9613
LPD-23519 Add endpoints for putting, patching, getting and deleting a…
ruben-pulido May 21, 2024
520668b
LPD-23521 Add endpoints for getting conditions and creating a conditi…
ruben-pulido May 21, 2024
7f4edc6
LPD-23361 Move from headless-site to headless-admin-site
ruben-pulido May 21, 2024
93d7c50
LPD-23361 Revert changes in headless-site
ruben-pulido May 21, 2024
186b77e
LPD-23361 Fix operation ids and parameters
ruben-pulido May 22, 2024
b9cbd62
LPD-23361 Include creator
ruben-pulido May 22, 2024
d711a9c
LPD-X Add FragmentComposition schema
ruben-pulido May 23, 2024
58aa6ea
LPD-X Add CRUD endpoints for fragment compositions
ruben-pulido May 23, 2024
59cce2e
LPD-X Add endpoints for adding a fragment composition under a page el…
ruben-pulido May 23, 2024
03b7544
LPD-X Add thumbnail as DocumentExternalReferenceCodeReference to Frag…
ruben-pulido May 23, 2024
d4238c2
LPD-X Expose externalReferenceCode for PageRules, PageRuleActions and…
ruben-pulido May 24, 2024
9855d96
LPD-X Remove renderedPage from SitePage, since it is not needed in th…
ruben-pulido May 24, 2024
9f2d857
LPD-X Don't expose taxonomyCategoryIds
ruben-pulido May 24, 2024
08b6771
LPD-X Use site.externalReferenceCode instead of siteId
ruben-pulido May 24, 2024
5427c08
LPD-X Don't expose taxonomyCategoryId
ruben-pulido May 24, 2024
925d389
LPD-X Identify category using scope type and scope externalReferenceC…
ruben-pulido May 24, 2024
8a3ef90
LPD-X Remove RenderedPage entity
ruben-pulido May 24, 2024
af355c8
LPD-23057 Add CRUD endpoints for master pages
ruben-pulido May 24, 2024
17cfb7d
LPD-23057 Add properties to MasterPage
ruben-pulido May 24, 2024
8888fe5
LPD-X Replace id with externalReferenceCode
ruben-pulido May 24, 2024
ab2cb35
LPD-23057 Add KeywordBrief definition, following the pattern of Taxon…
ruben-pulido May 27, 2024
c80d8d2
LPD-23057 Use keywordBriefs also in SitePage
ruben-pulido May 27, 2024
87a58d9
LPD-23057 Add externalReferenceCode to Creator
ruben-pulido May 27, 2024
12e4bd7
LPD-23057 Update descriptions in settings, so it is clear that settin…
ruben-pulido May 27, 2024
fa07890
LPD-23058 Add DisplayPageTemplate and DisplayPageTemplateSettings ent…
ruben-pulido May 27, 2024
4beb306
LPD-23058 Add CRUD endpoints for display page templates
ruben-pulido May 27, 2024
afbb095
LPD-23058 Add parentFolderExternalReferenceCode to display page template
ruben-pulido May 27, 2024
3bdd624
LPD-23058 Add externalReferenceCode to display page template
ruben-pulido May 27, 2024
554fa37
LPD-23058 Add DisplayPageTemplateFolder entities
ruben-pulido May 27, 2024
8917f5d
LPD-X Add CRUD endpoints for display page template folders
ruben-pulido May 28, 2024
c2518a1
LPD-23058 Add PageTemplate and PageTemplateCollection entities
ruben-pulido May 28, 2024
924543f
LPD-23058 Add CRUD endpoints for page templates and page template col…
ruben-pulido May 28, 2024
56b89bf
LPD-x Add UtilityPage, UtilityPageSettings and UtilityPageSEOSettings…
ruben-pulido May 28, 2024
ff16593
LPD-x Add WidgetPageLayoutDefinition and WidgetPageSectionDefinition
ruben-pulido May 28, 2024
560d84e
LPD-x wip
ruben-pulido May 28, 2024
5c25afc
LPD-x wip 2
ruben-pulido May 28, 2024
12dab5d
LPD-x wip 3
ruben-pulido May 29, 2024
0f848d4
LPD-x wip 4
ruben-pulido May 30, 2024
059e93b
LPD-x wip 5
ruben-pulido May 30, 2024
fb0d09e
LPD-x Add external reference code to PageSpecification
ruben-pulido May 31, 2024
c31d8db
LPD-x Fix externalReferenceCode parameters which were wrongly set in …
ruben-pulido May 31, 2024
80d1a96
LPD-x Add endpoints to work with page specifications using their exte…
ruben-pulido May 31, 2024
ba71fd3
LPD-x Remove no longer needed endpoints associated to "draft" and "pu…
ruben-pulido May 31, 2024
526f262
LPD-x Add endpoints to get and create an experience within a page spe…
ruben-pulido May 31, 2024
669b8b8
LPD-x Remove no longer needed endpoints for getting or creating exper…
ruben-pulido May 31, 2024
4eeef8a
LPD-x Remove duplicated endpoint
ruben-pulido May 31, 2024
be34134
LPD-x Add endpoint to publish a page specification
ruben-pulido May 31, 2024
cc4bb23
LPD-x Remove no longer needed endpoints for publishing a "draft" page…
ruben-pulido May 31, 2024
7481e0c
LPD-x Rename Experience to PageExperience
ruben-pulido May 31, 2024
9e151b4
LPD-x Automatic SF
ruben-pulido May 31, 2024
ee40c26
LPD-x Update PageExperience description to emphasize that a PageExper…
ruben-pulido May 31, 2024
90cbbda
LPD-x Use array of pageSpecifications in SitePage, MasterPage, Displa…
ruben-pulido May 31, 2024
ef053f5
LPD-x Remove PageRootDefinition
ruben-pulido May 31, 2024
2fe20ed
LPD-x Remove PageStructure and use array of PageElements rather than …
ruben-pulido May 31, 2024
1fdb5b6
LPD-x Remove userExternalReferenceCode from PageElement, since custom…
ruben-pulido May 31, 2024
b5f6575
LPD-x Add fragmentComposition property to PageElement, so a FragmentC…
ruben-pulido May 31, 2024
2c87d51
LPD-x Rename DocumentExternalReferenceCodeReference to ExternalReference
ruben-pulido May 31, 2024
b9daf50
LPD-x Use ExternalReference when defining fragmentComposition property
ruben-pulido May 31, 2024
e9ee100
LPD-x Consider a FragmentComposition as an additional type of PageEle…
ruben-pulido May 31, 2024
c9145cc
LPD-x Rename PageSettings to ContentPageSettings
ruben-pulido Jun 4, 2024
96c465d
LPD-x Create WidgetPageSettings
ruben-pulido Jun 4, 2024
0a70c13
LPD-x Remove PageWidgetLayoutDefinition
ruben-pulido Jun 4, 2024
536c905
LPD-x Make pageSettings oneOf ContentPageSettings or WidgetPageSetings
ruben-pulido Jun 4, 2024
e33a660
LPD-x Rename PageWidgetPageColumnDefinition to PageWidgetSectionDefin…
ruben-pulido Jun 4, 2024
d82081b
LPD-x Delete Root pageElement type
ruben-pulido Jun 4, 2024
3df35c7
LPD-x Rename PageSectionDefinition to PageContainerDefinition and pag…
ruben-pulido Jun 4, 2024
3dbe86c
LPD-x Use reference to ExternalReference rather than Segment
ruben-pulido Jun 4, 2024
b4fa678
LPD-x Add type to SitePage and PageTemplate
ruben-pulido Jun 4, 2024
da0a277
LPD-x Fix typos in descriptions
ruben-pulido Jun 5, 2024
a4bfbe9
LPD-x Model PageTemplate as oneOf ContentPageTemplate or WidgetPageTe…
ruben-pulido Jun 5, 2024
bac81d3
LPD-x Extract common properties of ContentPageSettings and WidgetPage…
ruben-pulido Jun 5, 2024
5cf9418
LPD-x Simplify WidgetPageTemplateSettings
ruben-pulido Jun 5, 2024
c30f6cd
LPD-x Rename SitePageNavigationMenuSettings to NavigationMenuSettings
ruben-pulido Jun 5, 2024
92972ee
LPD-x Add WidgetPageTemplate specific properties
ruben-pulido Jun 5, 2024
e746c11
LPD-x Add discriminator and mapping for pageTemplateSettings
ruben-pulido Jun 5, 2024
6fc8498
LPD-x Define ContentPageTemplateSettings, for now as an empty object
ruben-pulido Jun 5, 2024
ccdbff0
LPD-x Add discriminator and mapping for pageSettings
ruben-pulido Jun 5, 2024
987214a
LPD-x Automatic SF
ruben-pulido Jun 5, 2024
d3dec58
LPD-x Rename WidgetPage to WidgetSitePage and SitePage to ContentSite…
ruben-pulido Jun 5, 2024
8943bb3
LPD-x Remove actions from BaseSitePage
ruben-pulido Jun 5, 2024
45ff22f
LPD-x Remove aggregateRating from BaseSitePage
ruben-pulido Jun 5, 2024
37a3772
LPD-x Remove parentSitePage friendlyUrlPath from BaseSitePage
ruben-pulido Jun 5, 2024
bb03c1c
LPD-x Remove taxonomyCategoryName and taxonomyCategoryName_i18n from …
ruben-pulido Jun 5, 2024
bfcfd5a
LPD-x Remove not necessary fields from Creator to recreate the Layout…
ruben-pulido Jun 5, 2024
02037ec
LPD-x Remove id from BaseSitePage
ruben-pulido Jun 5, 2024
f10d0a6
LPD-x Add description to external reference
ruben-pulido Jun 5, 2024
4d9fad1
LPD-x Define KeywordBrief as embeddedKeyword and externalReference
ruben-pulido Jun 5, 2024
c9feac1
LPD-x Define TaxonomyCategoryBrief as embeddedTaxonomyCategory and ex…
ruben-pulido Jun 5, 2024
47e1cbe
LPD-x Remove UserGroupBrief
ruben-pulido Jun 5, 2024
aff8a7a
LPD-x Consolidate within SitePage
ruben-pulido Jun 5, 2024
d1a9e8b
LPD-x Define CreatorBrief and use it
ruben-pulido Jun 5, 2024
f30fa9a
LPD-x Remove pageType since we already have type
ruben-pulido Jun 5, 2024
c737e1f
LPD-x Remove redundant type: object
ruben-pulido Jun 5, 2024
451b10a
LPD-x Define SiteBrief and SitePageBrief and use them
ruben-pulido Jun 5, 2024
b3450ab
LPD-x Add description to viewableBy in SitePage
ruben-pulido Jun 5, 2024
42a74c6
LPD-x Replace SitePage pagePermissions field with page-permissions en…
ruben-pulido Jun 6, 2024
8c46ee6
LPD-x Add permissions endpoints for DisplayPageTemplateFolders
ruben-pulido Jun 6, 2024
496bd11
LPD-x Add permissions endpoints for DisplayPageTemplates
ruben-pulido Jun 6, 2024
d1eabd0
LPD-x Add permissions endpoints for MasterPages
ruben-pulido Jun 6, 2024
621aadc
LPD-x Add permissions endpoints for PageTemplateCollections
ruben-pulido Jun 6, 2024
1c5ca36
LPD-x Add permissions endpoints for PageTemplates
ruben-pulido Jun 6, 2024
113210d
LPD-x Rename PageTemplateCollection to PageTemplateSet and page-templ…
ruben-pulido Jun 6, 2024
beb1ec8
LPD-x Automatic SF
ruben-pulido Jun 6, 2024
1ecfa60
LPD-x Rename actionKeys to actionIds and roleKey to roleName in widge…
ruben-pulido Jun 6, 2024
ca5120d
LPD-x Add widgetLookAndFeelConfig to WidgetInstance
ruben-pulido Jun 6, 2024
3820acc
LPD-x Define ClassExternalReference
ruben-pulido Jun 6, 2024
e3f74a2
LPD-x Remove ClassPKReference
ruben-pulido Jun 6, 2024
08b34df
LPD-x Remove FragmentImageClassPKReference
ruben-pulido Jun 6, 2024
bb2e65c
LPD-x Define classExternalReference instead of fragmentImageClassPKRe…
ruben-pulido Jun 6, 2024
1207874
LPD-x Replace usages of ClassPKReference with ClassExternalReference
ruben-pulido Jun 6, 2024
a98c1ae
LPD-x Remove ClassFieldReference and ClassFieldsReference. ClassExter…
ruben-pulido Jun 6, 2024
dbaa087
LPD-x Replace classType of type integer (internal id) with classTypeK…
ruben-pulido Jun 6, 2024
2883464
LPD-x Automatic SF
ruben-pulido Jun 6, 2024
17fecbc
LPD-x Don't expose pageElement id since we are now using pageElement …
ruben-pulido Jun 6, 2024
5fe2a1c
LPD-x Use contentTypeReference of type ClassTypeReference within Disp…
ruben-pulido Jun 6, 2024
0220e5f
LPD-x Add inheritChanges and widgetPageTemplateBrief to WidgetPageSet…
ruben-pulido Jun 7, 2024
1c1260c
LPD-x Extract CollectionConfig to an entity so it can be reused for C…
ruben-pulido Jun 7, 2024
7a3bb52
LPD-x Add CollectionPage as and additional valid type for SitePage
ruben-pulido Jun 7, 2024
9712128
LPD-x Define CollectionPageSettings including BasePageSettings and Co…
ruben-pulido Jun 7, 2024
9aee230
LPD-x Replace usages of ClassFieldsReference with ExternalReference
ruben-pulido Jun 7, 2024
34db68e
LPD-x Remove deprecated defaultValue in FragmentMappedValue
ruben-pulido Jun 7, 2024
86ce78f
LPD-x Add TODO comment to clarify if we should remove defaultFragment…
ruben-pulido Jun 7, 2024
7d24262
LPD-x Remove AggregateRating
ruben-pulido Jun 7, 2024
e49377e
LPD-x Use keywordBriefs instead of keywords in BasePageTemplate
ruben-pulido Jun 7, 2024
aa96baa
LPD-x WIP Alternative modeling for widget pages
ruben-pulido Jun 7, 2024
4e0635b
LPD-x Add className to ExternalReference
ruben-pulido Jun 11, 2024
2421624
LPD-x Rename ExternalReference to ItemExternalReference
ruben-pulido Jun 11, 2024
b995243
LPD-x Remove ClassExternalReference
ruben-pulido Jun 11, 2024
6d482a2
LPD-x Replace ClassExternalReference usages with ItemExternalReference
ruben-pulido Jun 11, 2024
ec0e988
LPD-x Automatic SF
ruben-pulido Jun 11, 2024
ee20a40
LPD-x Rename units to avoid openapi errors
ruben-pulido Jun 11, 2024
7ac210f
LPD-x Use subTypeExternalReference of type ItemExternalReference with…
ruben-pulido Jun 11, 2024
9d59ec8
LPD-x Replace creatorBrief with creator and creatorExternalReferenceC…
ruben-pulido Jun 11, 2024
138ac50
LPD-x Remove SitePageBrief
ruben-pulido Jun 11, 2024
614d831
LPD-x Use parentSitePageExternalReferenceCode instead of parentSitePa…
ruben-pulido Jun 11, 2024
78c05f5
LPD-x Remove SiteBrief and use siteExternalReferenceCode instead of s…
ruben-pulido Jun 11, 2024
f2d39d0
LPD-x Replace keywordBriefs with keywords and keywordExternalReferences
ruben-pulido Jun 11, 2024
ba3254c
LPD-x Make creator readOnly
ruben-pulido Jun 11, 2024
1b33359
LPD-x Replace taxonomyCategoryBriefs with taxonomyCategories and taxo…
ruben-pulido Jun 11, 2024
6ac068e
LPD-x Replace widgetPageTemplateBrief with widgetPageTemplateReference.
ruben-pulido Jun 11, 2024
bd3c3c9
LPD-x Remove defaultFragmentInlineValue since we will be handling ref…
ruben-pulido Jun 12, 2024
42db1e8
LPD-x Remove non localized fields
ruben-pulido Jun 12, 2024
deaf80d
LPD-x Add oldFriendlyUrlPath_i18n to SitePage to store old friendly URLs
ruben-pulido Jun 12, 2024
a47abc9
LPD-x Widget Pages will have widget instances instead of page elements.
ruben-pulido Jun 14, 2024
657ee1b
LPD-x Remove PageWidgetSectionDefinition
ruben-pulido Jun 14, 2024
7c40005
LPD-x Separate ContentPageWidgetInstance and WidgetPageWidgetInstance
ruben-pulido Jun 14, 2024
1af6de2
LPD-x Add widget-instances endpoints to SitePages
ruben-pulido Jun 14, 2024
389d370
LPD-x Remove readOnly from dateCreated, dateModified and UUID
ruben-pulido Jun 17, 2024
909b742
LPD-x Remove name from ClientExtension, since it's not needed to refe…
ruben-pulido Jun 17, 2024
0563670
LPD-x Remove ContentDocument
ruben-pulido Jun 17, 2024
7aa3b74
LPD-x Include collectionExternalReferenceCode and externalReferenceCo…
ruben-pulido Jun 17, 2024
a5de8a7
LPD-x Use ItemExternalReference instead of ContentDocument
ruben-pulido Jun 17, 2024
644d916
LPD-x Use ItemExternalReference instead of Fragment for allowedFragme…
ruben-pulido Jun 17, 2024
bd2b0c5
LPD-x Declare siteExternalReferenceCode as read only, since a SitePag…
ruben-pulido Jun 17, 2024
ab2df50
LPD-x Fix parameter name
ruben-pulido Jun 17, 2024
5e1ece9
LPD-x Remove flatten from widget-instances endpoint, since no hierarc…
ruben-pulido Jun 17, 2024
61f204f
LPD-x Update oldFriendlyUrlPath_i18n description so it's clear that i…
ruben-pulido Jun 17, 2024
95fae71
LPD-x Extract oldFriendlyUrlPath_i18n to FriendlyUrlHistory so it can…
ruben-pulido Jun 17, 2024
588e5e3
LPD-x Add specific endpoint to retrieve the friendly url history
ruben-pulido Jun 17, 2024
b5f9522
LPD-x Remove deprecated fields
ruben-pulido Jun 17, 2024
a83d6ca
LPD-x Add missing fields to PageFragmentInstanceDefinition
ruben-pulido Jun 17, 2024
386bb22
LPD-x Use array with brackets to avoid SF problem
ruben-pulido Jun 17, 2024
bcdaa4f
LPD-x Automatic SF
ruben-pulido Jun 17, 2024
6a22ac3
LPD-x Use array with brackets to avoid SF problem
ruben-pulido Jun 17, 2024
0af20f6
LPD-x Add draftPageElementExternalReferenceCode to expose orginalFrag…
ruben-pulido Jun 18, 2024
0d352ee
LPD-x POST body of page-specifications endpoints should be of type Co…
ruben-pulido Jun 18, 2024
bba6572
LPD-x Use keywordItemExternalReferences (instead of keywordExternalRe…
ruben-pulido Jun 18, 2024
42b2855
LPD-x Automatic SF
ruben-pulido Jun 18, 2024
876f0d3
LPD-x Make creator in SitePage readOnly to be consistent with all oth…
ruben-pulido Jun 18, 2024
ae37be1
LPD-x Add discriminator and mapping to CollectionConfig
ruben-pulido Jun 18, 2024
cce06d2
LPD-x Rename ClassTypeReference to ClassSubtypeReference
ruben-pulido Jun 18, 2024
d651cb3
LPD-x Update descriptions
ruben-pulido Jun 18, 2024
0f82118
LPD-x Automatic SF
ruben-pulido Jun 18, 2024
9930fd0
LPD-x Add discriminator and mapping to PageTemplate
ruben-pulido Jun 18, 2024
2ecd65a
LPD-x Extract common properties to BasePageSpecification
ruben-pulido Jun 18, 2024
547c8d8
LPD-x Rename classExternalReference to itemExternalReference
ruben-pulido Jun 18, 2024
9fa66d4
LPD-x Update descriptions
ruben-pulido Jun 18, 2024
25ca489
LPD-x Reorganize fields within PageFragmentInstanceDefinition. The re…
ruben-pulido Jun 18, 2024
41d7f41
LPD-x Rename collection to fragment set.
ruben-pulido Jun 18, 2024
2247674
LPD-x Update descriptions.
ruben-pulido Jun 18, 2024
ef1ddc2
LPD-x Update descriptions.
ruben-pulido Jun 18, 2024
0403863
LPD-x Fix WidgetPageSpecification
ruben-pulido Jun 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Bundle-Name: Liferay Headless Admin Site API
Bundle-SymbolicName: com.liferay.headless.admin.site.api
Bundle-Version: 1.0.0
Export-Package:\
com.liferay.headless.admin.site.dto.v1_0,\
com.liferay.headless.admin.site.resource.v1_0
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
dependencies {
compileOnly group: "com.fasterxml.jackson.core", name: "jackson-annotations", version: "2.16.1"
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "default"
compileOnly group: "io.swagger.core.v3", name: "swagger-annotations", version: "2.0.5"
compileOnly group: "javax.annotation", name: "javax.annotation-api", version: "1.3.2"
compileOnly group: "javax.validation", name: "validation-api", version: "2.0.1.Final"
compileOnly group: "javax.ws.rs", name: "javax.ws.rs-api", version: "2.1"
compileOnly group: "javax.xml.bind", name: "jaxb-api", version: "2.3.0"
compileOnly group: "org.apache.felix", name: "org.apache.felix.http.servlet-api", version: "1.1.2"
compileOnly group: "org.osgi", name: "org.osgi.annotation.versioning", version: "1.1.0"
compileOnly project(":apps:portal-odata:portal-odata-api")
compileOnly project(":apps:portal-vulcan:portal-vulcan-api")
compileOnly project(":core:petra:petra-function")
compileOnly project(":core:petra:petra-string")
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Bundle-Name: Liferay Headless Admin Site Client
Bundle-SymbolicName: com.liferay.headless.admin.site.client
Bundle-Version: 1.0.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dependencies {
compileOnly group: "javax.annotation", name: "javax.annotation-api", version: "1.3.2"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/**
* SPDX-FileCopyrightText: (c) 2024 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/

package com.liferay.headless.admin.site.client.aggregation;

import java.util.HashMap;
import java.util.Map;

import javax.annotation.Generated;

/**
* @author Rubén Pulido
* @generated
*/
@Generated("")
public class Aggregation {

public Map<String, String> getAggregationTerms() {
return _aggregationTerms;
}

public void setAggregationTerms(Map<String, String> aggregationTerms) {
_aggregationTerms = aggregationTerms;
}

private Map<String, String> _aggregationTerms = new HashMap<>();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
/**
* SPDX-FileCopyrightText: (c) 2024 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/

package com.liferay.headless.admin.site.client.aggregation;

import java.util.ArrayList;
import java.util.List;

import javax.annotation.Generated;

/**
* @author Rubén Pulido
* @generated
*/
@Generated("")
public class Facet {

public Facet() {
}

public Facet(String facetCriteria, List<FacetValue> facetValues) {
_facetCriteria = facetCriteria;
_facetValues = facetValues;
}

public String getFacetCriteria() {
return _facetCriteria;
}

public List<FacetValue> getFacetValues() {
return _facetValues;
}

public void setFacetCriteria(String facetCriteria) {
_facetCriteria = facetCriteria;
}

public void setFacetValues(List<FacetValue> facetValues) {
_facetValues = facetValues;
}

public static class FacetValue {

public FacetValue() {
}

public FacetValue(Integer numberOfOccurrences, String term) {
_numberOfOccurrences = numberOfOccurrences;
_term = term;
}

public Integer getNumberOfOccurrences() {
return _numberOfOccurrences;
}

public String getTerm() {
return _term;
}

private Integer _numberOfOccurrences;
private String _term;

}

private String _facetCriteria;
private List<FacetValue> _facetValues = new ArrayList<>();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* SPDX-FileCopyrightText: (c) 2024 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/

package com.liferay.headless.admin.site.client.function;

import javax.annotation.Generated;

/**
* @author Rubén Pulido
* @generated
*/
@FunctionalInterface
@Generated("")
public interface UnsafeSupplier<T, E extends Throwable> {

public T get() throws E;

}
Loading