Role IDs 2-10 are now available for use. As a consequence, backups from before Saltcorn 0.8.7 can no longer be restored. To restore a backup from 0.8.6, restore on Saltcorn any version 0.8.7 - 1.0 and then backup again.
Admin table data edit improvements:
Translations:
Transactional isolation: Most administrative actions and user-run data manipulation through forms or actions run from the web UI are now transactionally isolated.
Option to disable CSRF token check from some routes (HTTP settings)
A POST route for the reload management api (/scapi/reload
) which takes as body JSON
a newly created tenant with saltcorn create-tenant
CLI (new_tenant
JSON key) or an
existing tenant (tenant
JSON key) to reload.
User authentication methods (password, external identity providers) can now be disabled by role
Customize reset password email, under Login and Signup settings
Snapshot and restore code pages; show code page compilation error; expand code editor height to fill screeen.
Toast action can now set the title
List view: Row click can now open in a new tab, in a popup, or can run an action.
Create basic views: if a table had no views, a button on the table page allows you to build basic views for the table with a single click
Workflows:
{{ }}
)
so options can be dynamically generated from the contextActions:
Email:
Builder:
Restore large backups: stream JSON files to database, use system unzip
Handle multiple fields with same name in Edit.
Upgrade a large number of dependencies (express, typescript, oclif, pg, webpack, typescript, axios, mjml, svelte). Node.js 18+ is require for this release.
Full-text search improvements:
select_by_view fieldview for Key fields: the user selects the value of a Key field based on an clicking in a row of rendered views (typically a Show view) of the joined table. Works for both Edit and Filter views.
Click to edit (Show and List view patterns) is now implemented by rendering the first available edit fieldview. This should be more robust and work with more data types.
Data in the admin's data edit grid is now loaded by page. This makes it possible to work with much larger datasets.
You can now permit to non-admin (role ID > 1) users to edit or inspect tables, or edit views, pages or triggers. In the permissions tab of the Users and security settings, minimum roles can be set for these capabilities. The appropriate menu items will be added to any users with the roles that match these permissions.
Stored calculated fields that contain joinfields in the expression are now automatically updated when the values they reference are changed, i.e. changes occur in the tables they reference. This is limited to single (expression contains x.y) and double joinfields (expression contains x.y.z). In most cases, you can now remove all recalculate_stored_fields actions.
Builder:
id
on containers. This is useful for scroll targetsWorkflows:
sbadmin2 theme - Color update: dark side bar, darker primary blue
AppChange event, runs every time a view, table, trigger, page or configuration value is changed.
Mobile builder:
Workflows: a new type of trigger composed of steps, with durable execution and a context for sharing information between steps. Workflows can include user interaction including asking for user input in specified form fields.
Workflow rooms: a new view for chatbot-style interactions with workflows
HTTPS proxy: set an HTTPS proxy with the HTTPS_PROXY environment variable.
Edit view: option to allocate new table row when running with a specified row. This is useful when the Edit row includes embedded views based on relations. The allocated row can be deleted if there are no changes.
Acquire Let's Encrypt certificates for tenants. If Let's Encrypt is enabled in the root tenant, newly created tenants will acquire a certificate. Certificate for existing tenants can be acquired in that the settings for that tenant in the root tenant's list of tenants.
Icon plugins. Plugins can now supply additional icons which can be chosen in the builder and menu editor
Registry editor: Edit configuration values
Webhook action has more options: method, set reponse value, headers.
Mobile builder:
Change tracking from this point.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )