- 26 Mar, 2021 38 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
Do not access form submission REQUEST from the listbox list method, as it is rendered asynchronously in ERP5JS
-
Romain Courteaud authored
-
Romain Courteaud authored
This reverts commit 35b2c024.
-
Romain Courteaud authored
-
Romain Courteaud authored
Allow edition in the new UI
-
Romain Courteaud authored
-
Romain Courteaud authored
This make everything slow as hell and prevent to quickly save.
-
Romain Courteaud authored
Example: <h2 class="foo">bar</h2> => <h3 class="foo">bar</h3>
-
Romain Courteaud authored
-
Romain Courteaud authored
erp5_web_renderjs_ui: keep previous focus color
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
This reverts commit a87db49b.
-
Romain Courteaud authored
-
Romain Courteaud authored
erp5_osoe_web_renderjs_ui: use display_erp5_dialog_with_history erp5_osoe_web_renderjs_ui: wi^test erp5_osoe_web_renderjs_ui: wip test erp5_osoe_web_renderjs_ui: test
-
Romain Courteaud authored
erp5_web_renderjs_ui_test: access page
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
* Rename WorkflowConfigurator PropertySheet to ConfiguratorWorkflow. * Add ConfiguratorWorkflowTransition PropertySheet for transition_form_id. => Should it be moved to standard 'action' instead? * Avoid defining Configurator-specific API in Workflow API, such as initializeDocument(). TODO: What about: - state.getAvailableTransitionList() - state.executeTransition() - state.getWorkflowHistory() - state.undoTransition() => erp5_configurator_standard:testStandardConfigurationWorkflow
-
Arnaud Fontaine authored
* Add WORKFLOW.{scripts,transitions...} property which is just a ComputedAttribute returning a dict (TODO: Instead of a dict, this should be ContainerTab to have objectIds()...). * Allow a Workflow Script to call another one by overriding portal_workflow.__getattr__. With DCWorkflow, `container` was bound to its parent (WORKFLOW.scripts which is a mapping), but now `container` is bound to the WORKFLOW itself as Transitions, Scripts and Variables are all at the same level. This is not very efficient but this is only in DCWorkflow compatibility mode after all. The initial implementation was creating a `ScriptContext`, a temporary object with all scripts of the current Workflow added. However, this required changing existing Workflow Script code and especially this did not work with the following use case: 1. Script Context is created before calling a Workflow Script. 2. That script calls a Workflow Script from another Workflow. => This will fail as ScriptContext is only created for the Workflow. This commit is going to be squashed before merging to master.
-
Arnaud Fontaine authored
Ignore for now the differences between ERP5Workflow implemented for Configurator a long time ago and "new" ERP5 Workflows. This commit is going to be squashed before merging to master.
-
Arnaud Fontaine authored
Work done by Wenjie Zheng, Isabelle Vallet, Sebastien Robin and myself.
-
Georgios Dagkakis authored
See merge request nexedi/erp5!1381
-
Georgios Dagkakis authored
as an extra safety measure
-
Georgios Dagkakis authored
and also addition of comments
-
Georgios Dagkakis authored
instead, check for the specifically expected Exception and in that case return with a warning Commit updates also testDelete of listbox_zuite accordingly
-
- 25 Mar, 2021 2 commits
-
-
Jérome Perrin authored
7a9d47adff (authentication_policy: fix display of password expiration date, 2021-03-25) was wrong, the date was not properly substituted in the message.
-
Jérome Perrin authored
This constraint had a TALES expression making it not apply on invalidated accounts, but during the transition invalidated -> validated, when the account's consistency is checked, the account is still in invalidated state, so that check was ignored, making it possible for users to validate an account without and account type.
-