Tim Nyborg
77a5c01ac9
Allow custom json encoder
...
This lets an application use a custom JSONEncoder when making jsonrpc calls (to automatically handle, say, serialization of datetime, or Decimal, or custom classes).
e.g.:
import json, datetime, decimal
class ExtendedEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime.datetime):
return obj.isoformat()
if isinstance(obj, decimal.Decimal):
return str(obj)
return super(ExtendedEncoder, self).default(obj)
api = ServerProxy(address, version='2.0', encoder=ExtendedEncoder)
2018-10-29 15:16:28 +00:00
mdipierro
09e53f495d
Merge pull request #2031 from leonelcamara/patch-22
...
Use export columns as is supposed instead of selectable ones
2018-10-06 11:31:14 -07:00
Leonel Câmara
800bd53870
Use export columns as is supposed instead of selectable ones
...
Fixes #2014
2018-10-04 12:43:49 +01:00
Leonel Câmara
4c87932f06
Show readable fields with a default in create form
...
Fixes #2006
This is a backwards compatibility fix.
2018-10-03 12:53:58 +01:00
mdipierro
6f87a20e26
Merge pull request #2025 from leonelcamara/patch-20
...
Python 3 compatibility
2018-09-27 22:19:20 -07:00
Leonel Câmara
19c41b308d
Update languages.py
2018-09-27 17:57:24 +01:00
Leonel Câmara
f5638c8f6b
Python 3 has no cmp function in sorted
2018-09-27 16:22:48 +01:00
Leonel Câmara
904ca403a2
Python 3 compatibility
...
Fixes #2024
2018-09-27 01:53:08 +01:00
Leonel Câmara
d244c34282
Fixes #2020
2018-09-24 22:04:04 +01:00
mdipierro
1715bccac4
Merge pull request #2019 from hrother/sqlform_factory_validators
...
Testcase for #2007
2018-09-23 10:44:37 -07:00
mdipierro
abf3ca54bf
Merge pull request #2018 from leonelcamara/fix726
...
Fixes #726
2018-09-22 18:48:21 -07:00
mdipierro
2440932579
Merge pull request #2017 from leonelcamara/fixfactoryvalidators
...
Fixes #2007
2018-09-22 18:47:51 -07:00
mdipierro
e9547d219a
Merge pull request #2008 from leonelcamara/samesite
...
Add SameSite support
2018-09-22 18:43:38 -07:00
Holger Rother
70bb497b96
Simplify testcase
2018-09-22 09:55:26 +02:00
Holger Rother
398fc6de37
Testcase for #2007
2018-09-21 07:58:12 +02:00
Leonel Câmara
50692a4fd3
Fixes #726
2018-09-20 18:59:41 +01:00
Leonel Câmara
11b441b777
Make SameSite=Lax the default for all web2py apps
2018-09-20 13:02:09 +01:00
Leonel Câmara
62f5372876
Fixes #2007
2018-09-20 12:47:05 +01:00
mdipierro
e697bdaf90
Merge branch 'master' of github.com:web2py/web2py
2018-09-17 21:36:54 -07:00
mdipierro
7bddd67a61
fixed basestring in template.py filenames, thanks appjarbiz
2018-09-17 21:32:41 -07:00
mdipierro
93c05240b7
Merge pull request #2009 from misl6/master
...
Fixes request_reset_password w/ custom userfield
2018-09-17 06:29:16 -07:00
mdipierro
2f1db7dfa2
Merge pull request #2005 from Faelysse/master
...
HTTP header date made independent of locale, fixes #1997
2018-09-17 06:24:32 -07:00
Mirko Galimberti
09c8b5eced
skip requires on custom userfield
2018-09-07 10:23:07 +02:00
Leonel Câmara
928fd364cf
Add SameSite support
2018-09-06 16:16:44 +01:00
Mirko Galimberti
55a2f4a6b2
Fixes request_reset_password w/ custom userfield
2018-09-06 14:58:03 +02:00
Faelysse
6e0da9cea7
HTTP header date made independent of locale, fixes #1997
2018-09-06 14:46:07 +02:00
Donald McClymont
9364aa2036
Support for compiled apps on python 3.7 and above - marshal_header_size increased to 16 for those cases - tested by compiling and running welcome app on py 2.7,3.6 and 3.7
2018-09-05 23:34:05 +01:00
mdipierro
33c6dd9656
fixed broken connection in scheduler, thanks Bart
2018-09-02 10:45:06 -07:00
mdipierro
f8cba1e5c4
Merge pull request #1992 from jvanbraekel/master
...
Update the style of SQLgrid select actions
2018-09-02 10:26:40 -07:00
mdipierro
f2aacd93c8
Merge pull request #1991 from Faelysse/master
...
Python3 redis compatibility
2018-09-02 10:25:59 -07:00
mdipierro
af69716bf0
Merge pull request #1982 from kvanzuijlen/fix_issues_for_python3
...
Fixed KeyError that occured when trying to retrieve column 'session_data'
2018-09-02 10:23:36 -07:00
mdipierro
433ef09d2c
Merge pull request #1924 from blackthorne/master
...
added task broadcasting for workers within a group
2018-09-02 10:22:18 -07:00
mdipierro
e87ef4bc3a
fixed SimpleXMLRPCDispatcher, thanks Leonel
2018-09-02 10:15:01 -07:00
jvanbraekel
1cdda4f7f6
Merge https://github.com/jvanbraekel/web2py
2018-08-22 17:53:27 +02:00
jvanbraekel
e04d16bdc1
Align SQLForm.grid selec action left and insure compatibility with bootsrap 4
2018-08-22 17:21:31 +02:00
Faelysse
c5547091cf
Python3 redis compatibility
...
Redis expects int, Python3 <int>/<int> operation returns floatgit
2018-08-17 16:35:54 +02:00
mdipierro
63972386c2
fixed limitby in sqlhtml grid, thanks Paolo
2018-08-12 10:56:58 -07:00
Koen van Zuijlen
5c626c6d95
Fixed KeyError that occured when trying to retrieve column 'session_data'
2018-08-10 16:06:40 +02:00
mdipierro
bcf288f55d
fixed pydal 18.08
2018-08-05 17:56:03 -07:00
mdipierro
88c98cad5c
fixed pydal 18.08
2018-08-05 17:22:23 -07:00
mdipierro
2203e0e49f
Merge pull request #1970 from web2py/jwt_allow_decorator_fix
...
Jwt allow decorator fix
2018-08-05 17:21:17 -07:00
mdipierro
540bda993f
Merge pull request #1967 from misl6/master
...
Fixes login_bare + register_bare w/ custom login_userfield
2018-08-05 17:19:34 -07:00
mdipierro
65b9c9ce17
Merge pull request #1960 from daniellibonati/master
...
Proposed Fix for #1959 "Can't initiate simplejsonrpc service object"
2018-08-05 17:18:29 -07:00
mdipierro
5f9a097505
Merge pull request #1956 from marian-vignau/master
...
Proposed fix to solve crash on markdown2 module
2018-08-05 17:18:00 -07:00
mdipierro
b33efddb77
Merge pull request #1954 from gonguinguen/patch-3
...
Catch KeyError in download function
2018-08-05 17:17:28 -07:00
mdipierro
577c45d183
Merge pull request #1951 from yamandu/issue/1950
...
correction to generate options also for fields generated with…
2018-08-05 17:16:47 -07:00
mdipierro
077eb4263d
Merge pull request #1946 from leonelcamara/patch-17
...
Import urllib stuff from _compat
2018-08-05 17:14:43 -07:00
mdipierro
2904dae2c3
Merge pull request #1945 from leonelcamara/patch-16
...
Import urllib stuff from _compat
2018-08-05 17:14:29 -07:00
mdipierro
225380d00b
Merge pull request #1944 from leonelcamara/patch-15
...
PY3 compatibility
2018-08-05 17:14:16 -07:00
mdipierro
fc295bb617
Merge pull request #1943 from leonelcamara/patch-14
...
fixed XML import
2018-08-05 17:14:03 -07:00