- 17 Apr, 2019 1 commit
-
-
Boxiang Sun authored
-
- 16 Apr, 2019 1 commit
-
-
Boxiang Sun authored
-
- 15 Apr, 2019 1 commit
-
-
Boxiang Sun authored
-
- 11 Apr, 2019 1 commit
-
-
Boxiang Sun authored
-
- 10 Apr, 2019 3 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
- 09 Apr, 2019 3 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
- 05 Apr, 2019 4 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
- 04 Apr, 2019 3 commits
-
-
Boxiang Sun authored
We don't use pyodide.js anymore
-
Boxiang Sun authored
-
Boxiang Sun authored
-
- 03 Apr, 2019 2 commits
-
-
Boxiang Sun authored
Simply ignore the section "meta" and "plugin", support "%%code {"language" : "py"}" instead "%% py"
-
Boxiang Sun authored
-
- 01 Apr, 2019 3 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
Merge the code to gadget_jsmd_eval.js
-
- 28 Mar, 2019 1 commit
-
-
Boxiang Sun authored
Replace the original pyodide.js
-
- 27 Mar, 2019 5 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
Not render original Python and JS source code anymore
-
Boxiang Sun authored
The output of Python is a mimic of jupyter notebook.
-
Boxiang Sun authored
the iodide seems not initialized correctly. I checked the new pyodide.js in the upstream, this logic was changed. But I didn't dig whether there has an issue associated with this problem. I plan to update the compiled pyodide module and source code later.
-
Boxiang Sun authored
-
- 26 Mar, 2019 3 commits
-
-
Vincent Pelletier authored
Also, make some existing sanitation happen earlier than before, to store values in a cleaner format.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 20 Mar, 2019 4 commits
-
-
Julien Muchembled authored
With recent changes in CMFActivity, getServerAddress is now used when setting up the site, before the ZServer is started, which means: - getServerAddress memoized a wrong return value; - the test didn't fail with --load.
-
Aurélien Vermylen authored
The button "Subscribe/Unsubscribe from Timer Service" does not clearly explain the fact that it determines whether or not Alarms are enabled in ERP5. It is very counter-intuitive to see Alarms on "enabled" in the "Configure Alarms" screen and yet not have them being run because the Alarm Node is not subscribed to the Timer Service. /reviewed-on !539
-
Jérome Perrin authored
Since the introduction of ERP5 Login, authentication by Access Token is broken, and it is only working if `erp5_login.getReference() == person.getUserId()` The scriptable part of access token changed, now scripts must return a user object - on which the plugin will call `getUserId` (it was not clear what they should return before, maybe login, but they should return a user id, not a login, as the token plays the same role as a login). To make it clear and to intentionally break compatibility as this is now something different, these scripts have been renamed to be `getUserValue` type based methods. /reviewed-on nexedi/erp5!838
-
Jérome Perrin authored
(because my editor runs python3 pytlint)
-
- 19 Mar, 2019 5 commits
-
-
Jérome Perrin authored
/reviewed-on nexedi/erp5!839
-
Jérome Perrin authored
This fallback seems useless in this context, getClientAddr should be available.
-
Jérome Perrin authored
This test does not need to create an actual user as it just check plugin extract login & password from request. This test does not need to install the plugin in PAS, the actual check instanciate another ERP5DumbHTTPExtractionPlugin.
-
Jérome Perrin authored
- no longer needed to have same user id and logins. - upgrader activate the plugin
-
Jérome Perrin authored
This keep the current behavior. Invalidating all logins is also a way to disable login for this user without having to find all tokens and invalidate them one by one
-