- 11 Dec, 2020 22 commits
-
-
Romain Courteaud authored
Example: <h2 class="foo">bar</h2> => <h3 class="foo">bar</h3>
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
erp5_web_renderjs_ui: keep previous focus color
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
* add color in the commit tree * send one json only * display the list of removed files in the gadget diff * translate gadget * desactivated changelog
-
Romain Courteaud authored
See nexedi/erp5@ea219b74
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
erp5_force: break by dropping the custom page template erp5_forge: drop vcs_dialog erp5_forge: use Base_redirect erp5_forge: use formulator to propagate the values erp5_forge drop some fields from changelog form erp5_forge: erp5_forge: stop accessing the request to pass arguments erp5_forge: commit from xhtml_style and from erp5js erp5_forge: remove comment erp5_forge: drop useless comment erp5_forge: useless import erp5_forge: revert & update action erp5_forge: handle SVN exception erp5_forge: drop log
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Romain Courteaud authored
-
Jérome Perrin authored
Fixes #20200630-BB32 and #20200630-48F9FA See merge request nexedi/erp5!1318
-
- 10 Dec, 2020 1 commit
-
-
Jérome Perrin authored
in c361a8c3 (erp5_pdm: improve product invividual variation, 2020-03-09) we changed to allow default images in product individual variation and modified IndividualVariation_view to add a file upload field to upload an image, but this form is shared with other individual variations portal types. Without setting the default image property sheet and allowing Embedded Files as sub-documents, saving the form was causing an error.
-
- 09 Dec, 2020 4 commits
-
-
Jérome Perrin authored
Possible services depend on the selected project.
-
Jérome Perrin authored
If we only refresh this list when user selects another project, we don't support the case where there's only one project available for user, because the list of services is the default one, not the one filtered for the select project.
-
Jérome Perrin authored
Now that we have an empty item, we should make sure user selects something.
-
Gabriel Monnerat authored
If we have more than two options to project and resource
-
- 04 Dec, 2020 3 commits
-
-
Romain Courteaud authored
RSVP.Promise cancel callback do not expect a Promise as result. In order to handle potential errors triggered by setButtonTitle, run it in an renderjs's job.
-
Jérome Perrin authored
See merge request nexedi/erp5!1285
-
Jérome Perrin authored
We no longer run tests with `python setup.py`, but simply with `python -m unittest` With nexedi/slapos!862 we no longer need this See merge request nexedi/erp5!1316
-
- 03 Dec, 2020 10 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
See also https://github.com/zopefoundation/ZEO/pull/63 and nexedi/erp5!1095 No error in testCMFActivity and testConflictResolution. For the only error in testInvalidationBug, see comment. But this commit is not enough for ZODB5. The only known issue so far is the use of newer pickle protocol, which breaks export of ZODB data and requires non-trivial changes in our XMLExportImport/ppml code. So for the moment, many failures in testBusinessTempate.
-
Julien Muchembled authored
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Romain Courteaud authored
erp5_web_renderjs_ui_test: reproduce validation error issue and add asserts to make sure field has expected class * Trigger focus and blur to test renderjs functions properly * Add asserts to make sure we don't lose value after raise Invalid Date * Cover issue that invalid class does not disappear after click to create new object Foo in relation input * Make sure fifth_failure input has invalid class * Cover validation error to multicheckbox, checkbox and radio fields
-
Gabriel Monnerat authored
* change the label field to not display the error text by default * change all html5 fields (input, select, textarea) to add a custom *invalid* class when the field is invalid * change all html5 fields to listen to the `focus` and `blur` event (with the renderjs onEvent method) Then, acquire (with `declareAcquiredMethod`) and call `notifyFocus` / `notifyBlur` methods respectively. * change the label field to handle `notifyFocus` / `notifyBlur` (with `allowPublicAcquisition`). Change the validation error text display state depending on the field status * Trigger onStateChange to set invalid class. If error comes from input field, we need to change state locally to set invalid class * Regenerate gadget_erp5_nojqm.css from erp5less.css using http://lesscss.org/less-preview/ * Textarea gadget should not prevent default when invalid event is triggered * Support notifyFocus and notifyBlur in panel
-