Document Low-Code 10.7 feature workflows - #26079
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR expands the ABP Low-Code documentation to cover the 10.7 feature workflows end-to-end, adding dedicated pages for data modeling, data import, and model history/recovery, and then cross-linking the existing Designer/runtime/model JSON pages so the MCP page can stay focused on connection/automation concerns.
Changes:
- Adds new guides: Data Modeling and Page Behavior, Data Import, and Model History and Recovery.
- Updates existing Low-Code docs (Designer, React runtime, model JSON, health, foreign access, custom endpoints, MCP) to reference and summarize the new workflows and defaults.
- Updates
docs-nav.jsonto surface the new pages in the Low-Code navigation.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/en/low-code/react-runtime.md | Documents runtime support for primitive collections, related-field paths/backend filters, and the import endpoints/workflow. |
| docs/en/low-code/model-json.md | Extends descriptor reference with storage/collection metadata, import enablement, backend filters, and permission semantics. |
| docs/en/low-code/model-history.md | New page documenting runtime-layer history, preview/apply semantics, safe deletion, and retained-data restore. |
| docs/en/low-code/mcp.md | Clarifies MCP uses the same feature model and links to the canonical feature workflow pages. |
| docs/en/low-code/index.md | Updates overview and topic table to include data modeling/import/history pages and key capabilities. |
| docs/en/low-code/health.md | Adds guidance tying health checks to history/restore/cleanup flows and links to model history. |
| docs/en/low-code/foreign-access.md | Adds references to reverse relationships, self-relations, and separate relationship permissions. |
| docs/en/low-code/designer.md | Updates Designer guidance to point to the new canonical pages for storage, collections, backend filters, import, and history/recovery. |
| docs/en/low-code/data-modeling.md | New canonical page covering storage shape, primitive collections, related-field paths, presentations, backend filters, and permissions. |
| docs/en/low-code/data-import.md | New canonical page documenting the import wizard workflow, merge semantics, remote file handling, and limits. |
| docs/en/low-code/custom-endpoints.md | Clarifies authorization precedence and documents the new useResourceAuthorization flag. |
| docs/en/docs-nav.json | Adds the new Low-Code pages to navigation. |
Suppressed comments (1)
docs/en/low-code/model-json.md:383
importEnabledis introduced here, but its default behavior isn't stated in this file, which can be confusing (especially since the JSON example includes it explicitly). Clarify that the default is enabled and that the field can be omitted unless disabling import.
`importEnabled` controls whether the React runtime exposes guided Excel/CSV import for the page. See [Data Import](data-import.md) for mapping and merge behavior.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
348
to
351
| "group": "catalog", | ||
| "importEnabled": true, | ||
| "defaultFileExportMode": 0, | ||
| "allowFileBundleExport": true, |
| | `GET /api/low-code/pages/{pageName}/lookup/{fieldName}` | Lookup options | | ||
| | `GET /api/low-code/pages/{pageName}/import/sample-file` | Download an Excel or CSV import template | | ||
| | `POST /api/low-code/pages/{pageName}/import` | Import a mapped Excel or CSV file | | ||
| | `GET /api/low-code/pages/{pageName}/import/invalid-rows` | Download row-scoped import failures by token | |
| * Created and updated records | ||
| * A short-lived invalid-row download token when failures exist | ||
|
|
||
| The invalid-row file contains the original row values plus failure details so the rows can be corrected and imported again. The verified default token lifetime is 600 seconds. |
enisn
approved these changes
Aug 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Documents the Low-Code 10.7 feature workflows across the general Low-Code documentation:
Checklist
How to test it?
docs/en/docs-nav.json.