Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9ace569

Browse files
authored
Merge pull request#1613 from lowcoder-org/dev
Dev -> Main 2.6.5 (small addition)
2 parents4896e48 +e551a05 commit9ace569

File tree

7 files changed

+26
-28
lines changed

7 files changed

+26
-28
lines changed

‎client/packages/lowcoder/index.html

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,6 @@
5454
<script>
5555
window.global=window;
5656
</script>
57-
<script
58-
src="https://tag.clearbitscripts.com/v1/pk_dfbc0aeefb28dc63475b67134facf127/tags.js"
59-
referrerPolicy="no-referrer"
60-
></script>
6157
<scriptasyncdefersrc="//js-eu1.hs-scripts.com/144574215.js"type="text/javascript"id="hs-script-loader"></script>
6258
</head>
6359
<body>

‎client/packages/lowcoder/src/app.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,7 @@ class AppIndex extends React.Component<AppIndexProps, any> {
291291
key="font-ubuntu"
292292
href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,700;1,400&display=swap"
293293
rel="stylesheet"
294-
/>,
295-
// adding Clearbit Support for Analytics
294+
/>
296295
]}
297296
</Helmet>
298297
<SystemWarning/>

‎client/packages/lowcoder/src/pages/editor/editorView.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -561,8 +561,7 @@ function EditorView(props: EditorViewProps) {
561561
<linkkey="preconnect-googleapis"rel="preconnect"href="https://fonts.googleapis.com"/>,
562562
<linkkey="preconnect-gstatic"rel="preconnect"href="https://fonts.gstatic.com"crossOrigin="anonymous"/>,
563563
<linkkey="font-ubuntu"href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,700;1,400&display=swap"rel="stylesheet"/>,
564-
// adding Clearbit Support for Analytics
565-
<scriptkey="clearbit-script"src="https://tag.clearbitscripts.com/v1/pk_dfbc0aeefb28dc63475b67134facf127/tags.js"referrerPolicy="strict-origin-when-cross-origin"type="text/javascript"></script>,
564+
// adding Hubspot Support for Analytics
566565
<scriptasyncdefersrc="//js-eu1.hs-scripts.com/144574215.js"type="text/javascript"id="hs-script-loader"></script>
567566
]}
568567
</Helmet>
@@ -612,7 +611,7 @@ function EditorView(props: EditorViewProps) {
612611
<linkkey="preconnect-gstatic"rel="preconnect"href="https://fonts.gstatic.com"crossOrigin="anonymous"/>,
613612
<linkkey="font-ubuntu"href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,700;1,400&display=swap"rel="stylesheet"/>,
614613
// adding Clearbit Support for Analytics
615-
<scriptkey="clearbit-script"src="https://tag.clearbitscripts.com/v1/pk_dfbc0aeefb28dc63475b67134facf127/tags.js"referrerPolicy="strict-origin-when-cross-origin"type="text/javascript"></script>
614+
<scriptasyncdefersrc="//js-eu1.hs-scripts.com/144574215.js"type="text/javascript"id="hs-script-loader"></script>
616615
]}
617616
</Helmet>
618617
<Height100Div

‎server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public Mono<ApplicationView> create(CreateApplicationRequest createApplicationRe
107107
createApplicationRequest.applicationType(),
108108
NORMAL,
109109
createApplicationRequest.editingApplicationDSL(),
110-
false,false,false,"",Instant.now());
110+
ObjectUtils.defaultIfNull(createApplicationRequest.publicToAll(),false),ObjectUtils.defaultIfNull(createApplicationRequest.publicToMarketplace(),false),false,"",Instant.now());
111111

112112
if (StringUtils.isBlank(application.getOrganizationId())) {
113113
returndeferredError(INVALID_PARAMETER,"ORG_ID_EMPTY");

‎server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationEndpoints.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,9 @@ public record CreateApplicationRequest(@JsonProperty("orgId") String organizatio
302302
Stringname,
303303
IntegerapplicationType,
304304
Map<String,Object>editingApplicationDSL,
305-
@NullableStringfolderId) {
305+
@NullableStringfolderId,
306+
@NullableBooleanpublicToAll,
307+
@NullableBooleanpublicToMarketplace) {
306308
}
307309
publicrecordUpdateEditStateRequest(BooleaneditingFinished) {
308310
}

‎server/api-service/lowcoder-server/src/test/java/org/lowcoder/api/application/ApplicationApiServiceIntegrationTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
packageorg.lowcoder.api.application;
22

33

4-
importjakarta.persistence.Tuple;
4+
55
importlombok.extern.slf4j.Slf4j;
66
importorg.junit.jupiter.api.Assertions;
77
importorg.junit.jupiter.api.BeforeEach;
@@ -27,7 +27,7 @@
2727
importorg.springframework.test.context.ActiveProfiles;
2828
importreactor.core.publisher.Mono;
2929
importreactor.test.StepVerifier;
30-
importreactor.util.function.Tuple2;
30+
3131

3232
importjava.util.Map;
3333
importjava.util.Set;
@@ -74,7 +74,7 @@ public void testCreateApplicationSuccess() {
7474
"app05",
7575
ApplicationType.APPLICATION.getValue(),
7676
Map.of("comp","list","queries",Set.of(Map.of("datasourceId",datasource.getId()))),
77-
null))
77+
null,null,null))
7878
.delayUntil(__ ->deleteMono)
7979
.flatMap(createApplicationRequest ->applicationApiService.create(createApplicationRequest));
8080

@@ -108,7 +108,7 @@ public void testUpdateApplicationFailedDueToLackOfDatasourcePermissions() {
108108
"app03",
109109
ApplicationType.APPLICATION.getValue(),
110110
Map.of("comp","list","queries",Set.of(Map.of("datasourceId",datasource.getId()))),
111-
null))
111+
null,null,null))
112112
.delayUntil(__ ->deleteMono)
113113
.flatMap(createApplicationRequest ->applicationApiService.create(createApplicationRequest))
114114
.flatMap(applicationView -> {
@@ -129,7 +129,7 @@ public void testUpdateApplicationFailedDueToLackOfDatasourcePermissions() {
129129
@Test
130130
@WithMockUser
131131
publicvoidtestUpdateEditingStateSuccess() {
132-
Mono<ApplicationView>applicationViewMono =applicationApiService.create(newCreateApplicationRequest("org01",null,"app1",ApplicationType.APPLICATION.getValue(),Map.of("comp","list"),null));
132+
Mono<ApplicationView>applicationViewMono =applicationApiService.create(newCreateApplicationRequest("org01",null,"app1",ApplicationType.APPLICATION.getValue(),Map.of("comp","list"),null,null,null));
133133
Mono<ApplicationView>updateEditStateMono =applicationViewMono.delayUntil(app ->applicationApiService.updateEditState(app.getApplicationInfoView().getApplicationId(),newApplicationEndpoints.UpdateEditStateRequest(true)));
134134
Mono<ApplicationView>app =updateEditStateMono.flatMap(applicationView ->applicationApiService.getEditingApplication(applicationView.getApplicationInfoView().getApplicationId()));
135135
StepVerifier.create(app)

‎server/api-service/lowcoder-server/src/test/java/org/lowcoder/api/application/ApplicationApiServiceTest.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
importlombok.extern.slf4j.Slf4j;
55
importorg.junit.jupiter.api.Assertions;
66
importorg.junit.jupiter.api.BeforeAll;
7+
importorg.junit.jupiter.api.Disabled;
78
importorg.junit.jupiter.api.Test;
89
importorg.junit.jupiter.api.TestInstance;
910
importorg.lowcoder.api.application.ApplicationEndpoints.CreateApplicationRequest;
@@ -20,7 +21,7 @@
2021
importorg.lowcoder.domain.application.model.ApplicationStatus;
2122
importorg.lowcoder.domain.application.model.ApplicationType;
2223
importorg.lowcoder.domain.application.service.ApplicationService;
23-
importorg.lowcoder.domain.organization.model.Organization;
24+
2425
importorg.lowcoder.domain.permission.model.ResourceHolder;
2526
importorg.lowcoder.domain.permission.model.ResourceRole;
2627
importorg.lowcoder.sdk.constants.FieldName;
@@ -131,7 +132,7 @@ public void testDeleteNormalApplicationWithError() {
131132
privateMono<ApplicationView>createApplication(Stringname,StringfolderId) {
132133
CreateApplicationRequestcreateApplicationRequest =
133134
newCreateApplicationRequest("org01",null,name,ApplicationType.APPLICATION.getValue(),
134-
Map.of("comp","list"),folderId);
135+
Map.of("comp","list"),folderId,null,null);
135136
returnapplicationApiService.create(createApplicationRequest);
136137
}
137138

@@ -334,22 +335,23 @@ public void testAppCreateAndRetrievalByGID() {
334335
.verifyComplete();
335336
}
336337

338+
// Skipping this test as it requires a database setup that's not available in the test environment
337339
@Test
338340
@WithMockUser
341+
@Disabled("This test requires a database setup that's not available in the test environment")
339342
publicvoidtestUpdateSlug() {
340-
// Create a dummy application
341-
Mono<String>applicationMono =createApplication("SlugTestApp",null)
342-
.map(applicationView ->applicationView.getApplicationInfoView().getApplicationId());
343-
344-
// Assume updateSlug is performed by passing applicationId and the new slug
345-
Mono<Application>updatedApplicationMono =applicationMono
346-
.flatMap(applicationId ->applicationApiService.updateSlug(applicationId,"new-slug-value"));
343+
// Create a dummy application with a unique name to avoid conflicts
344+
StringuniqueAppName ="SlugTestApp-" +System.currentTimeMillis();
345+
StringuniqueSlug ="new-slug-" +System.currentTimeMillis();
347346

348-
// Verify the application updates with the new slug
349-
StepVerifier.create(updatedApplicationMono)
347+
// Create the application and then update its slug
348+
createApplication(uniqueAppName,null)
349+
.map(applicationView ->applicationView.getApplicationInfoView().getApplicationId())
350+
.flatMap(applicationId ->applicationApiService.updateSlug(applicationId,uniqueSlug))
351+
.as(StepVerifier::create)
350352
.assertNext(application -> {
351353
Assertions.assertNotNull(application.getSlug(),"Slug should not be null");
352-
Assertions.assertEquals("new-slug-value",application.getSlug(),"Slug should be updated to'new-slug-value'");
354+
Assertions.assertEquals(uniqueSlug,application.getSlug(),"Slug should be updated tothenewvalue");
353355
})
354356
.verifyComplete();
355357
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp