From b49af26925471b5967ed0ae3491bbda0359a95d4 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 3 Jul 2025 10:05:31 +0300 Subject: [PATCH 1/3] Explain users why they should not select Sample Crud Page option in suite tutorial resolves https://github.com/volosoft/vs-internal/issues/6802 --- docs/en/tutorials/book-store-with-abp-suite/part-01.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-01.md b/docs/en/tutorials/book-store-with-abp-suite/part-01.md index 637866e577..30cec4441a 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-01.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-01.md @@ -34,11 +34,14 @@ You can use the following configurations: * **Database Provider:** {{DB_Value}} * **Public Website:** No * **Tiered:** No +* **Sample Crud Page:** No You can select the other options based on your preference. > **Please complete the [Get Started](../../get-started/layered-web-application.md) guide and run the web application before going further.** +> **Please do not check the `Sample Crud Page` option while creating the solution, since it conflicts with this tutorial.** + ## Summary We've created the initial layered monolith solution. In the next part, we will learn how to create entities, and generate CRUD pages based on the specified options (including tests, UI, customizable code support etc.) with [ABP Suite](../../suite/index.md). From 583134ceae573e92942a45fa9c483153666d4330 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 3 Jul 2025 10:06:08 +0300 Subject: [PATCH 2/3] Added the default login credentials to books tutorial resolves https://github.com/volosoft/vs-internal/issues/6801 --- docs/en/tutorials/book-store-with-abp-suite/part-02.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-02.md b/docs/en/tutorials/book-store-with-abp-suite/part-02.md index fe19272b4e..0dd87aec07 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-02.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-02.md @@ -128,7 +128,7 @@ It will take some time to complete the process. After the process is completed, {{ end }} -After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. You can see the Books page in the following figure with a single record: +After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. After logging in using the default credentials (`admin` / `1q2w3E*`), you can see the Books page in the following figure with a single record: ![](./images/suite-book-pages-browser.png) From 1b1fcc59bb3ad6f9042facee6208c353ceead937 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 3 Jul 2025 10:14:30 +0300 Subject: [PATCH 3/3] Added soft-delete warning to bookstore suite tutorial --- docs/en/tutorials/book-store-with-abp-suite/part-04.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-04.md b/docs/en/tutorials/book-store-with-abp-suite/part-04.md index 128e8c15c9..77b99ac4e4 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-04.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-04.md @@ -51,7 +51,7 @@ Here is the details: * Selected the display property as *Name*, this will be used in the dropdown component to set an author with a book & also it will be shown in the datatable of the *Books* page. * Also, made the relation **required** and set it **filterable** so books can be filterable by authors. -> **Note**: You should delete all existing books in the database (if any), before the code generation. Because, a new foreign-key will be added to the _books_ table and if there is any record in the table, then a new migration can't apply to the database and you may need to update the database manually. +> **Note**: You should delete all existing books in the database (if any), before the code generation. Because, a new foreign-key will be added to the _books_ table and if there is any record in the table, then a new migration can't apply to the database and you may need to update the database manually. Deleting existing records from UI will not be enough because of soft-delete, therefore you will have to delete the records manually. After, specifying the metadata, you can click the *Ok* button to close the modal. Then, click the **Save and generate** button to start code generation process. ABP Suite will establish one-to-many relationship between the entities, and will generate all necessary code automatically: