Skip to content

Commit c12e7d3

Browse files
arnaud4dnobuteshimasandriticamouna-elmaazouziguillaume-kotulski
authored
update 21 (#545)
* link to SpreadJS release * Update createStylesheet.md * added new FORM Windows theme command * New Crowdin updates (#2998) * New translations parameters.md (French) * New translations parameters.md (French) * New translations classes.md (French) * New translations getting-started.md (French) * New translations parameters.md (French) * New translations updates.md (French) * New translations classes.md (French) * New translations getting-started.md (French) * New translations wp-get-attributes.md (French) * New translations parameters.md (French) * New translations classes.md (French) * New translations getting-started.md (French) * New translations wp-get-attributes.md (French) * New translations parameters.md (French) * New translations classes.md (French) * New translations getting-started.md (French) * New translations wp-get-attributes.md (French) * New translations parameters.md (Spanish) * New translations parameters.md (Spanish) * New translations classes.md (Spanish) * New translations getting-started.md (Spanish) * New translations parameters.md (Spanish) * New translations updates.md (Spanish) * New translations classes.md (Spanish) * New translations getting-started.md (Spanish) * New translations parameters.md (Spanish) * New translations classes.md (Spanish) * New translations getting-started.md (Spanish) * New translations parameters.md (Spanish) * New translations classes.md (Spanish) * New translations getting-started.md (Spanish) * New translations parameters.md (Japanese) * New translations parameters.md (Japanese) * New translations classes.md (Japanese) * New translations getting-started.md (Japanese) * New translations parameters.md (Japanese) * New translations updates.md (Japanese) * New translations dsmapping.md (Japanese) * New translations entities.md (Japanese) * New translations glossary.md (Japanese) * New translations classes.md (Japanese) * New translations getting-started.md (Japanese) * New translations license-info.md (Japanese) * New translations parameters.md (Japanese) * New translations dsmapping.md (Japanese) * New translations entities.md (Japanese) * New translations glossary.md (Japanese) * New translations classes.md (Japanese) * New translations getting-started.md (Japanese) * New translations license-info.md (Japanese) * New translations parameters.md (Japanese) * New translations license-info.md (Japanese) * New translations updates.md (Japanese) * New translations dsmapping.md (Japanese) * New translations entities.md (Japanese) * New translations glossary.md (Japanese) * New translations classes.md (Japanese) * New translations getting-started.md (Japanese) * New translations parameters.md (Portuguese, Brazilian) * New translations parameters.md (Portuguese, Brazilian) * New translations classes.md (Portuguese, Brazilian) * New translations getting-started.md (Portuguese, Brazilian) * New translations parameters.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations classes.md (Portuguese, Brazilian) * New translations getting-started.md (Portuguese, Brazilian) * New translations parameters.md (Portuguese, Brazilian) * New translations classes.md (Portuguese, Brazilian) * New translations getting-started.md (Portuguese, Brazilian) * New translations parameters.md (Portuguese, Brazilian) * New translations classes.md (Portuguese, Brazilian) * New translations getting-started.md (Portuguese, Brazilian) * Update wa-get-url-history.md (#2999) JA adding missing compatibility information into v21 doc * Licence usage for 4D Server only * fixes * old note to remove * get style sheet info * form property * New Crowdin updates (#3000) * New translations variables.md (French) * New translations variables.md (French) * New translations variables.md (French) * New translations orda-events.md (French) * New translations variables.md (French) * New translations orda-events.md (French) * New translations variables.md (French) * New translations orda-events.md (French) * New translations variables.md (Spanish) * New translations variables.md (Spanish) * New translations formeditor.md (Spanish) * New translations webserverclass.md (Spanish) * New translations variables.md (Spanish) * New translations properties_resizingoptions.md (Spanish) * New translations properties.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations date-time-formats.md (Spanish) * New translations $filter.md (Spanish) * New translations classes.md (Spanish) * New translations preemptiveweb.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openaimessage.md (Spanish) * New translations openaiparameters.md (Spanish) * New translations asynchronous-call.md (Spanish) * New translations call-chain.md (Spanish) * New translations command-name.md (Spanish) * New translations orda-events.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations variables.md (Spanish) * New translations properties.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations date-time-formats.md (Spanish) * New translations classes.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openaiparameters.md (Spanish) * New translations asynchronous-call.md (Spanish) * New translations call-chain.md (Spanish) * New translations command-name.md (Spanish) * New translations string.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations webserverclass.md (Spanish) * New translations variables.md (Spanish) * New translations forms.md (Spanish) * New translations call-chain.md (Spanish) * New translations command-name.md (Spanish) * New translations string.md (Spanish) * New translations properties.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations date-time-formats.md (Spanish) * New translations $filter.md (Spanish) * New translations classes.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations preemptiveweb.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openaimessage.md (Spanish) * New translations openaiparameters.md (Spanish) * New translations asynchronous-call.md (Spanish) * New translations variables.md (Japanese) * New translations variables.md (Japanese) * New translations variables.md (Japanese) * New translations glossary.md (Japanese) * New translations orda-events.md (Japanese) * New translations variables.md (Japanese) * New translations glossary.md (Japanese) * New translations orda-events.md (Japanese) * New translations variables.md (Japanese) * New translations glossary.md (Japanese) * New translations orda-events.md (Japanese) * New translations variables.md (Portuguese, Brazilian) * New translations variables.md (Portuguese, Brazilian) * New translations variables.md (Portuguese, Brazilian) * New translations orda-events.md (Portuguese, Brazilian) * New translations variables.md (Portuguese, Brazilian) * New translations orda-events.md (Portuguese, Brazilian) * New translations variables.md (Portuguese, Brazilian) * New translations orda-events.md (Portuguese, Brazilian) * New translations orda-events.md (Japanese) * New translations orda-events.md (Japanese) * New translations orda-events.md (Japanese) * constants added to open window command * fix link blog post web area * json property * Update interface.md * Update updates.md * focus rectangle * only text and picture inputs * Update set-menu-item-style.md * Update set-menu-item-style.md * Update onDoubleClicked.md * Update onDoubleClicked.md * ES Edits in Open window command, Edit in blob to print settings and License usage (#3001) * Update new-process.md * Update new-process.md * Update register-client.md * Update register-client.md * Update register-client.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update get-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update get-database-parameter.md * Update get-database-parameter.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update license-usage.md * Update license-usage.md * Update license-usage.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update open-window.md * Update open-window.md * Update open-window.md * New Crowdin updates (#3002) * New translations webarea_overview.md (French) * New translations webarea_overview.md (French) * New translations webarea_overview.md (French) * New translations webarea_overview.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations clientserver.md (Japanese) * New translations forms.md (Japanese) * New translations sessions.md (Japanese) * New translations webarea_overview.md (Japanese) * New translations orda-events.md (Japanese) * New translations webarea_overview.md (Japanese) * New translations orda-events.md (Japanese) * New translations sessions.md (Japanese) * New translations http-rules.md (Japanese) * New translations clientserver.md (Japanese) * New translations forms.md (Japanese) * New translations webarea_overview.md (Japanese) * New translations orda-events.md (Japanese) * New translations http-rules.md (Japanese) * New translations sessions.md (Japanese) * New translations webarea_overview.md (Portuguese, Brazilian) * New translations webarea_overview.md (Portuguese, Brazilian) * New translations webarea_overview.md (Portuguese, Brazilian) * New translations orda-events.md (Japanese) * New translations orda-events.md (Japanese) * New translations orda-events.md (Japanese) * fix tips * fix link * Update updates.md * Feature/aikit file upload (#3003) * update to file uplaod API * after closure * Update overview.md * open window FR * circle and more * New Crowdin updates (#3004) * New translations updates.md (French) * New translations sessions.md (French) * New translations openai.md (French) * New translations openaimessage.md (French) * New translations overview.md (French) * New translations sessions.md (French) * New translations updates.md (French) * New translations sessions.md (French) * New translations updates.md (Spanish) * New translations parameters.md (Spanish) * New translations classes.md (Spanish) * New translations properties_listbox.md (Spanish) * New translations updates.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations sessions.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations web.md (Spanish) * New translations openai.md (Spanish) * New translations openaimessage.md (Spanish) * New translations overview.md (Spanish) * New translations properties_listbox.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations sessions.md (Spanish) * New translations parameters.md (Spanish) * New translations properties_listbox.md (Spanish) * New translations web.md (Spanish) * New translations updates.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations sessions.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations updates.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations sessions.md (Japanese) * New translations openai.md (Japanese) * New translations openaimessage.md (Japanese) * New translations overview.md (Japanese) * New translations orda-events.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations sessions.md (Japanese) * New translations updates.md (Japanese) * New translations orda-events.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations sessions.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations sessions.md (Portuguese, Brazilian) * New translations openai.md (Portuguese, Brazilian) * New translations openaimessage.md (Portuguese, Brazilian) * New translations overview.md (Portuguese, Brazilian) * New translations sessions.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations sessions.md (Portuguese, Brazilian) * New translations openaifile.md (French) * New translations openaifiledeletedresult.md (French) * New translations openaifilelistparameters.md (French) * New translations openaifilelistresult.md (French) * New translations openaifileparameters.md (French) * New translations openaifileresult.md (French) * New translations openaifilesapi.md (French) * New translations openaifile.md (Spanish) * New translations openaifiledeletedresult.md (Spanish) * New translations openaifilelistparameters.md (Spanish) * New translations openaifilelistresult.md (Spanish) * New translations openaifileparameters.md (Spanish) * New translations openaifileresult.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations openaifile.md (Japanese) * New translations openaifiledeletedresult.md (Japanese) * New translations openaifilelistparameters.md (Japanese) * New translations openaifilelistresult.md (Japanese) * New translations openaifileparameters.md (Japanese) * New translations openaifileresult.md (Japanese) * New translations openaifilesapi.md (Japanese) * New translations openaifile.md (Portuguese, Brazilian) * New translations openaifiledeletedresult.md (Portuguese, Brazilian) * New translations openaifilelistparameters.md (Portuguese, Brazilian) * New translations openaifilelistresult.md (Portuguese, Brazilian) * New translations openaifileparameters.md (Portuguese, Brazilian) * New translations openaifileresult.md (Portuguese, Brazilian) * New translations openaifilesapi.md (Portuguese, Brazilian) * New translations parameters.md (Spanish) * New translations ordaclasses.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations ordaclasses.md (Japanese) * fixes in concat * added example * New Crowdin updates (#3005) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations overview.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations architecture.md (Spanish) * New translations vp-import-document.md (Spanish) * New translations sessions.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations managing-formulas.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations openaimessage.md (Spanish) * New translations command-name.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations collectionclass.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations vp-copy-to-object.md (Spanish) * New translations sessions.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations managing-formulas.md (Spanish) * New translations openaimessage.md (Spanish) * New translations command-name.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations http-rules.md (Spanish) * New translations collectionclass.md (Spanish) * New translations command-name.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations architecture.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations vp-copy-to-object.md (Spanish) * New translations vp-import-document.md (Spanish) * New translations http-rules.md (Spanish) * New translations sessions.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations managing-formulas.md (Spanish) * New translations openaimessage.md (Spanish) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations privileges.md (Japanese) * New translations collectionclass.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations privileges.md (Japanese) * New translations collectionclass.md (Japanese) * New translations ordaclasses.md (Japanese) * New translations privileges.md (Japanese) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations openaifilelistresult.md (Spanish) * New translations openaifileparameters.md (Spanish) * New translations openaifilesapi.md (Spanish) * fixes in commands-legacy * fix force login to qodly * New Crowdin updates (#3006) * New translations authusers.md (French) * New translations privileges.md (French) * New translations authusers.md (French) * New translations authusers.md (French) * New translations openaifilesapi.md (French) * New translations formeditor.md (Spanish) * New translations classes.md (Spanish) * New translations parameters.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations authusers.md (Spanish) * New translations vp-import-document.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations managing-formulas.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations orda-events.md (Spanish) * New translations classes.md (Spanish) * New translations parameters.md (Spanish) * New translations formeditor.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations authusers.md (Spanish) * New translations vp-import-document.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations classes.md (Spanish) * New translations parameters.md (Spanish) * New translations listbox_overview.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations authusers.md (Spanish) * New translations vp-import-document.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations managing-formulas.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations openaifile.md (Spanish) * New translations openaifileresult.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations authusers.md (Japanese) * New translations privileges.md (Japanese) * New translations authusers.md (Japanese) * New translations authusers.md (Japanese) * New translations openaifilesapi.md (Japanese) * New translations authusers.md (Portuguese, Brazilian) * New translations privileges.md (Portuguese, Brazilian) * New translations authusers.md (Portuguese, Brazilian) * New translations authusers.md (Portuguese, Brazilian) * New translations openaifilesapi.md (Portuguese, Brazilian) * get * fluentUI on binary * circle button * Web areas * d&d and zoom not supported * dark theme fixes * New Crowdin updates (#3007) * New translations forms.md (French) * New translations forms.md (French) * New translations forms.md (Spanish) * New translations forms.md (Spanish) * New translations forms.md (Japanese) * New translations forms.md (Japanese) * New translations forms.md (Portuguese, Brazilian) * New translations forms.md (Portuguese, Brazilian) * New translations openai.md (Japanese) * New translations openaifile.md (Japanese) * Feature/order by vectors (#3008) * first try * Update updates.md * final * Update updates.md * after closure * New Crowdin updates (#3010) * New translations dataclassclass.md (French) * New translations entityselectionclass.md (French) * New translations updates.md (French) * New translations $filter.md (French) * New translations $orderby.md (French) * New translations dataclassclass.md (Spanish) * New translations entityselectionclass.md (Spanish) * New translations updates.md (Spanish) * New translations $filter.md (Spanish) * New translations $orderby.md (Spanish) * New translations dataclassclass.md (Japanese) * New translations entityselectionclass.md (Japanese) * New translations updates.md (Japanese) * New translations $filter.md (Japanese) * New translations $orderby.md (Japanese) * New translations openaifile.md (Japanese) * New translations openaifiledeletedresult.md (Japanese) * New translations openaifilelistparameters.md (Japanese) * New translations openaifileparameters.md (Japanese) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations entityselectionclass.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations $filter.md (Portuguese, Brazilian) * New translations $orderby.md (Portuguese, Brazilian) * Update forms.md * ES fixes in legacy commands - query/query selection by attribute - verify data file (#3009) * Update new-process.md * Update new-process.md * Update register-client.md * Update register-client.md * Update register-client.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update get-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update get-database-parameter.md * Update get-database-parameter.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update license-usage.md * Update license-usage.md * Update license-usage.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update open-window.md * Update open-window.md * Update open-window.md * Update query-by-attribute.md * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md * Update query-by-attribute.md * Update query-by-attribute.md * Update verify-data-file.md * Update verify-data-file.md * Update verify-data-file.md * Rename command from 'QUERY BY ATTRIBUTE' to 'QUERY SELECTION BY ATTRIBUTE' * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md --------- Co-authored-by: arnaud-4d <savagetomatoes@gmail.com> * New Crowdin updates (#3011) * New translations openaifilelistparameters.md (Japanese) * New translations openaifilelistresult.md (Japanese) * New translations openaifileparameters.md (Japanese) * New translations openaifileresult.md (Japanese) * New translations openaifilesapi.md (Japanese) * Update updates.md * collections are expressions * New Crowdin updates (#3012) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations dataclassclass.md (French) * New translations entityselectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations updates.md (French) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations privileges.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations orda-events.md (Spanish) * New translations field-properties.md (Spanish) * New translations collectionclass.md (Spanish) * New translations field-properties.md (Spanish) * New translations listbox_overview.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations wp-set-attributes.md (Spanish) * New translations collectionclass.md (Spanish) * New translations field-properties.md (Spanish) * New translations listbox_overview.md (Spanish) * New translations updates.md (Spanish) * New translations orda-events.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations qodly-studio.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations wp-set-attributes.md (Spanish) * New translations writeprointerface.md (Spanish) * New translations openaifileparameters.md (Spanish) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations updates.md (Japanese) * New translations openaifilesapi.md (Japanese) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * Doc/web form web event from qodly script (#3013) * pages created (not updated yet) * pages updated + properties and see also added in the two commands * see also added in classes * links fixed * Update Web_Server.md * links updates * examples update 1st pass * Update web-event.md * few fixes * sidebar and index page * pictures added + other updates * temp screenshot added * version 21 done * screenshots fix * Update version-21-sidebars.json * Feature/wp bullets auto indent (#3014) * standard actions part extracted into its own page (main + i18n) * new paragraph on lists + release note entry + links fixed + bullet keyword added in standard actions * more edits * Update updates.md * Update using-a-4d-write-pro-area.md * include tag added * screenshots added in i18n * links updated * user level added * update webform class * added target * New Crowdin updates (#3015) * New translations collectionclass.md (French) * New translations webformclass.md (French) * New translations webformitemclass.md (French) * New translations command-index.md (French) * New translations web_server.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations webformclass.md (French) * New translations webformitemclass.md (French) * New translations command-index.md (French) * New translations web_server.md (French) * New translations operators.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations command-index.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations web_server.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations tcpeventclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations command-index.md (Spanish) * New translations web_server.md (Spanish) * New translations webformclass.md (Japanese) * New translations webformitemclass.md (Japanese) * New translations command-index.md (Japanese) * New translations web_server.md (Japanese) * New translations webformclass.md (Japanese) * New translations webformitemclass.md (Japanese) * New translations command-index.md (Japanese) * New translations web_server.md (Japanese) * New translations webformclass.md (Portuguese, Brazilian) * New translations webformitemclass.md (Portuguese, Brazilian) * New translations command-index.md (Portuguese, Brazilian) * New translations web_server.md (Portuguese, Brazilian) * New translations webformclass.md (Portuguese, Brazilian) * New translations webformitemclass.md (Portuguese, Brazilian) * New translations command-index.md (Portuguese, Brazilian) * New translations web_server.md (Portuguese, Brazilian) * New translations webformclass-pic1.png (French) * New translations webformclass-pic2.png (French) * New translations webformclass-pic3.png (French) * New translations web-event1.png (French) * New translations web-event2.png (French) * New translations web-event3.png (French) * New translations web-event4.png (French) * New translations web-event.md (French) * New translations web-form.md (French) * New translations webformclass-pic1.png (French) * New translations webformclass-pic2.png (French) * New translations webformclass-pic3.png (French) * New translations web-event1.png (French) * New translations web-event2.png (French) * New translations web-event3.png (French) * New translations web-event4.png (French) * New translations web-event.md (French) * New translations web-form.md (French) * New translations webformclass-pic1.png (Spanish) * New translations webformclass-pic2.png (Spanish) * New translations webformclass-pic3.png (Spanish) * New translations web-event1.png (Spanish) * New translations web-event2.png (Spanish) * New translations web-event3.png (Spanish) * New translations web-event4.png (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * New translations webformclass-pic1.png (Spanish) * New translations webformclass-pic2.png (Spanish) * New translations webformclass-pic3.png (Spanish) * New translations web-event1.png (Spanish) * New translations web-event2.png (Spanish) * New translations web-event3.png (Spanish) * New translations web-event4.png (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * New translations webformclass-pic1.png (Japanese) * New translations webformclass-pic2.png (Japanese) * New translations webformclass-pic3.png (Japanese) * New translations web-event1.png (Japanese) * New translations web-event2.png (Japanese) * New translations web-event3.png (Japanese) * New translations web-event4.png (Japanese) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations webformclass-pic1.png (Japanese) * New translations webformclass-pic2.png (Japanese) * New translations webformclass-pic3.png (Japanese) * New translations web-event1.png (Japanese) * New translations web-event2.png (Japanese) * New translations web-event3.png (Japanese) * New translations web-event4.png (Japanese) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations webformclass-pic1.png (Portuguese, Brazilian) * New translations webformclass-pic2.png (Portuguese, Brazilian) * New translations webformclass-pic3.png (Portuguese, Brazilian) * New translations web-event1.png (Portuguese, Brazilian) * New translations web-event2.png (Portuguese, Brazilian) * New translations web-event3.png (Portuguese, Brazilian) * New translations web-event4.png (Portuguese, Brazilian) * New translations web-event.md (Portuguese, Brazilian) * New translations web-form.md (Portuguese, Brazilian) * New translations webformclass-pic1.png (Portuguese, Brazilian) * New translations webformclass-pic2.png (Portuguese, Brazilian) * New translations webformclass-pic3.png (Portuguese, Brazilian) * New translations web-event1.png (Portuguese, Brazilian) * New translations web-event2.png (Portuguese, Brazilian) * New translations web-event3.png (Portuguese, Brazilian) * New translations web-event4.png (Portuguese, Brazilian) * New translations web-event.md (Portuguese, Brazilian) * New translations web-form.md (Portuguese, Brazilian) * fix target * removed qodly cloud info * FR - Fixes in commands-legacy (#3018) * New Crowdin updates (#3017) * New translations quick-tour.md (French) * New translations quick-tour.md (French) * New translations classes.md (French) * New translations quick-tour.md (French) * New translations ordaclasses.md (French) * New translations classes.md (French) * New translations quick-tour.md (French) * New translations ordaclasses.md (French) * New translations classes.md (French) * New translations quick-tour.md (French) * New translations ordaclasses.md (French) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Japanese) * New translations quick-tour.md (Japanese) * New translations quick-tour.md (Japanese) * New translations quick-tour.md (Japanese) * New translations quick-tour.md (Japanese) * New translations openaifilesapi.md (Japanese) * New translations quick-tour.md (Portuguese, Brazilian) * New translations quick-tour.md (Portuguese, Brazilian) * New translations quick-tour.md (Portuguese, Brazilian) * New translations quick-tour.md (Portuguese, Brazilian) * New translations quick-tour.md (Portuguese, Brazilian) * New translations openai.md (French) * New translations overview.md (French) * New translations openaifile.md (French) * New translations openaifiledeletedresult.md (French) * New translations openaifilelistparameters.md (French) * New translations openaifilelistresult.md (French) * New translations openaifileparameters.md (French) * New translations entityselectionclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations forms.md (Spanish) * New translations privileges.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openaimessage.md (Spanish) * New translations openairesult.md (Spanish) * New translations call-chain.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openairesult.md (Spanish) * New translations call-chain.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations forms.md (Spanish) * New translations call-chain.md (Spanish) * New translations privileges.md (Spanish) * New translations openai.md (Spanish) * New translations openaierror.md (Spanish) * New translations openairesult.md (Spanish) * New translations openaifile.md (Spanish) * New translations openaifiledeletedresult.md (Spanish) * New translations openaifilelistparameters.md (Spanish) * New translations openaifilelistresult.md (Spanish) * New translations openaifileparameters.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations web-event.md (Spanish) * New translations web-event.md (Spanish) * New translations openaifilesapi.md (Japanese) * New translations properties_animation.md (Spanish) * New translations properties_reference.md (Spanish) * New translations properties_animation.md (Spanish) * New translations properties_reference.md (Spanish) * New translations classes.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations classes.md (Spanish) * New translations parameters.md (Spanish) * New translations properties_animation.md (Spanish) * New translations properties_reference.md (Spanish) * New translations glossary.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations overview.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations select-log-file.md (Spanish) * New translations orda-events.md (Spanish) * New translations collectionclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations classes.md (Spanish) * New translations quick-tour.md (Spanish) * New translations properties_animation.md (Spanish) * New translations properties_reference.md (Spanish) * New translations glossary.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations overview.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations license-info.md (Spanish) * New translations select-log-file.md (Spanish) * New translations http-rules.md (Spanish) * New translations collectionclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations classes.md (Spanish) * New translations quick-tour.md (Spanish) * New translations properties_animation.md (Spanish) * New translations properties_reference.md (Spanish) * New translations license-info.md (Spanish) * New translations select-log-file.md (Spanish) * New translations glossary.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations overview.md (Spanish) * New translations vp-set-workbook-options.md (Spanish) * New translations http-rules.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations openaifiledeletedresult.md (Spanish) * New translations openaifilelistparameters.md (Spanish) * New translations openaifilelistresult.md (Spanish) * New translations openaifileresult.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * Feature/find in components (#3019) * new page * result window * final * Update develop-components.md * final search in design * rename included * fix in properties * Update search-replace-comp.md * after closure * fixes in main * updated get/set database parameters * reordered set db param * fix integer operator * fix log warn * New Crowdin updates (#3020) * New translations cryptokeyclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations parameters.md (Spanish) * New translations collectionclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations entityselectionclass.md (Japanese) * New translations webformclass.md (Japanese) * New translations webformitemclass.md (Japanese) * New translations openaimessage.md (Japanese) * New translations overview.md (Japanese) * New translations collectionclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations webformclass.md (Japanese) * New translations webformitemclass.md (Japanese) * New translations dt_number.md (French) * New translations dt_number.md (French) * New translations develop-components.md (French) * New translations updates.md (French) * New translations write-class-method.md (French) * New translations dt_number.md (French) * New translations dt_number.md (French) * New translations properties_action.md (French) * New translations project-method-properties.md (French) * New translations dt_number.md (French) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations develop-components.md (Spanish) * New translations updates.md (Spanish) * New translations write-class-method.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations properties_action.md (Spanish) * New translations project-method-properties.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations develop-components.md (Japanese) * New translations updates.md (Japanese) * New translations write-class-method.md (Japanese) * New translations command-index.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations properties_action.md (Japanese) * New translations project-method-properties.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations develop-components.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations write-class-method.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations properties_action.md (Portuguese, Brazilian) * New translations project-method-properties.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations search-replace.md (French) * New translations find-components-results.png (French) * New translations find-components.png (French) * New translations find-in-design-expanded.png (French) * New translations find-in-design.png (French) * New translations rename-dial.png (French) * New translations rename.png (French) * New translations replace-content.png (French) * New translations result-window-menu.png (French) * New translations result-window-re.png (French) * New translations result-window.png (French) * New translations search-icon.png (French) * New translations openaifiledeleted.md (French) * New translations search-replace.md (Spanish) * New translations find-components-results.png (Spanish) * New translations find-components.png (Spanish) * New translations find-in-design-expanded.png (Spanish) * New translations find-in-design.png (Spanish) * New translations rename-dial.png (Spanish) * New translations rename.png (Spanish) * New translations replace-content.png (Spanish) * New translations result-window-menu.png (Spanish) * New translations result-window-re.png (Spanish) * New translations result-window.png (Spanish) * New translations search-icon.png (Spanish) * New translations openaifiledeleted.md (Spanish) * New translations search-replace.md (Japanese) * New translations find-components-results.png (Japanese) * New translations find-components.png (Japanese) * New translations find-in-design-expanded.png (Japanese) * New translations find-in-design.png (Japanese) * New translations rename-dial.png (Japanese) * New translations rename.png (Japanese) * New translations replace-content.png (Japanese) * New translations result-window-menu.png (Japanese) * New translations result-window-re.png (Japanese) * New translations result-window.png (Japanese) * New translations search-icon.png (Japanese) * New translations openaifiledeleted.md (Japanese) * New translations search-replace.md (Portuguese, Brazilian) * New translations find-components-results.png (Portuguese, Brazilian) * New translations find-components.png (Portuguese, Brazilian) * New translations find-in-design-expanded.png (Portuguese, Brazilian) * New translations find-in-design.png (Portuguese, Brazilian) * New translations rename-dial.png (Portuguese, Brazilian) * New translations rename.png (Portuguese, Brazilian) * New translations replace-content.png (Portuguese, Brazilian) * New translations result-window-menu.png (Portuguese, Brazilian) * New translations result-window-re.png (Portuguese, Brazilian) * New translations result-window.png (Portuguese, Brazilian) * New translations search-icon.png (Portuguese, Brazilian) * New translations openaifiledeleted.md (Portuguese, Brazilian) * Update search-replace.md * fix bug ACI0106075 * New Crowdin updates (#3021) * New translations dt_number.md (French) * New translations dt_number.md (French) * New translations webformclass.md (French) * New translations webformitemclass.md (French) * New translations write-class-method.md (French) * New translations dt_number.md (French) * New translations license-info.md (French) * New translations openaimessage.md (French) * New translations dt_number.md (French) * New translations license-info.md (French) * New translations webformclass.md (French) * New translations webformitemclass.md (French) * New translations dt_number.md (French) * New translations license-info.md (French) * New translations openaifileresult.md (French) * New translations openaifilesapi.md (French) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations dt_number.md (Portuguese, Brazilian) * New translations web-event.md (French) * New translations web-form.md (French) * New translations web-event.md (French) * New translations web-form.md (French) * New translations openaifiledeleted.md (French) * New translations webformitemclass.md (French) * New Crowdin updates (#3023) * New translations web-event.md (Japanese) * New translations web-event.md (Japanese) * note about OR operator added (#3024) * removed PHP commands in 21/current/ all languages * note about OR deleted (#3025) * New Crowdin updates (#3026) * New translations dataclassclass.md (French) * New translations dataclassclass.md (French) * New translations dataclassclass.md (French) * New translations updates.md (French) * New translations command-index.md (French) * New translations dataclassclass.md (French) * New translations dataclassclass.md (French) * New translations command-index.md (French) * New translations updates.md (French) * New translations dataclassclass.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations classes.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations updates.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations openaivisionhelper.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations openaivisionhelper.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations updates.md (Spanish) * New translations webserverconfig.md (Spanish) * New translations openaivisionhelper.md (Spanish) * New translations dataclassclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations updates.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations updates.md (Japanese) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New Crowdin updates (#3027) * New translations web-event.md (Japanese) * New translations web-event.md (Japanese) * xml fixes * Update updates.md * New Crowdin updates (#3028) * New translations classes.md (French) * New translations quick-tour.md (French) * New translations updates.md (French) * New translations command-index.md (French) * New translations open-datastore.md (French) * New translations wp-export-document.md (French) * New translations classes.md (French) * New translations wp-export-document.md (French) * New translations string.md (French) * New translations classes.md (French) * New translations command-index.md (French) * New translations wp-export-document.md (French) * New translations quick-tour.md (Spanish) * New translations updates.md (Spanish) * New translations open-datastore.md (Spanish) * New translations string.md (Spanish) * New translations dt_number.md (Japanese) * New translations dt_number.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations classes.md (Japanese) * New translations parameters.md (Japanese) * New translations quick-tour.md (Japanese) * New translations variables.md (Japanese) * New translations updates.md (Japanese) * New translations open-datastore.md (Japanese) * New translations dt_number.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations classes.md (Japanese) * New translations dt_number.md (Japanese) * New translations parameters.md (Japanese) * New translations variables.md (Japanese) * New translations string.md (Japanese) * New translations dataclassclass.md (Japanese) * New translations classes.md (Japanese) * New translations dt_number.md (Japanese) * New translations parameters.md (Japanese) * New translations variables.md (Japanese) * New translations quick-tour.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) * New translations open-datastore.md (Portuguese, Brazilian) * New translations string.md (Portuguese, Brazilian) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations user-new.md (French) * New translations user-new.md (Spanish) * New translations user-new.md (Japanese) * New translations margin-bullet.png (Japanese) * New translations user-new.md (Portuguese, Brazilian) * ES Get/Set database parameter improvements (#3029) * Update new-process.md * Update new-process.md * Update register-client.md * Update register-client.md * Update register-client.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update 4d-write-pro-attributes.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update wp-new-style-sheet.md * Update get-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md * Update get-database-parameter.md * Update get-database-parameter.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update license-usage.md * Update license-usage.md * Update license-usage.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update blob-to-print-settings.md * Update open-window.md * Update open-window.md * Update open-window.md * Update query-by-attribute.md * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md * Update query-by-attribute.md * Update query-by-attribute.md * Update verify-data-file.md * Update verify-data-file.md * Update verify-data-file.md * Rename command from 'QUERY BY ATTRIBUTE' to 'QUERY SELECTION BY ATTRIBUTE' * Update query-selection-by-attribute.md * Update query-selection-by-attribute.md * Update get-database-parameter.md * Update get-database-parameter.md * Update set-database-parameter.md * Update set-database-parameter.md --------- Co-authored-by: arnaud-4d <savagetomatoes@gmail.com> * New Crowdin updates (#3030) * New translations dt_number.md (Spanish) * New translations dt_number.md (Spanish) * New translations develop-components.md (Spanish) * New translations dt_number.md (Spanish) * New translations openaichatcompletionsapi.md (Spanish) * New translations overview.md (Spanish) * New translations entityclass.md (Spanish) * New translations dt_number.md (Spanish) * New translations openaichatcompletionsapi.md (Spanish) * New translations entityclass.md (Spanish) * New translations dt_number.md (Spanish) * New translations openaichatcompletionsapi.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations search-replace.md (Spanish) * New translations openaifiledeleted.md (Spanish) * fixes in get set listbox properties * fix home page icons * New Crowdin updates (#3031) * New translations listbox-get-property.md (French) * New translations listbox-set-property.md (French) * New translations listbox-get-property.md (French) * New translations listbox-set-property.md (French) * New translations listbox-get-property.md (French) * New translations listbox-set-property.md (French) * New translations cryptokeyclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations $filter.md (Spanish) * New translations preemptiveweb.md (Spanish) * New translations web.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations openaimessage.md (Spanish) * New translations listbox-get-property.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations orda-events.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations wp-get-attributes.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations listbox-get-property.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations process-activity.md (Spanish) * New translations web.md (Spanish) * New translations cryptokeyclass.md (Spanish) * New translations webformclass.md (Spanish) * New translations webformitemclass.md (Spanish) * New translations listbox-get-property.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations web.md (Spanish) * New translations webarea_overview.md (Spanish) * New translations orda-events.md (Spanish) * New translations ordaclasses.md (Spanish) * New translations privileges.md (Spanish) * New translations preemptiveweb.md (Spanish) * New translations wp-get-attributes.md (Spanish) * New translations wp-import-document.md (Spanish) * New translations openaifilelistresult.md (Spanish) * New translations openaifilesapi.md (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * New translations web-event.md (Spanish) * New translations web-form.md (Spanish) * New translations search-replace.md (Spanish) * New translations user-new.md (Spanish) * New translations clientserver.md (Japanese) * New translations write-class-method.md (Japanese) * New translations listbox-get-property.md (Japanese) * New translations listbox-set-property.md (Japanese) * New translations listbox-get-property.md (Japanese) * New translations listbox-set-property.md (Japanese) * New translations clientserver.md (Japanese) * New translations listbox-get-property.md (Japanese) * New translations listbox-set-property.md (Japanese) * New translations listbox-get-property.md (Portuguese, Brazilian) * New translations listbox-set-property.md (Portuguese, Brazilian) * New translations listbox-get-property.md (Portuguese, Brazilian) * New translations listbox-set-property.md (Portuguese, Brazilian) * New translations listbox-get-property.md (Portuguese, Brazilian) * New translations listbox-set-property.md (Portuguese, Brazilian) * yes no for thread safe * fixed libs * New Crowdin updates (#3032) * New translations this.md (Japanese) * New translations use-entity-selection.md (Japanese) * New translations wa-get-context.md (Japanese) * New translations wa-set-context.md (Japanese) * New translations web-server-list.md (Japanese) * New translations web-server.md (Japanese) * New translations zip-create-archive.md (Japanese) * New translations zip-read-archive.md (Japanese) * New translations num.md (Japanese) * New translations trim-end.md (Japanese) * New translations trim-start.md (Japanese) * New translations trim.md (Japanese) * New translations string.md (Japanese) * New translations generate-uuid.md (Japanese) * New translations generate-uuid.md (Japanese) * New translations 4d.md (Japanese) * New translations call-chain.md (Japanese) * New translations command-name.md (Japanese) * New translations compile-project.md (Japanese) * New translations create-deployment-license.md (Japanese) * New translations create-entity-selection.md (Japanese) * New translations cs.md (Japanese) * New translations dialog.md (Japanese) * New translations ds.md (Japanese) * New translations file.md (Japanese) * New translations folder.md (Japanese) * New translations form-edit.md (Japanese) * New translations form-event-code.md (Japanese) * New translations form-event.md (Japanese) * New translations form-load.md (Japanese) * New translations form.md (Japanese) * New translations formula-from-string.md (Japanese) * New translations formula.md (Japanese) * New translations generate-uuid.md (Japanese) * New translations http-parse-message.md (Japanese) * New translations imap-new-transporter.md (Japanese) * New translations last-errors.md (Japanese) * New translations license-info.md (Japanese) * New translations listbox-get-property.md (Japanese) * New translations listbox-set-property.md (Japanese) * New translations mail-convert-from-mime.md (Japanese) * New translations mail-convert-to-mime.md (Japanese) * New translations mail-new-attachment.md (Japanese) * New translations new-collection.md (Japanese) * New translations new-shared-collection.md (Japanese) * New translations new-signal.md (Japanese) * New translations num.md (Japanese) * New translations object-get-data-source-formula.md (Japanese) * New translations object-set-data-source-formula.md (Japanese) * New translations open-datastore.md (Japanese) * New translations pop3-new-transporter.md (Japanese) * New translations print-form.md (Japanese) * New translations process-number.md (Japanese) * New translations select-log-file.md (Japanese) * New translations session-info.md (Japanese) * New translations session-storage.md (Japanese) * New translations session.md (Japanese) * New translations set-allowed-methods.md (Japanese) * New translations smtp-new-transporter.md (Japanese) * New translations string.md (Japanese) * New translations super.md (Japanese) * New translations this.md (Japanese) * New translations trim-end.md (Japanese) * New translations trim-start.md (Japanese) * New translations trim.md (Japanese) * New translations use-entity-selection.md (Japanese) * New translations wa-get-context.md (Japanese) * New translations wa-set-context.md (Japanese) * New translations web-server-list.md (Japanese) * New translations web-server.md (Japanese) * New translations zip-create-archive.md (Japanese) * New translations zip-read-archive.md (Japanese) * New translations updates.md (Japanese) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations web-event.md (Japanese) * New translations web-form.md (Japanese) * New translations openaifiledeleted.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations 4d.md (Portuguese, Brazilian) * New translations cs.md (Portuguese, Brazilian) * New translations super.md (Portuguese, Brazilian) * New translations ds.md (Portuguese, Brazilian) * New translations open-datastore.md (Portuguese, Brazilian) * New translations this.md (Portuguese, Brazilian) * New translations create-entity-selection.md (Portuguese, Brazilian) * New translations file.md (Portuguese, Brazilian) * New translations folder.md (Portuguese, Brazilian) * New translations use-entity-selection.md (Portuguese, Brazilian) * New translations formula.md (Portuguese, Brazilian) * New translations formula-from-string.md (Portuguese, Brazilian) * New translations imap-new-transporter.md (Portuguese, Brazilian) * New translations mail-convert-from-mime.md (Portuguese, Brazilian) * New translations mail-convert-to-mime.md (Portuguese, Brazilian) * New translations mail-new-attachment.md (Portuguese, Brazilian) * New translations new-collection.md (Portuguese, Brazilian) * New translations new-shared-collection.md (Portuguese, Brazilian) * New translations new-signal.md (Portuguese, Brazilian) * New translations pop3-new-transporter.md (Portuguese, Brazilian) * New translations smtp-new-transporter.md (Portuguese, Brazilian) * New translations session.md (Portuguese, Brazilian) * New translations web-server-list.md (Portuguese, Brazilian) * New translations web-server.md (Portuguese, Brazilian) * New translations zip-create-archive.md (Portuguese, Brazilian) * New translations zip-read-archive.md (Portuguese, Brazilian) * New translations process-number.md (Portuguese, Brazilian) * New translations session-info.md (Portuguese, Brazilian) * New translations license-info.md (Portuguese, Brazilian) * New translations set-allowed-methods.md (Portuguese, Brazilian) * New translations session-storage.md (Portuguese, Brazilian) * New translations compile-project.md (Portuguese, Brazilian) * New translations dialog.md (Portuguese, Brazilian) * New translations form-event-code.md (Portuguese, Brazilian) * New translations form-edit.md (Portuguese, Brazilian) * New translations form-event.md (Portuguese, Brazilian) * New translations form-load.md (Portuguese, Brazilian) * New translations form.md (Portuguese, Brazilian) * New translations print-form.md (Portuguese, Brazilian) * New translations http-parse-message.md (Portuguese, Brazilian) * New translations select-log-file.md (Portuguese, Brazilian) * New translations wa-get-context.md (Portuguese, Brazilian) * New translations wa-set-context.md (Portuguese, Brazilian) * New translations call-chain.md (Portuguese, Brazilian) * New translations command-name.md (Portuguese, Brazilian) * New translations last-errors.md (Portuguese, Brazilian) * New translations listbox-get-property.md (Portuguese, Brazilian) * New translations listbox-set-property.md (Portuguese, Brazilian) * New translations object-get-data-source-formula.md (Portuguese, Brazilian) * New translations object-set-data-source-formula.md (Portuguese, Brazilian) * New translations create-deployment-license.md (Portuguese, Brazilian) * N…
1 parent 9c7c518 commit c12e7d3

467 files changed

Lines changed: 4134 additions & 2555 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/API/FileClass.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,7 @@ You want to rename "ReadMe.txt" in "ReadMe_new.txt":
554554

555555
|Release|Changes|
556556
|---|---|
557+
|21 R2|support of removeFluentUI|
557558
|20 R9|Read UUIDs in macOS executables|
558559
|20|Support of WinIcon|
559560
|19|Added|
@@ -570,7 +571,7 @@ You want to rename "ReadMe.txt" in "ReadMe_new.txt":
570571

571572
#### Description
572573

573-
The `.setAppInfo()` function <!-- REF #FileClass.setAppInfo().Summary -->writes the *info* properties as information contents of an application file<!-- END REF -->.
574+
The `.setAppInfo()` function <!-- REF #FileClass.setAppInfo().Summary -->writes the *info* properties as information contents of an application file<!-- END REF -->. It is designed for developers who want to customize their 4D application building chain.
574575

575576
The function can only be used with the following file types: **.plist** (all platforms), existing **.exe**/**.dll** (Windows), or **macOS executable**. If used with another file type or with a **.exe**/**.dll** file that does not already exist on disk, the function does nothing (no error is generated).
576577

@@ -600,14 +601,15 @@ Each valid property set in the *info* object parameter is written in the version
600601

601602
|Property|Type|Comment|
602603
|---|---|---|
603-
|InternalName|Text||
604-
|ProductName|Text||
605604
|CompanyName|Text||
606-
|LegalCopyright|Text||
607-
|ProductVersion|Text||
608605
|FileDescription|Text||
609606
|FileVersion|Text||
607+
|InternalName|Text||
608+
|LegalCopyright|Text||
610609
|OriginalFilename|Text||
610+
|ProductName|Text||
611+
|ProductVersion|Text||
612+
|removeFluentUI|Boolean|Can only be used with a merged 4D application (.exe file). Pass True to replace the *manifest* referencing the embedded Windows App SDK (required for [Fluent UI rendering](../FormEditor/forms.md#fluent-ui-rendering)) and the *.pri* file with versions allowing the use of a Windows App SDK installed in the OS. Using a local SDK allows to reduce the size of the generated application (you also need remove the default embedded files). Passing False or omitting the property does nothing.|
611613
|WinIcon|Text|Posix path of .ico file. This property applies only to 4D generated executable files.|
612614

613615
For all properties except `WinIcon`, if you pass a null or empty text as value, an empty string is written in the property. If you pass a value type different from text, it is stringified.

docs/API/FunctionClass.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ You can also execute a function using the [`apply()`](#apply) and [`call()`](#ca
5050

5151
#### Passing parameters
5252

53-
You can pass parameters to your formulas using a sequential parameter syntax based upon $1, $2...$n. For example, you can write:
53+
You can pass parameters to your formulas using a sequential parameter syntax based upon `$1, $2,...,$n`. The numbering of the $ parameters represents the order in which they will be passed to the formula. For example, you can write:
5454

5555
```4d
5656
var $f : Object
5757
$f:=New object
58-
$f.message:=Formula(ALERT("Hello "+$1))
59-
$f.message("John") //displays "Hello John"
58+
$f.message:=Formula(ALERT("Hello "+$2+", "+$1))
59+
$f.message("John";"Smith") //displays "Hello Smith, John"
6060
```
6161

6262
Or using the [.call()](#call) function:
@@ -65,7 +65,7 @@ Or using the [.call()](#call) function:
6565
var $f : Object
6666
$f:=Formula($1+" "+$2)
6767
$text:=$f.call(Null;"Hello";"World") //returns "Hello World"
68-
$text:=$f.call(Null;"Welcome to";String(Year of(Current date))) //returns "Welcome to 2019" (for example)
68+
$text:=$f.call(Null;"Welcome to";String(Year of(Current date))) //returns "Welcome to 2026" (for example)
6969
```
7070

7171
#### Parameters to a single method

docs/API/SessionClass.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Session
44
---
55

66

7-
Session objects are returned by the [`Session`](../commands/session.md) command. These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md).
7+
Session objects are returned by the [`Session`](../commands/session.md) command. These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web context only) manage [privileges](../ORDA/privileges.md).
88

99

1010
:::tip Related blog posts
@@ -22,7 +22,7 @@ Session objects are returned by the [`Session`](../commands/session.md) command.
2222

2323
The following types of sessions are supported by this class:
2424

25-
- [**Web user sessions**](WebServer/sessions.md): Web user sessions are available when [scalable sessions are enabled in your project](WebServer/sessions.md#enabling-web-sessions). They are used for Web connections (including and REST access), and are controlled by assigned [privileges](../ORDA/privileges.md).
25+
- [**Web user sessions**](WebServer/sessions.md): Web user sessions are available when [scalable sessions are enabled in your project](WebServer/sessions.md#enabling-web-sessions). They are used for Web connections (including REST access), and are controlled by assigned [privileges](../ORDA/privileges.md).
2626
- [**Desktop sessions**](../Desktop/sessions.md), which include:
2727
- [**Remote user sessions**](../Desktop/sessions.md#remote-user-sessions): In client/server applications, remote users have their own sessions managed on the server.
2828
- [**Stored procedures sessions**](../Desktop/sessions.md#stored-procedure-sessions): Virtual user session for all stored procedures executed on the server.
@@ -98,6 +98,7 @@ This function does not remove **promoted privileges** from the web process, whet
9898
:::note
9999

100100
Keep in mind that privileges only apply to the code executed through web accesses, whatever the [session type](#session-types) on which this function is executed.
101+
101102
:::
102103

103104

@@ -192,6 +193,11 @@ If no privilege with *promoteId* was promoted using [`.promote()`](#promote) in
192193

193194
If several privileges have been added to the web process, the `demote()` function must be called for each one with the appropriate *promoteId*. Privileges are stacked in the order they have been added to the process, it is recommended to unstack privileges in a LIFO (*Last In, First Out*) order.
194195

196+
:::note
197+
198+
Keep in mind that privileges only apply to the code executed through web accesses, whatever the [session type](#session-types) on which this function is executed.
199+
200+
:::
195201

196202
#### Example
197203

@@ -526,6 +532,7 @@ The `.info` property <!-- REF #SessionClass.info.Summary -->describes the deskto
526532

527533
- **Remote sessions** and **Stored procedure sessions**: The `.info` object is the same object as the one returned in the "session" property by the [`Process activity`](../commands/process-activity.md) command.
528534
- **Standalone sessions**: The `.info` object is the same object as the one returned by the [`Session info`](../commands/session-info.md) command.
535+
- **Web user sessions**: The `.info` object contains properties available for web user sessions.
529536

530537

531538
The `.info` object contains the following properties:
@@ -586,7 +593,7 @@ The `.isGuest()` function <!-- REF #SessionClass.isGuest().Summary -->returns Tr
586593

587594
:::note Compatibility
588595

589-
With legacy sessions, `.isGuest()` returns True if the session has no privileges.
596+
When the [*forcelogin* mode](../REST/authUsers.md#force-login-mode) is disabled, `.isGuest()` returns True if the session has no privileges.
590597

591598
:::
592599

@@ -727,6 +734,11 @@ The function returns `false` if:
727734
In this case, the current web user session is left untouched (no session is restored).
728735

729736

737+
:::note
738+
739+
Keep in mind that privileges only apply to the code executed through web accesses, whatever the [session type](#session-types) on which this function is executed.
740+
741+
:::
730742

731743

732744
#### Example

docs/API/WebFormClass.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The `WebForm` class contains functions and properties allowing to handle your Qo
2020

2121
||
2222
|---|
23-
|[<!-- INCLUDE WebFormClass.componentName.Syntax -->](#componentname)<br/><!-- INCLUDE #WebFormClass.componentName.Summary -->|
23+
|[<!-- INCLUDE WebFormClass.componentName.Syntax -->](#componentname)<br/><!-- INCLUDE WebFormClass.componentName.Summary -->|
2424
|[<!-- INCLUDE #WebFormClass.disableState().Syntax -->](#disablestate)<br/><!-- INCLUDE #WebFormClass.disableState().Summary -->|
2525
|[<!-- INCLUDE #WebFormClass.enableState().Syntax -->](#enablestate)<br/><!-- INCLUDE #WebFormClass.enableState().Summary -->|
2626
|[<!-- INCLUDE #WebFormClass.setError().Syntax -->](#seterror)<br/><!-- INCLUDE #WebFormClass.setError().Summary -->|
@@ -30,11 +30,11 @@ The `WebForm` class contains functions and properties allowing to handle your Qo
3030

3131
### *.componentName*
3232

33-
<!-- REF #WebFormClass.componentName.Syntax -->***.componentName*** : [4D.WebFormItem](WebFormItemClass.md)<!-- END REF -->
33+
<!-- REF WebFormClass.componentName.Syntax -->***.componentName*** : [4D.WebFormItem](WebFormItemClass.md)<!-- END REF -->
3434

3535
#### Description
3636

37-
The components of web pages are <!-- REF #WebFormClass.componentName.Summary -->objects that are available directly as properties<!-- END REF --> of these web pages.
37+
The components of web pages are <!-- REF WebFormClass.componentName.Summary -->objects that are available directly as properties<!-- END REF --> of these web pages.
3838

3939
The returned objects are of the [`4D.WebFormItem`](WebFormItemClass.md) class. These objects have functions that you can use to manage your components dynamically.
4040

docs/Admin/data-collect.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ id: data-collect
33
title: Data Collection
44
---
55

6-
To help us make our products always better, we automatically collect data regarding usage statistics on running 4D Server applications. Collected data is completely anonymous and data is transferred with no impact on the user experience.
6+
To help us make our products always better, we automatically collect data regarding usage statistics on running 4D Server applications. Collected data is transferred with no impact on the user experience. No personal data is collected. For more information on 4D policy regarding personal data protection, please got to [this page](https://us.4d.com/privacy-policy).
77

8-
This page explains:
8+
The section below explains:
99

1010
- what information is collected,
1111
- where information is stored and when it is sent to 4D,

docs/Admin/webAdmin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ This option only appears if the Qodly Studio license is activated.
139139

140140
:::
141141

142-
This option enables user access to [Qodly Studio](../WebServer/qodly-studio.md) at the 4D application level. Note that you also need to [enable the access at every project level](../settings/web.md#enable-access-to-qodly-studio).
142+
This option enables user access to [Qodly Studio](developer.4d.com/qodly/) at the 4D application level. Note that you also need to [enable the access at every project level](../settings/web.md#enable-access-to-qodly-studio).
143143

144144
:::note
145145

docs/Concepts/quick-tour.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,6 @@ In the following example, the **Carriage return** character (escape sequence `\r
438438
The following conventions are used in the 4D language documentation:
439439

440440
- the `{ }` characters (braces) indicate optional parameters. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function.
441-
- the `{; ...*param* : Type}` notation indicates an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : Text } ) : Collection` means that an unlimited number of values of any type can be passed to the function.
442-
- the `{; ...(*param* : Type ; *param2* : Type) }` notation indicates an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` means that an unlimited number of couple values or type array/text can be passed to the command.
443441
- the `any` keyword is used for parameters that can be of any type (number, text, boolean, date, time, object, collection...).
442+
- the `{; ...*param* : Type}` notation indicates an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any } ) : Collection` means that an unlimited number of values of any type can be passed to the function.
443+
- the `{; ...(*param* : Type ; *param2* : Type) }` notation indicates an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` means that an unlimited number of couple values of type array/text can be passed to the command.

docs/Debugging/debugging-remote.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Only one debugger can debug a 4D Server application at a given time. It is calle
2020

2121
* the local 4D Server debugger (default) - if the server is not running headless.
2222
* the debugger of a remote 4D client - if the remote session has access to Design mode.
23-
* the [Qodly debugger](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) on 4D Server - if the server allows access to Qodly Studio.
23+
* the [Qodly debugger](developer.4d.com/qodly/4DQodlyPro/debugging#using-qodly-debugger-on-4d-server) on 4D Server - if the server allows access to Qodly Studio.
2424
* the **VS Code** debugger, provided you installed the [4D-Debugger](https://github.com/4d/4D-Debugger-VSCode) extension.
2525

2626

docs/Desktop/building.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -494,14 +494,10 @@ A module is a built-in code library used by 4D to control specific features. If
494494
The following optional modules can be deselected:
495495

496496
* **CEF**: Chromium embedded library. It is necessary to run [Web areas](../FormObjects/webArea_overview.md) that use the embedded rendering engine and [4D View Pro areas](../FormObjects/viewProArea_overview.md). Calling such areas when CEF is deselected will display blank areas and/or generate errors.
497-
* **MeCab**: Library used for text indexing in Japanese language (see this [settings paragraph](../settings/database.md#support-of-mecab-japanese-version)). Deselecting this module will force text indexes to be rebuilt in Japanese language.
498-
499-
> If you deselect MeCab for an application in Japanese language used on heterogeneous platforms, make sure to deselect it on both client/server build and [client application build](#build-client-application) (for the concurrent platform), otherwise major malfunctions will occur in the application.
500-
501497
* **SpellChecker**: Used for built-in [spellchecking features](../FormObjects/properties_Entry.md#auto-spellcheck) and commands available for input areas and 4D Write Pro areas.
502498
* **4D Updater**: Controls the [automatic update](#what-is-a-clientserver-application) of client parts and is used by the `SET UPDATE FOLDER` command for [automated server updates](#automatic-updating-of-server-or-single-user-applications).
503499
* **4D Qodly Pro and Data Explorer**: Includes [Qodly Studio and its web renderering features](https://developer.4d.com/qodly/) as well as the [Data Explorer](../Admin/dataExplorer.md).
504-
500+
* **Windows App Runtime**: Required for [Fluent UI rendering](../FormEditor/forms.md#fluent-ui-rendering) on Windows.
505501

506502
## Licenses & Certificate page
507503

docs/Desktop/sessions.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ However, unlike the code executed in web user sessions, the code executed in des
1212

1313
You can nevertheless [**share** a desktop session with a web session](#sharing-a-desktop-session-for-web-accesses) so that a desktop user can access your 4D application through a web interface, using for example Qodly pages and Web areas.
1414

15-
## Session types
15+
## Session types {#session-types}
1616

1717
Desktop sessions include:
1818

@@ -35,13 +35,13 @@ The following diagram shows the different session types and how they interact:
3535

3636

3737

38-
## Remote user sessions
38+
## Remote user sessions {#remote-user-sessions}
3939

4040
On the server, in "user processes" (i.e. processes related to remote users), the [`Session`](../commands/session.md) command returns a `session` object describing the current user session. This object is handled through the functions and properties of the [`Session` class](../API/SessionClass.md).
4141

4242
:::note
4343

44-
On a remote 4D, the `session` object always returns null.
44+
On a remote 4D, the [`Session`](../commands/session) command always returns null.
4545

4646
:::
4747

@@ -71,13 +71,13 @@ The remote user `session` object is available from:
7171
- Database methods such as [`On Server Open Connection`](../commands/on-server-open-connection-database-method) and [`On Server Close Connection`](../commands/on-server-close-connection-database-method).
7272

7373

74-
## Stored procedure sessions
74+
## Stored procedure sessions {#stored-procedure-sessions}
7575

7676
On the server, all [stored procedures](https://doc.4d.com/4Dv20/4D/20/Stored-Procedures.300-6330553.en.html) share the same virtual user session.
7777

7878
### Usage
7979

80-
You can share data between all processes of a store procedure session using the [`session.storage`](../API/SessionClass.md#storage) shared object.
80+
You can share data between all processes of a stored procedure session using the [`session.storage`](../API/SessionClass.md#storage) shared object.
8181

8282
### Availability
8383

@@ -88,7 +88,7 @@ The `session` object of stored procedures is available from:
8888
- Database methods such as [`On Server Startup`](../commands/on-server-startup-database-method) and [`On Server Shutdown`](../commands/on-server-shutdown-database-method).
8989

9090

91-
## Standalone sessions
91+
## Standalone sessions {#standalone-sessions}
9292

9393
A standalone session is the single-user session running when you work locally with 4D.
9494

@@ -102,7 +102,7 @@ The `session` object of a standalone is available from all methods and code exec
102102

103103

104104

105-
## Sharing a desktop session for web accesses
105+
## Sharing a desktop session for web accesses {#sharing-a-desktop-session-for-web-accesses}
106106

107107
Desktop sessions can be used to handle web accesses to the application by the same user and thus, manage their [privileges](../ORDA/privileges.md). This possibility is particularly useful for Client/Server applications where [Qodly pages](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/pageLoaderOverview) are used for the interface, running on remote machines. With this configuration, your applications have modern CSS-based web interfaces but still benefit from the power and simplicity of integrated client/server development. In such applications, Qodly pages are executed within standard 4D [Web areas](../FormObjects/webArea_overview.md).
108108

0 commit comments

Comments
 (0)