niphlod
22506a6b03
fix issue with rname and oracle. Thanks @fernando. Fixes #2013
2014-11-16 18:50:53 +01:00
niphlod
a6b50dcdcd
streamline behaviour of component (trapped) forms with multiple submit buttons
...
this is because jquery can't know what button was pressed when the
submit event is triggered. We circumvent it adding an hidden field before
triggering the submission
BTW: don't know why the commit seems huge. I just changed a bit the trap_form
function to handle the corner case and streamlined what disableElement,
enableElement, disableFormElements, enableFormElements do,
along with formInputClickSelector
2014-11-08 23:04:58 +01:00
niphlod
c071bc964b
update dependencies only if COMPLETED, allow to set status on a specific worker
2014-10-30 21:54:36 +01:00
niphlod
98f245655b
some freezers publish also __file__ in globals()
2014-10-22 22:04:52 +02:00
niphlod
fc38f460eb
fixes issue 1998
2014-10-21 21:33:43 +02:00
niphlod
794979abe1
pg8000 doesn't support json at all
2014-10-18 20:20:34 +02:00
niphlod
7e0e7eb6c8
ilike was wronlgy defined
2014-10-16 22:27:40 +02:00
niphlod
b43ef65eb1
while we wait for a sane "prefixing", use a much more efficient way to find errors
...
This comes from an unfortunate choice of naming conventions and the fact that
manage errors gets called even on the full document on page load.
I had a table full of .error-"classed" elements and it took nearly 30 seconds for that
snippet to hide and fade them in. We should definitevely prefix every css class with
something that won't clash with everything else.
2014-10-16 21:08:55 +02:00
niphlod
b616ee6a32
fix for GAE tests often failing for no apparent reason
2014-10-16 20:56:24 +02:00
niphlod
15fe54bdca
refactor main_hook to a function
2014-10-14 23:42:41 +02:00
niphlod
97e1d1cd9b
added coverage template in makefile
2014-10-01 22:01:37 +02:00
niphlod
88113637ae
with dal new structure, API doc generation was left out of the picture. GROAN!
2014-09-30 23:37:54 +02:00
niphlod
1e35262e67
fixes issue 1980
...
pyflaked the module, at least a bit. Sometimes I feel developers are in a contest
where less characters and lines win. Concise implementation wins over verbose one,
but less SLOC DON'T mean somewhat better code. Just reading through
this module makes my brain hurt a bit
2014-09-30 21:37:04 +02:00
niphlod
db68a2a10e
fixes issue 1985
...
plus made a pass to jsbeautifier for improved reading
plus fixed an annoying trailing comma that could cause issues with IE >= 8
2014-09-25 22:49:40 +02:00
niphlod
b2d5775f82
always stringify decimals. Better docstrings and a few PEP8.
2014-09-25 21:28:55 +02:00
niphlod
0721988b65
added tests for gluon/html.py and gluon/serializers.py
...
uhm
2014-09-24 22:14:55 +02:00
niphlod
4d42442c31
better types by default, given that we're on 2005 at least
2014-09-23 00:04:42 +02:00
niphlod
34a417cfa0
fix for StorageList and tests added
...
gluon/storage.py
StorageList had a recursion error (please check the implementation before committing)
gluon/tests*
added the fix_path module to avoid those ugly lines at the beginning of each test file
added tests for gluon.contenttype and test_fileutils
added tests for missing Storage methods
2014-09-21 08:26:38 +02:00
niphlod
8bbd22eba8
improved coverage, fix bug with IS_LIST_OF and items not being strings
2014-09-19 00:15:25 +02:00
niphlod
50f16744a7
fix cache.increment, added tests
2014-09-16 23:50:10 +02:00
niphlod
05a92e86f7
fixed wording and bug on contains(), made smart_query use ilike instead of like
2014-09-14 22:45:19 +02:00
Niphlod
c4a4ee27c4
postgresql: identifies what adapter auto-loads json values
2014-09-14 16:39:54 +02:00
Niphlod
ecc6e5dc5e
added more tests for json Field
2014-09-14 16:01:22 +02:00
niphlod
5c9796ac72
refactored pickling of sessions
2014-09-11 22:51:23 +02:00
niphlod
6403878f95
refactored pickle everywhere but Session, removed unused imports
2014-09-10 19:12:10 +02:00
niphlod
bd87879cde
added test for storage pickling
2014-09-10 18:24:52 +02:00
niphlod
61d5a776d4
new structure in revised README
2014-09-10 18:08:09 +02:00
niphlod
1456c0da1e
references can be long too
2014-09-03 21:23:24 +02:00
niphlod
fa5100cb2a
avoid multiple cascade paths
2014-09-03 21:09:09 +02:00
niphlod
7e73faf619
doc fixes
2014-08-21 22:49:26 +02:00
niphlod
ff73d9c741
too many cert_file arguments
2014-08-21 22:37:18 +02:00
niphlod
cb6f2ca302
task dependencies, a little bit of refactoring
2014-08-04 21:42:11 +02:00
niphlod
d2c9f510bc
if a worker is DISABLED while processing a task, it shouldn't resume after finishing it
2014-06-15 17:40:08 +02:00
niphlod
84cf736b63
removed leftover print
2014-06-15 15:15:33 +02:00
niphlod
b6f9bdef95
fix like behaviour
2014-06-10 22:37:55 +02:00
niphlod
da49391134
- refactored internals
...
- pep8
- worker stats
- kill(), terminate(), resume(), disable() have a new "limit" parameter
- first steps towards autoscaling
- needs an additional column (easiest migration possible)
2014-06-08 22:51:26 +02:00
niphlod
01fb85c693
mssql4 adapter enhancements
...
Given that mssql4 requires MSSQL2012, we can use newer types for data
without worrying about compatibility with older MSSQL versions
2014-06-03 23:36:08 +02:00
niphlod
75e59b8bf5
fix rewrite tests under Windows
2014-06-03 23:31:54 +02:00
niphlod
2832ac463e
we don't want tests to be covered
2014-06-02 22:27:00 +02:00
niphlod
05b4503531
fix multiprocessing tests under windows
2014-06-02 16:31:58 +02:00
niphlod
f1606ee091
added tests and refactored incorrect docstrings
2014-05-29 23:34:32 +02:00
niphlod
cbf9723a33
fix comments
2014-04-26 20:52:25 +02:00
niphlod
0c30bc5d7d
few "fashion" tweaks plus sphinx over epydoc docs
2014-04-08 23:03:15 +02:00
niphlod
baead802a5
sphinx compatible doc-generation
2014-04-06 20:50:02 +02:00
niphlod
a3528339c7
jQuery 1.9 removed toggle(function(), function()). And nobody noticed.
2014-04-02 00:02:05 +02:00
niphlod
874abf67ae
sphinx-compatible docstrings (and we're finished!!!!!)
2014-03-27 22:50:27 +01:00
niphlod
b20b7ecb19
sphinx-compatible docstring (only DAL remains)
2014-03-24 22:30:50 +01:00
niphlod
3597833bac
sphinx-compatible docstrings (7 modules remaining...)
2014-03-23 21:46:25 +01:00
niphlod
9a8231f675
now that static_version is flagshipped and hopefully implemented in most apps, let's setup it by default
2014-03-17 21:32:42 +01:00
niphlod
e209dcc8d3
sphinx-compatible docstrings
2014-03-12 22:03:42 +01:00
niphlod
c44cfcb27c
sphinx-compatible docstrings
2014-03-11 22:18:33 +01:00
niphlod
f09e0b4205
sphinx-compatible docstrings
2014-03-10 22:21:33 +01:00
niphlod
5c9cf44720
fix travis.yml to fetch the latest release of gae (needs manual update whenever a version changes)
2014-03-09 14:11:53 +01:00
niphlod
41a4de081f
more docstring fixes
2014-01-29 23:01:52 +01:00
niphlod
98ee81606b
docstrings fixes
2014-01-27 22:56:58 +01:00
niphlod
473d2d5d09
docstrings refactored
2014-01-24 22:17:43 +01:00
niphlod
341a5e0c40
remove disable_with if not needed
2014-01-23 21:59:43 +01:00
niphlod
9434baba11
added the prevent_drift parameter
2014-01-20 22:43:53 +01:00
niphlod
0c6eaf536a
someone forgot tests.... grrrr!
2014-01-20 21:28:44 +01:00
niphlod
7d59bcab72
first steps to a cleaner DAL and rname integration
2014-01-13 23:35:42 +01:00
niphlod
08639e6691
removed debug print statements
2013-12-27 21:28:43 +01:00
niphlod
09c0069b43
fix mssql quoting issue, disabled some tests
...
Tests now pass on mssql. I think we need to agree on what's going on
with DAL, or we risk shipping a module with lots of changes that are
breaking backward compatibility. I'll start a thread on
web2py-developers
2013-12-15 15:06:42 +01:00
niphlod
b0b2fd7804
fixed naming bug. Thanks @Peter Govers for the patch
2013-12-10 21:08:39 +01:00
niphlod
92ab6dc635
fix issue 1780
2013-11-25 22:46:27 +01:00
niphlod
7c8c9bc3af
improved performance on mssql4
2013-11-13 23:18:07 +01:00
niphlod
a6223cc319
fixes issue 1753, web2py.js doesn't set the disabled state for inputs with name
2013-10-31 21:10:37 +01:00
niphlod
0f2b2daeab
fixed issue with ordereddict in python < 2.7, added rname support also for fields
2013-10-27 14:36:38 +01:00
niphlod
429ee8e423
update pypyodbc to 1.2.0
2013-10-25 21:41:50 +02:00
niphlod
17b4de18d7
allow unordered references (NOT recommended but still possible with limitations)
2013-10-23 21:42:55 +02:00
niphlod
d30098d646
inject W2P_TASK in current, so you can use current.W2P_TASK in imported modules. Thanks @Xiaonuo for the feature request
2013-10-23 00:03:04 +02:00
niphlod
22dd63d77b
bumped bootstrap to 2.3.2
2013-10-21 23:17:07 +02:00
niphlod
736311ff9a
fix building on windows. New handler for gevented webserver
2013-10-21 12:52:43 -07:00
niphlod
9f846dbe3c
fix for references, DAL tests pass also on MSSQL now
2013-10-21 12:09:47 -07:00
niphlod
9ea9f828bc
remove winservice support
2013-10-19 20:44:56 +02:00
niphlod
c9b0c4547a
add support for rname (meaning "real name") for table names
2013-10-18 00:09:32 +02:00
niphlod
b27537a44b
mssql 2012 support for pagination
...
enable true pagination support for MSSQL
2013-10-13 14:02:04 -07:00
niphlod
db8ce08794
return the correct content-type for the graph
2013-10-13 21:29:32 +02:00
niphlod
4b2f599f4b
response.static_version support in admin
2013-10-13 21:26:17 +02:00
niphlod
78a0fe0769
removed unmaintained test.sh, ported validators doctests to unittests, fixed an issue with IS_MATCH() that never worked
2013-10-13 17:48:07 +02:00
niphlod
cf8ee0acac
build web2py also with bbfreeze
2013-10-12 14:25:30 +02:00
niphlod
b464d3185e
fixed gevent workers
2013-10-05 13:43:03 +02:00
niphlod
f092530a8c
fixed import for taskbar
2013-10-01 20:46:00 +02:00
niphlod
cb6ae0516c
pass the correct element when trapping links
2013-09-25 00:09:19 +02:00
niphlod
0688c86dee
easier to use within a module, e.g. in the scheduler
2013-09-23 22:41:37 +02:00
niphlod
4f44188997
fixed issue when target is not none. removed useless file in admin/static/js
2013-09-19 21:52:45 +02:00
niphlod
3c8e7a1364
fixes keyboard shortcuts in admin when modifying js or css files
2013-09-15 11:23:58 +02:00
niphlod
837808bd77
never got to understand ASI. Let's behave and have a semicolon.
2013-09-14 00:22:53 +02:00
niphlod
5951ce2aef
fixed redis_session.py, thanks @Giovanni for pointing
2013-09-09 21:32:26 +02:00
niphlod
4089001d99
grid search widget always use ISO format for date(time) fields
2013-09-08 18:27:37 +02:00
niphlod
a6baead531
streamlined the "working..." status handling and added an example
2013-09-07 15:34:03 +02:00
niphlod
79bd1d2e24
help preventing double submissions for normal forms too. Helps with issue #1644
2013-09-04 23:22:41 +02:00
niphlod
cd30382c0e
attach datetime/date/time validators only on events
2013-09-03 20:52:25 +02:00
niphlod
735357da1d
seems that --use-mirrors is ATM borked.
...
Anyway, --use-mirrors is going to de deprecated in future releases of pip.
Pypi infrastructure is more reliable than a year ago, let's hope we don't incur in any
downtimes.
2013-09-01 01:02:48 +02:00
niphlod
d61bbc6a5f
fix scripts fetching handlers from /handlers
2013-08-31 14:23:35 +02:00
niphlod
761d7fd824
fix anyserver with logging and/or profiler
2013-08-30 22:46:36 +02:00
niphlod
5036e36083
fix examples app
2013-08-30 22:05:57 +02:00
niphlod
a7d4c5297e
fixed issue 1584 (grid export with left join)
2013-08-30 21:13:49 +02:00
niphlod and Michele Comitini
5bdfbc98dd
added boilerplate to be able to run tests from anywhere. Added test for validate_and_insert too.
2013-08-30 17:38:49 +02:00
niphlod and Michele Comitini
02d616aaa3
fix issue with scheduler namespace. Thanks @limedrop for spotting this.
2013-08-30 17:38:48 +02:00
niphlod
24bed97a51
fixed the order of response.js execution. Thanks @Anthony
2013-08-29 20:55:03 +02:00