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 35723 optimization 11 #58

Open
wants to merge 1,076 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1076 commits
Select commit Hold shift + click to select a range
df06993
LPD-35127 Create playwright test to make sure the button submit label…
danvb112 Sep 12, 2024
94059a8
LPD-35127 Inline method only used once
marcelabc Sep 17, 2024
b278d48
LPD-33369 Add step to download a file from the Attachment field when …
danvb112 Sep 16, 2024
4c700d8
LPD-33369 Move can view success message entirely in arabic playwright…
danvb112 Sep 16, 2024
2614f85
LPD-33369 Remove ObjectAutoGeneratedLayout#CanDownloadFile poshi test…
danvb112 Sep 16, 2024
50625a9
LPD-36936 use configuration values method, otherwise default editable…
victorg1991 Sep 19, 2024
56b7984
LPD-36791 Implements post method
ealonso Sep 19, 2024
db7259c
LPD-36791 Rename operationId to make batch framework works for insert
ealonso Sep 19, 2024
4168073
LPD-36791 buildRest
ealonso Sep 19, 2024
80006c1
LPD-36791 Update test name
ealonso Sep 19, 2024
9670564
LPD-36791 Adds tests to cover a basic post method for widget pages
ealonso Sep 19, 2024
2cbeb4c
LPD-36791 No need to create _testPostByExternalReferenceCodeSitePageW…
ruben-pulido Sep 19, 2024
fb45347
LPD-36791 Not needed anymore since the @Ignore annotation has been re…
ruben-pulido Sep 19, 2024
6fe9603
LPD-36791 Implement required method testPostByExternalReferenceCodeSi…
ruben-pulido Sep 19, 2024
801f430
LPD-36791 Set externalReferenceCode in randomSitePage
ruben-pulido Sep 19, 2024
571e0d4
LPD-36791 Set externalReferenceCode when adding Layout
ruben-pulido Sep 19, 2024
8dde869
LPD-36791 Set UUID in ServiceContext when adding Layout
ruben-pulido Sep 19, 2024
a5a99f7
LPD-36791 Simplify. Delegate in testPostByExternalReferenceCodeSitePa…
ruben-pulido Sep 19, 2024
b51c8b7
LPD-36730 Add condition to not add locales to the home page URL if th…
MrJohn1911 Sep 17, 2024
8479805
LPD-36730 Add test to validade change
MrJohn1911 Sep 18, 2024
91b35be
LPD-36730 Sort
brianchandotcom Sep 19, 2024
c48afd0
LPD-35166 Store the previous REST context path of an object definitio…
MarinhoFeliphe Sep 10, 2024
d912014
LPD-35166 Bind two object definitions when the object relationship ed…
MarinhoFeliphe Sep 10, 2024
80d990f
LPD-35166 Only republish the object definition 2 if the object defini…
MarinhoFeliphe Sep 11, 2024
99f25b7
LPD-35166 Get all object entries by object definition id
MarinhoFeliphe Sep 11, 2024
e19087b
LPD-35166 A bind cannot be performed if one of the object definitions…
MarinhoFeliphe Sep 11, 2024
fb1fc33
LPD-35166 Do not include the edges where the child is not published a…
MarinhoFeliphe Sep 12, 2024
6a130ce
LPD-35166 If the parent is not published and the child is published i…
MarinhoFeliphe Sep 12, 2024
d52962d
LPD-35166 Do not set object definition 1 as root when the status of o…
MarinhoFeliphe Sep 12, 2024
2eb392e
LPD-35166 Test bind two published object definitions
MarinhoFeliphe Sep 10, 2024
00ee077
LPD-35166 Semver
MarinhoFeliphe Sep 10, 2024
03ede76
LPD-35166 Build Service
MarinhoFeliphe Sep 10, 2024
74728bf
LPD-35166 Delete in post order
MarinhoFeliphe Sep 13, 2024
9abcc10
LPD-35166 Sort
MarinhoFeliphe Sep 16, 2024
4412a57
LPD-35166 Sort
MarinhoFeliphe Sep 16, 2024
47c29da
LPD-35166 Avoid unnecessary fetch
MarinhoFeliphe Sep 16, 2024
73da6ac
LPD-35166 Simplify
MarinhoFeliphe Sep 16, 2024
62a0d8c
LPD-35166 Preserve portlet as true when the parent is draft and the c…
MarinhoFeliphe Sep 16, 2024
e668cca
LPD-35166 Delete starting by the leaves
MarinhoFeliphe Sep 17, 2024
db4cc9e
LPD-35166 Only add resource permissions for non root descendants obje…
MarinhoFeliphe Sep 17, 2024
ad2039c
LPD-35166 Do not call the _objectRelationshipLocalService.updateObjec…
MarinhoFeliphe Sep 17, 2024
af4826b
LPD-35166 Do not remove the object definition before it is used, beca…
MarinhoFeliphe Sep 17, 2024
4ca6bd5
LPD-35166 Only set edge as false instead of calling a method that wil…
MarinhoFeliphe Sep 18, 2024
5672a60
LPD-35166 Root descendant object definition nodes are not expected to…
MarinhoFeliphe Sep 18, 2024
9b5ebed
LPD-35166 Declare the variable before call the set methods
MarinhoFeliphe Sep 18, 2024
536eb5a
LPD-35166 Wording here is wrong. Feliphe says it's not necessary and …
brianchandotcom Sep 19, 2024
191a1b5
LPD-26020 Index CTCollection's name and status info in CTEntry document
pei-jung Sep 17, 2024
14ef176
LPD-26020 Add CTCollection's name and status info to CTEntry schema
pei-jung Sep 17, 2024
2a1a46e
LPD-26020 Add new headless endpoint to retrieve histories for CTEntries
pei-jung Sep 17, 2024
f032506
LPD-26020 Build REST
pei-jung Sep 17, 2024
405ce60
LPD-26020 Versioned assets like JournalArticle use a different field …
pei-jung Sep 17, 2024
508cce9
LPD-26020 Implement new endpoint
pei-jung Sep 17, 2024
fa403f7
LPD-26020 Allow CTEntries to be filtered by modelClassPK
pei-jung Sep 17, 2024
ca4acf7
LPD-26020 Set new fields in CTEntryDTOConverter
pei-jung Sep 17, 2024
89618b2
LPD-26020 Do not filter by ctCollectionId so we can get all the resul…
pei-jung Sep 17, 2024
05aacd5
LPD-26020 Update new tests
pei-jung Sep 17, 2024
88832e2
LPD-26020 Semver
pei-jung Sep 18, 2024
532caa9
LPD-26020 Update statusByUserId when a publication is scheduled or un…
pei-jung Sep 18, 2024
28df4c0
LPD-26020 Remove redundant util class
pei-jung Sep 18, 2024
49d34b8
LPD-26020 Inline
brianchandotcom Sep 19, 2024
dd9a8bb
LPD-26020 Missing @Override
brianchandotcom Sep 19, 2024
c79615d
LPD-26020 Buy space
brianchandotcom Sep 19, 2024
d3d5ce8
LPD-34740 Store token with bearer
kevenleone Sep 19, 2024
975aeee
LPD-34740 Rename
brianchandotcom Sep 19, 2024
7ab343d
LRSD-6337 Fix team members page display
pedroliveirav Sep 19, 2024
405ca47
LPD-37025 Update path for publication status
brookedalton Sep 19, 2024
343dfd3
LRCI-4590 prep next
brianchandotcom Sep 20, 2024
1a2049f
LRSD-6266 Add the translations for region options on SaaS form
samuelleolopes Sep 19, 2024
2b2131e
LRSD-6266 Add Saudi Arabia as a region option on SaaS form and its tr…
samuelleolopes Sep 19, 2024
6a89b23
LPD-36221 Add playwright test for publication bar FF issue
brookedalton Sep 19, 2024
d23636d
LPD-36992 send create workspace email also for unprovisioned workspace
marcosapmf Sep 19, 2024
ea7e969
LPD-36852 - Missing language property "export-analytics-dxp-entities"
ivicac Sep 18, 2024
0e08610
LPD-36852 - Build
ivicac Sep 18, 2024
3a1fb3e
LPD-35826 Expose optionReference in DDM Single Select from List form …
cgmonte Sep 13, 2024
2faad75
LPD-35826 Implement unity test to check if data-option-reference attr…
cgmonte Sep 13, 2024
df3985d
LPD-35826 Use simpler getAttribute API
cgmonte Sep 13, 2024
6f815c6
LPD-33808 Add missing data to API (yaml)
smottal Sep 17, 2024
0f0276f
LPD-33808 Add missing data to API
smottal Sep 17, 2024
1dd7ed0
LPD-33808 Autogenerated Code (buildRest)
smottal Sep 17, 2024
af5dd7d
LPD-33808 Add module dependencies
smottal Sep 17, 2024
2ab3e43
LPD-33808 Shipping Method InfoBox
smottal Sep 17, 2024
e2811d2
LPD-33808 Functional test
smottal Sep 18, 2024
d3bd8c7
LPD-33808 Fix layout
smottal Sep 18, 2024
addcc52
LPD-33808 Adapt test to new layout
smottal Sep 18, 2024
6101e57
LPD-33808 Add keywords
smottal Sep 18, 2024
6334322
LPD-33808 Autogenerated Code (buildLanguage)
smottal Sep 18, 2024
c635caf
LPD-33808 SF
smottal Sep 19, 2024
511b16b
LPD-33808 Buy space
brianchandotcom Sep 20, 2024
4c061a8
LPD-33808 SF
brianchandotcom Sep 20, 2024
69799b1
LPD-35158 Use the assigned client credentials user for local token pr…
stian-sigvartsen Sep 3, 2024
66021a1
LPD-35158 Client credential user selector is only visible if the gran…
stian-sigvartsen Sep 3, 2024
ddc6860
LPD-35158 There is no need for this app to be trusted
stian-sigvartsen Sep 3, 2024
db96e3a
LPD-35158 Test that the token is issued to current user
cdbm Sep 12, 2024
bf94fd1
LPD-35158 Test the "explicit selection" aspect which we are providing…
stian-sigvartsen Sep 18, 2024
5c6d4e9
LPD-35158 Reflect this in test method name
stian-sigvartsen Sep 18, 2024
5d0bfb6
LPD-35158 delete configuration inside test
cdbm Sep 19, 2024
7015a1f
LPD-6757 The configuration itself might fail to create
stian-sigvartsen Sep 19, 2024
9a85fe1
LPD-35158 SF
brianchandotcom Sep 20, 2024
e9473dd
LPD-35158 Not needed
brianchandotcom Sep 20, 2024
095b95d
LPS-77699 Update Translations
liferay-translation Sep 20, 2024
87b868f
LPD-35722 Required mark should be always an icon (svg) and not plain …
antonio-ortega Sep 19, 2024
3db751a
LPD-35722 Fixing broken test and make it useful to test editor's requ…
antonio-ortega Sep 19, 2024
a7b266b
LPD-35722 Using clay:icon instead of aui:icon
antonio-ortega Sep 19, 2024
47ba324
LPD-35722 SF
antonio-ortega Sep 19, 2024
3fb5455
LPD-36795 enlarged maximum price limit
andrea-ale-sbarra Sep 18, 2024
620950e
LRSD-6008 add new endpoint
nNilton Sep 10, 2024
c77daf7
LRSD-6008 Rename
joseabelenda Sep 20, 2024
31980d7
LRSD-6008 getTestrayDurationReportsTestrayRoutinePage
nNilton Sep 11, 2024
3e8ce51
LRSD-6008 return history duration
nNilton Sep 12, 2024
0e298f4
LRSD-6008 Test duration report layout
nNilton Sep 12, 2024
91518ff
LRSD-6008 update old layouts
nNilton Sep 12, 2024
c50fa36
LRSD-6008 css and sf
nNilton Sep 12, 2024
73fbba8
LRSD-6008 regen - buildREST
nNilton Sep 12, 2024
1c61bf6
LRSD-6008 Rename
joseabelenda Sep 20, 2024
38586b3
LPD-36964 Update test path
manuelecastro Sep 19, 2024
2733f07
LPD-36488 Fix poshi test
monaco-fabio Sep 13, 2024
64a6828
LPD-36955 Adds a new method to move the selected items to a specific …
jkappler Sep 19, 2024
fec2599
LPD-36955 Adds new test to move a web content article to a given folder
jkappler Sep 19, 2024
2261af5
LPD-36955 We already have several tests that control export/import an…
jkappler Sep 19, 2024
d04bd20
LPD-25296 add wait for element present to fix AuthPromptInRequestScop…
cdbm Sep 18, 2024
01f5dfc
LPD-37053 Use epic LPD
victorg1991 Sep 20, 2024
1d7d5d9
LPD-37053 Hide stepper option is the ff is not enabled
victorg1991 Sep 20, 2024
2bcf04e
LPD-37053 Change type manually to check that the config works
victorg1991 Sep 20, 2024
7bba59f
LPD-37053 Adapt to make it more robust
victorg1991 Sep 20, 2024
b6fda24
LPD-37053 Modify test to check that the button is used
victorg1991 Sep 20, 2024
916463a
LPD-36973 Add ERC to the api call
ambrinchaudhary Sep 20, 2024
2bf6d92
LPD-34732 Remove mentions of autocomplete feature in expression build…
larissacribeiro Sep 13, 2024
53b7d6d
LPD-34732 BuildLang
larissacribeiro Sep 13, 2024
5a1d39d
LPD-34732 Update keys on placeholder of builders and replace formula …
larissacribeiro Sep 13, 2024
c6cde11
LPD-34732 Unit test to check if editor can receive placeholder
larissacribeiro Sep 16, 2024
791c52c
LPD-35158 My bad
brianchandotcom Sep 20, 2024
57b3125
LPD-34974 Patronize manage picklist button style to be bellow the dro…
larissacribeiro Sep 17, 2024
f6c36bd
LPD-34974 Create test to assert right usage of manage picklist button
larissacribeiro Sep 17, 2024
682425d
LPD-34974 Reduce the use of margens
igor-franca Sep 19, 2024
518ae8c
LPD-34974 Expected for heading level 1 in new browser tab
igor-franca Sep 19, 2024
bdbf24a
LPD-36848 Use translation entry info items values instead of infoItem…
Mikellorza Sep 18, 2024
b04157a
LPD-36848 Simplify
Mikellorza Sep 19, 2024
2aa08b2
LPD-36848 Add test to tes tGet InfoFieldSetEntriesData and see if tra…
Mikellorza Sep 19, 2024
bcddb66
LPD-36848 not needed
brianchandotcom Sep 20, 2024
e269961
LPD-36848 SF
brianchandotcom Sep 20, 2024
ffac69d
LPD-36976 - added missing null check in AttachmentUtil
brbalazs Sep 20, 2024
f02145c
LPD-27473 Addapt tests to match with required code within status
dannielraposo Sep 17, 2024
6dd85da
LPD-36947 Use workflow also in API
smottal Sep 19, 2024
6e7f2ab
LPD-36947 Integration test
smottal Sep 19, 2024
949b578
LPD-36817 - fixed bug where orgId empty array is passed to api
brbalazs Sep 18, 2024
b66893a
LPD-35631 Fix typo
DiegoHu97 Sep 19, 2024
d1287ec
LPD-35631 Add definition fields for select field
DiegoHu97 Sep 19, 2024
9a112eb
LPD-35631 Add test for default value in select field
DiegoHu97 Sep 19, 2024
2004d65
LPD-35631 Add missing attribute to dataDefinition
DiegoHu97 Sep 19, 2024
bd83dba
LPD-27912 Migrate to integration tests
adolfopa Sep 19, 2024
199e2fa
LPD-37099 Using the JS version of a click
marcogalluzzi Sep 20, 2024
4582d27
LPD-36912 remove FF
ZakiMiklos Sep 20, 2024
26df74f
LPD-36912 buildLang
ZakiMiklos Sep 20, 2024
44106df
LPS-77699 Update Translations
liferay-translation Sep 21, 2024
1a2e94c
LPD-36525 poshi: Semantic search configs are now part of search web
oliv-yu Sep 18, 2024
6babcc1
LPD-36525 poshi: Add assertions to prevent not finding text
oliv-yu Sep 19, 2024
cbdacac
LRSD-5244 use environment variables
amosfong Aug 9, 2024
7af302a
LRSD-5244 no longer needed
amosfong Aug 12, 2024
cd65391
LPD-37036 Click on ellipsis item to view review changes and delete op…
brookedalton Sep 20, 2024
bd39ee2
LPD-34521 Update spritemap file hash
thektan Sep 18, 2024
43a3d1f
LPD-34521 Fallback to friendlyURL
thektan Sep 19, 2024
b19ed43
LPD-34521 Search first in case sample is on a different page
thektan Sep 19, 2024
62342b0
LPD-34521 Update hash for JS Import Maps Entry tests
thektan Sep 20, 2024
ba234d0
LPD-33808 Auto SF
ling-alan-huang Sep 20, 2024
a0fc339
LPD-37115 Fix bug
ling-alan-huang Sep 20, 2024
a71f5b4
LRSD-6234 Rename oauth ercs
ryanschuhler Sep 20, 2024
cf78f69
LRCI-4550 Validate rules for the whole repository
brittneyq Sep 19, 2024
fc46ff8
LRCI-4550 SF
brianchandotcom Sep 21, 2024
ad2730a
LRCI-4550 prep next
brianchandotcom Sep 21, 2024
e831229
LRSD-6359 fix Liferay SaaS date lookup, only show AC link if groupId …
amosfong Sep 20, 2024
0762090
LRSD-6346 Remove the "Liferay Experience Cloud Primary Regions" objec…
samuelleolopes Sep 20, 2024
d68f9e3
LPD-36693 Restoring original response and using a json serializer
4lejandrito Sep 20, 2024
99657b0
LPD-36693 Making sure object-rest-test is run on vulcan changes
4lejandrito Sep 20, 2024
ef263bc
LPD-36693 Fixing invalid openapi jsons in tests
4lejandrito Sep 20, 2024
db4b1d0
LPD-36721 Control exception for file entries that don't exist anymore
jkappler Sep 17, 2024
395148b
LPD-36721 Refactor since we want to reuse the code
jkappler Sep 17, 2024
3a71d69
LPD-36721 Add test
jkappler Sep 18, 2024
474d2d1
LPD-35723 Open search batch mode for ObjectDefinition deletion.
shuyangzhou Sep 14, 2024
8ec2b3b
LPD-35723 Avoid fetching ObjectEntry values, until it is really needed.
shuyangzhou Sep 14, 2024
54953c3
LPD-35723 Add BulkDeleteCacheThreadLocal and apply to ObjectDefinitio…
shuyangzhou Sep 14, 2024
f71b958
LPD-35723 Util method to break list into partition map
shuyangzhou Sep 14, 2024
b5a2b29
LPD-35723 New finder by CompanyId ClassNameId for LayoutClassedModelU…
shuyangzhou Sep 14, 2024
652744d
LPD-35723 Regenerate
shuyangzhou Sep 14, 2024
b34bd94
LPD-35723 BulkDelete support for LayoutClassedModelUsageLocalServiceI…
shuyangzhou Sep 14, 2024
d0be36a
LPD-35723 New finder by CompanyId ClassNameId for SocialActivity
shuyangzhou Sep 14, 2024
a0f6a98
LPD-35723 Regenerate
shuyangzhou Sep 14, 2024
2235005
LPD-35723 BulkDelete support for SocialActivityLocalServiceImpl.delet…
shuyangzhou Sep 14, 2024
8b37b86
LPD-35723 This is a logical bug. AssetEntryLocalServiceImpl.deleteEnt…
shuyangzhou Sep 14, 2024
d39d0a1
LPD-35723 Semantic versioning
shuyangzhou Sep 14, 2024
e0c5278
LPD-35723 New finder by CompanyId Name Scope for ResourcePermission
shuyangzhou Sep 14, 2024
c6b2872
LPD-35723 Regenerate
shuyangzhou Sep 14, 2024
72ac24b
LPD-35723 BulkDelete support for ResourcePermissionLocalServiceImpl.d…
shuyangzhou Sep 14, 2024
0a0670c
LPD-35723 New finder by GroupId ClassNameId for SavedContentEntry
shuyangzhou Sep 14, 2024
7019ecf
LPD-35723 Regenerate
shuyangzhou Sep 14, 2024
99ab216
LPD-35723 BulkDelete support for SavedContentEntryLocalServiceImpl.de…
shuyangzhou Sep 14, 2024
9901678
LPD-35723 BulkDelete support for AssetLinkLocalServiceImpl.deleteLink…
shuyangzhou Sep 15, 2024
141c4c1
LPD-35723 New finder by CompanyId ClassNameId for ViewCountEntry
shuyangzhou Sep 15, 2024
b16e029
LPD-35723 Regenerate
shuyangzhou Sep 15, 2024
66c54f5
LPD-35723 BulkDelete support for ViewCountEntryLocalServiceImpl.delet…
shuyangzhou Sep 15, 2024
f03a3be
LPD-35723 When the asset object is deleted before AssetEntry, upon As…
shuyangzhou Sep 15, 2024
a958d38
LPD-35723 Remove the PreparedStatemnt cache pollution.
shuyangzhou Sep 15, 2024
1b046ac
LPD-35723 New finder by GroupId ClassNameId for AssetDisplayPageEntry
shuyangzhou Sep 15, 2024
fdcf3ce
LPD-35723 Regenerate
shuyangzhou Sep 15, 2024
d3f5569
LPD-35723 BulkDelete support for AssetDisplayPageEntryLocalServiceImp…
shuyangzhou Sep 15, 2024
e2307c7
LPD-35723 BulkDelete support for AssetListEntryAssetEntryRelLocalServ…
shuyangzhou Sep 15, 2024
3871ad4
LPD-35723 Regenerate
shuyangzhou Sep 15, 2024
3cbc684
LPD-35723 BulkDelete support for AssetEntryAssetCategoryRelLocalServi…
shuyangzhou Sep 15, 2024
d5d3cc3
LPD-35723 Don't bother to run the delete update if there is no such m…
shuyangzhou Sep 15, 2024
d5f2bce
LPD-35723 BulkDelete support for AssetEntryLocalServiceImpl.deleteEnt…
shuyangzhou Sep 15, 2024
1888345
LPD-35723 Create support for removing by custom function.
shuyangzhou Sep 15, 2024
6cc497f
LPD-35723 Apply to the hotspots of AssetEntry/ResourcePermission dele…
shuyangzhou Sep 15, 2024
ea40e57
LPD-35723 Semantic versioning
shuyangzhou Sep 15, 2024
2a01a79
LPD-35723 Import optimization, avoid looking up system value for plai…
shuyangzhou Sep 15, 2024
4cdd586
LPD-35723 Use BulkDocumentRequest in batch mode.
shuyangzhou Sep 15, 2024
11af930
LPD-35723 New finder by CompanyId ClassNameId for AssetEntry
shuyangzhou Sep 16, 2024
e94dbe5
LPD-35723 Regenerate
shuyangzhou Sep 16, 2024
9102cca
LPD-35723 Make delete method returns AssetEntry
shuyangzhou Sep 16, 2024
ee480aa
LPD-35723 Regenerate
shuyangzhou Sep 16, 2024
a261e0e
LPD-35723 Manual fix AssetEntryLocalServiceWrapper
shuyangzhou Sep 16, 2024
9afe8ec
LPD-35723 Avoid doing fetch in delete.
shuyangzhou Sep 16, 2024
add69e9
LPD-35723 BulkDelete support for AssetEntryLocalServiceImpl.deleteEnt…
shuyangzhou Sep 16, 2024
8787b7e
LPD-35723 Settled with ActionableDynamicQuery for now, until we have …
shuyangzhou Sep 16, 2024
a05afe5
LPD-35723 Clear out session per page to prevent OOM.
shuyangzhou Sep 16, 2024
8393d99
LPD-35723 Copy IndexerRequestBuffer before dispatching to avoid race …
shuyangzhou Sep 16, 2024
82ff86d
LPD-35723 Unregister batch mode sync future as soon as possible to re…
shuyangzhou Sep 16, 2024
d200c03
LPS-35723 For these 2 particularly heavy tables, clear out session as…
shuyangzhou Sep 16, 2024
cf2af93
LPD-35723 When you have to flush, flush the whole buffer not just a b…
shuyangzhou Sep 16, 2024
e83827a
LPD-35723 No need to construct a basic document just for UID.
shuyangzhou Sep 16, 2024
52a2564
LPD-35723 Bump default value
shuyangzhou Sep 16, 2024
550af88
LPD-35723 New service method to avoid AssetEntry refetch
shuyangzhou Sep 17, 2024
b1212dd
LPD-35723 Regenerate
shuyangzhou Sep 17, 2024
3a856fb
LPD-35723 Fix bad test, you can not test relational data with fake ra…
shuyangzhou Sep 17, 2024
6d2623f
LPD-35723 ant update-portal-osgi-configuration-properties
shuyangzhou Sep 18, 2024
3ad1048
LPD-35723 Expose new service method.
shuyangzhou Sep 19, 2024
f03a92f
LPD-35723 Regenerate
shuyangzhou Sep 19, 2024
05a203f
LPD-35723 Bug fixing. Bulk delete ResourcePermisson. The original log…
shuyangzhou Sep 19, 2024
c60d25b
LPD-35723 New service method to delete by C_N_S
shuyangzhou Sep 20, 2024
11db786
LPD-35723 Regenerate
shuyangzhou Sep 20, 2024
144dafe
LPD-35723 New service method to delete by C_CN
shuyangzhou Sep 20, 2024
73b30eb
LPD-35723 Regenerate
shuyangzhou Sep 20, 2024
d77e62e
LPD-35723 Bulk delete ObjectEntry related tables
shuyangzhou Sep 20, 2024
e4d9501
LPD-35723 Cleanup temp helper leftovers
shuyangzhou Sep 20, 2024
5ac8329
LPD-35723 Remember the class names that do not have UUID.
shuyangzhou Sep 20, 2024
83fb6ca
LPD-35723 Mute system event during bulk delete to avoid massive event…
shuyangzhou Sep 20, 2024
1b079cd
LPD-35723 Very wasteful class name id lookup, AssetEntry already has it.
shuyangzhou Sep 20, 2024
4eb4327
LPD-35723 Flip checking order to avoid unnecessary classNameId -> cla…
shuyangzhou Sep 21, 2024
b0b86f6
LPD-35723 Semantic versioning
shuyangzhou Sep 21, 2024
7f659db
LPD-35723 Fix circular dependency regression caused by LPD-35166 fb1f…
shuyangzhou Sep 22, 2024
fae96bb
LPD-35723 debug output
shuyangzhou Sep 16, 2024
3316c1a
LPD-35723 Semantic versioning
shuyangzhou Sep 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
81 changes: 78 additions & 3 deletions build-test-batch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3210,14 +3210,41 @@ ${poshi.runner.testsuite.testcase.name}</echo>
<prepare-test-environment />
</then>
<elseif>
<or>
<and>
<equals arg1="${test.batch.full.setup}" arg2="true" />
<isset property="env.JENKINS_HOME" />
</or>
</and>
<then>
<prepare-test-build />
</then>
</elseif>
<else>
<for list="${test.batch.names.standalone}" param="test.batch.name">
<sequential>
<if>
<contains string="${env.JOB_VARIANT}" substring="@{test.batch.name}" />
<then>
<property name="skip.portal.dist" value="true" />
</then>
</if>
</sequential>
</for>

<if>
<not>
<isset property="skip.portal.dist" />
</not>
<then>
<fail message="The portal environment is not available." />
</then>
</if>

<antcall inheritAll="false" target="setup-sdk" />

<antcall inheritAll="false" target="compile" />

<ant target="install-portal-snapshots" />
</else>
</if>
</sequential>
</macrodef>
Expand Down Expand Up @@ -6776,7 +6803,55 @@ information. Make sure to commit in all format-javadoc results.
<propertyresource name="modules.test.class.group" />
</loadresource>

<for list="${modules.compile.task.groups}" param="modules.compile.task.group" trim="true">
<beanshell>
<![CDATA[
import java.io.File;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

String modulesCompileTaskGroupsString = project.getProperty("modules.compile.task.groups");

String[] modulesCompileTaskGroups = modulesCompileTaskGroupsString.split(" ");

StringBuilder sb = new StringBuilder();

Pattern pattern = Pattern.compile("(.*):.*");

for (String modulesCompileTaskGroup : modulesCompileTaskGroups) {

Matcher matcher = pattern.matcher(modulesCompileTaskGroup);

if (!matcher.find()) {
continue;
}

String modulesCompileTaskGroupPath = matcher.group(1);

modulesCompileTaskGroupDirPath = project.getProperty("project.dir") + "/modules" + modulesCompileTaskGroupPath.replace(":", "/");

File modulesCompileTaskGroupDir = new File(modulesCompileTaskGroupDirPath);

if (!modulesCompileTaskGroupDir.isDirectory()) {
continue;
}

File lfrBuildPortalFile = new File(modulesCompileTaskGroupDir, ".lfrbuild-portal");

if (lfrBuildPortalFile.exists()) {
continue;
}

sb.append(modulesCompileTaskGroup);

sb.append(" ");
}

project.setProperty("modules.compile.processed.task.groups", sb.toString());
]]>
</beanshell>

<for list="${modules.compile.processed.task.groups}" param="modules.compile.task.group" trim="true">
<sequential>
<echo>Executing Gradle tasks: @{modules.compile.task.group}.</echo>

Expand Down
2 changes: 1 addition & 1 deletion build-test-semantic-search.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ RUN python -c "from txtai.api import API; API('config.yml', False)"</echo>
<arg value="-c" />
<arg value="docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ${container.prefix}_txtai" />
</exec>
<echo file="${liferay.home}/osgi/configs/com.liferay.search.experiences.configuration.SemanticSearchConfiguration.config">textEmbeddingCacheTimeout="604800"
<echo file="${liferay.home}/osgi/configs/com.liferay.portal.search.configuration.SemanticSearchConfiguration.config">textEmbeddingCacheTimeout="604800"
textEmbeddingProviderConfigurationJSONs=["\{\"attributes\": \{\"hostAddress\": \"http://${txtai.container.ip}:8000\", \"maxCharacterCount\": 500\}, \"embeddingVectorDimensions\": 768, \"languageIds\": [\"en_US\"], \"modelClassNames\": [\"com.liferay.blogs.model.BlogsEntry\", \"com.liferay.journal.model.JournalArticle\", \"com.liferay.knowledge.base.model.KBArticle\", \"com.liferay.message.boards.model.MBMessage\", \"com.liferay.wiki.model.WikiPage\"], \"providerName\": \"txtai\"\}"]
textEmbeddingsEnabled="true"</echo>
</sequential>
Expand Down
66 changes: 44 additions & 22 deletions build-test.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1071,15 +1071,15 @@ jdbc.default.connectionProperties=oracle.jdbc.ReadTimeout=0;oracle.net.CONNECT_T
<propertyregex
input="${test.batch.name}"
property="java.jdk.bundle.type"
regexp="-jdk[0-9]+_(\w+)"
regexp="-jdk[0-9]+_([^_]+)_?"
select="\1"
/>

<condition property="java.jdk.bundle.type" value="oracle">
<matches pattern="-jdk[0-9]+$" string="${test.batch.name}" />
</condition>

<property name="java.jdk.bundle.type" value="oracle" />
<property name="java.jdk.bundle.type" value="none" />
</sequential>
</macrodef>

Expand All @@ -1102,14 +1102,14 @@ jdbc.default.connectionProperties=oracle.jdbc.ReadTimeout=0;oracle.net.CONNECT_T
select="\1"
/>

<property name="java.jdk.bundle.version" value="${ant.java.version}" />
<property name="java.jdk.bundle.version" value="none" />
</sequential>
</macrodef>

<macrodef name="get-java-jdk-home">
<attribute default="${java.jdk.architecture}" name="architecture" />
<attribute default="oracle" name="type" />
<attribute default="${ant.java.version}" name="version" />
<attribute default="none" name="type" />
<attribute default="none" name="version" />

<sequential>
<var name="java.jdk.home" unset="true" />
Expand All @@ -1120,9 +1120,44 @@ jdbc.default.connectionProperties=oracle.jdbc.ReadTimeout=0;oracle.net.CONNECT_T
<property name="java.jdk.home" value="${local.java.jdk.home}" />
</then>
<else>
<propertycopy from="java.jdk.home[@{version}][@{architecture}][@{type}]" property="java.jdk.home" silent="true" />
<if>
<and>
<equals arg1="@{type}" arg2="none" />
<equals arg1="@{version}" arg2="none" />
</and>
<then>
<propertycopy from="java.jdk.default.runtime" property="java.jdk.home" silent="true" />
</then>
<elseif>
<or>
<equals arg1="@{type}" arg2="none" />
<equals arg1="@{type}" arg2="stable" />
</or>
<then>
<propertycopy from="java.jdk[@{version}]" property="java.jdk.home.property.name" silent="true" />

<propertycopy from="${java.jdk.home.property.name}" property="java.jdk.home" silent="true" />
</then>
</elseif>
<elseif>
<equals arg1="@{version}" arg2="none" />
<then>
<propertycopy from="java.jdk.default.runtime" property="java.jdk.home" silent="true" />
</then>
</elseif>
<else>
<propertycopy from="java.jdk.home[@{version}][@{architecture}][@{type}]" property="java.jdk.home" silent="true" />
</else>
</if>

<property name="java.jdk.home" value="${java.home}" />
<if>
<not>
<isset property="java.jdk.home" />
</not>
<then>
<fail>Unable to get the property "java.jdk.home" for jdk version @{version} and type @{type}.</fail>
</then>
</if>

<if>
<not>
Expand Down Expand Up @@ -12521,27 +12556,14 @@ portal.proxy.path=/${portal.proxy.path}</echo>
<equals arg1="${rewrite.batch.statements}" arg2="true" />
<then>
<if>
<or>
<equals arg1="${database.type}" arg2="mariadb" />
<equals arg1="${database.type}" arg2="mysql" />
</or>
<equals arg1="${database.type}" arg2="postgresql" />
<then>
<replace
file="portal-impl/src/portal-ext.properties"
token="${database.url}"
value="${database.url}&amp;rewriteBatchedStatements=true&amp;cachePrepStmts=true&amp;prepStmtCacheSize=1000&amp;prepStmtCacheSqlLimit=2048"
value="${database.url}?reWriteBatchedInserts=true"
/>
</then>
<elseif>
<equals arg1="${database.type}" arg2="postgresql" />
<then>
<replace
file="portal-impl/src/portal-ext.properties"
token="${database.url}"
value="${database.url}?reWriteBatchedInserts=true"
/>
</then>
</elseif>
<elseif>
<equals arg1="${database.type}" arg2="sqlserver" />
<then>
Expand Down
15 changes: 0 additions & 15 deletions ci.properties
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ ci.test.available.suites=\
backend-hypersonic,\
blade,\
blogs,\
bulk-editing,\
bundle,\
bundles,\
calendar,\
Expand All @@ -62,13 +61,7 @@ ci.test.available.suites=\
commerce-upgrade,\
configuration-framework,\
content-management,\
content-management-acceptance,\
content-management-analytics-cloud,\
content-management-db-partition,\
content-management-headless,\
content-management-lxc,\
content-management-playwright,\
content-management-upgrade,\
content-page-review,\
continuous-integration,\
cookies,\
Expand Down Expand Up @@ -137,7 +130,6 @@ ci.test.available.suites=\
object-lxc,\
oidc,\
onedrive,\
online-editing,\
page-management,\
page-management-playwright,\
password-policies,\
Expand Down Expand Up @@ -185,7 +177,6 @@ ci.test.available.suites=\
service-builder,\
setup-wizard,\
sf,\
sharepoint,\
sharing,\
site-management,\
site-template,\
Expand Down Expand Up @@ -258,7 +249,6 @@ ci.test.suite.description[backend]=Test backend tests.
ci.test.suite.description[backend-hypersonic]=Test backend tests on Hypersonic.
ci.test.suite.description[blade]=Test Blade samples tests.
ci.test.suite.description[blogs]=Test Blogs tests.
ci.test.suite.description[bulk-editing]=Test Bulk Editing tests.
ci.test.suite.description[bundle]=Saves a compiled tomcat bundle.
ci.test.suite.description[calendar]=Test Calendar tests.
ci.test.suite.description[clay]=Test Clay component tests.
Expand All @@ -274,12 +264,7 @@ ci.test.suite.description[commerce-integration]=Test only Commerce integration t
ci.test.suite.description[commerce-opensearch2]=Test only Commerce tests with the latest compatible OpenSearch 2 version.
ci.test.suite.description[configuration-framework]=Test Configuration Framework component tests.
ci.test.suite.description[content-management]=Test Content Management tests.
ci.test.suite.description[content-management-acceptance]=Test Content Management acceptance tests.
ci.test.suite.description[content-management-db-partition]=Test Content Management functional tests with Database Partitioning.
ci.test.suite.description[content-management-headless]=Test Content Management headless tests.
ci.test.suite.description[content-management-lxc]=Content Management functional tests with Liferay Experience Cloud configurations.
ci.test.suite.description[content-management-playwright]=Test Content Management playwright tests.
ci.test.suite.description[content-management-upgrade]=Test Content Management upgrade tests.
ci.test.suite.description[content-page-review]=Test Content Page Review (comments) tests.
ci.test.suite.description[continuous-integration]=Test Continuous Integration tests.
ci.test.suite.description[core-functional]=Test Core Infra Functional tests
Expand Down
7 changes: 7 additions & 0 deletions learn-resources/data/frontend-data-set-admin-web.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"rest-parameters": {
"en_US": {
"message": "Learn more about REST parameters."
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
artifact.git.id=7652f0033d90ff8d96f51b7688de18eec8481bd0
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.169/com.liferay.gradle.plugins.defaults-10.1.169-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.169/com.liferay.gradle.plugins.defaults-10.1.169-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.169/com.liferay.gradle.plugins.defaults-10.1.169.jar
artifact.git.id=cfb889dc29df3b6020ac8c7180040cf0971ad46a
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.172/com.liferay.gradle.plugins.defaults-10.1.172-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.172/com.liferay.gradle.plugins.defaults-10.1.172-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.defaults/10.1.172/com.liferay.gradle.plugins.defaults-10.1.172.jar
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
artifact.git.id=cbd775ccae67e3403e8881bbfc2fb35c1f6b7646
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.243/com.liferay.gradle.plugins.rest.builder-1.1.243-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.243/com.liferay.gradle.plugins.rest.builder-1.1.243-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.243/com.liferay.gradle.plugins.rest.builder-1.1.243.jar
artifact.git.id=99ae0485e0b159d73161e7c53b8fea1bbd192cd8
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.244/com.liferay.gradle.plugins.rest.builder-1.1.244-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.244/com.liferay.gradle.plugins.rest.builder-1.1.244-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.rest.builder/1.1.244/com.liferay.gradle.plugins.rest.builder-1.1.244.jar
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
artifact.git.id=ee26b222f1b664e141ac85efe02ab3ec1cd918f8
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.153/com.liferay.gradle.plugins.source.formatter-5.2.153-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.153/com.liferay.gradle.plugins.source.formatter-5.2.153-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.153/com.liferay.gradle.plugins.source.formatter-5.2.153.jar
artifact.git.id=40d07e5508231fb449828f5c59771a6698b8bbb0
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.155/com.liferay.gradle.plugins.source.formatter-5.2.155-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.155/com.liferay.gradle.plugins.source.formatter-5.2.155-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins.source.formatter/5.2.155/com.liferay.gradle.plugins.source.formatter-5.2.155.jar
8 changes: 4 additions & 4 deletions modules/.releng/sdk/gradle-plugins/artifact.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
artifact.git.id=7652f0033d90ff8d96f51b7688de18eec8481bd0
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.82/com.liferay.gradle.plugins-15.0.82-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.82/com.liferay.gradle.plugins-15.0.82-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.82/com.liferay.gradle.plugins-15.0.82.jar
artifact.git.id=cfb889dc29df3b6020ac8c7180040cf0971ad46a
artifact.javadoc.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.85/com.liferay.gradle.plugins-15.0.85-javadoc.jar
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.85/com.liferay.gradle.plugins-15.0.85-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.gradle.plugins/15.0.85/com.liferay.gradle.plugins-15.0.85.jar
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
artifact.git.id=189f74524ac40989dbd158f309939589e2194dcd
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.jenkins.results.parser/1.0.1450/com.liferay.jenkins.results.parser-1.0.1450-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.jenkins.results.parser/1.0.1450/com.liferay.jenkins.results.parser-1.0.1450.jar
artifact.git.id=fc46ff8b4e77cd7b46483b7f645a8d36d185a7fe
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.jenkins.results.parser/1.0.1456/com.liferay.jenkins.results.parser-1.0.1456-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.jenkins.results.parser/1.0.1456/com.liferay.jenkins.results.parser-1.0.1456.jar
6 changes: 3 additions & 3 deletions modules/.releng/test/poshi/poshi-core/artifact.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
artifact.git.id=680c712b50e803741782761972fca1eecd4cb3b2
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.core/1.0.158/com.liferay.poshi.core-1.0.158-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.core/1.0.158/com.liferay.poshi.core-1.0.158.jar
artifact.git.id=405ca471fc649acbdf917769b455b377ee836cf2
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.core/1.0.159/com.liferay.poshi.core-1.0.159-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.core/1.0.159/com.liferay.poshi.core-1.0.159.jar
6 changes: 3 additions & 3 deletions modules/.releng/test/poshi/poshi-runner/artifact.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
artifact.git.id=19785be62f8af4b85995859b5abdc55f09527966
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.runner/1.0.491/com.liferay.poshi.runner-1.0.491-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.runner/1.0.491/com.liferay.poshi.runner-1.0.491.jar
artifact.git.id=405ca471fc649acbdf917769b455b377ee836cf2
artifact.sources.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.runner/1.0.492/com.liferay.poshi.runner-1.0.492-sources.jar
artifact.url=https://repository-cdn.liferay.com/nexus/content/repositories/liferay-public-releases/com/liferay/com.liferay.poshi.runner/1.0.492/com.liferay.poshi.runner-1.0.492.jar
Loading