Re: [web2py] heads up if you localized your app and upgrade to version 2.8.2+

2014-02-08 Thread step
I think we are talking about the same messages. When you wrote that "[gluon] messages are customizable via the API and translatable" I thought you were describing something more than the process of grabbing all T(x)s in gluon code and entering a translation for each x in file languages/.py. In

Re: [web2py] heads up if you localized your app and upgrade to version 2.8.2+

2014-02-06 Thread step
On Thursday, February 6, 2014 2:02:00 PM UTC+1, Anthony wrote: > > > I think most if not all messages generated in gluon code are customizable > via the API as well as translatable. If you are aware of messages that are > not, please point them out. > What do you mean by customizable via the A

Re: [web2py] heads up if you localized your app and upgrade to version 2.8.2+

2014-02-06 Thread step
"Or" is >> now "+ Or". The "plus sign" is a character, not an icon (unlike the Add >> Record button, which uses an icon for "+") >> There are tooltips as well. "Start building a new search", "Add this to >> the search

Re: [web2py] heads up if you localized your app and upgrade to version 2.8.2+

2014-02-05 Thread step
es > in here > https://github.com/web2py/web2py/blob/7bc603f38053ec80cbce9f25c4413aae550c7b4f/gluon/languages.py, > > with look ups done for completely lower-cased messages? > > > Kiran Subbaramanhttp://subbaraman.wordpress.com/about/

[web2py] heads up if you localized your app and upgrade to version 2.8.2+

2014-02-05 Thread step
Just a heads up to those who localized their apps and upgrade to a recent web2py version - I noticed this change in upgrading from 2.6.4 to 2.8.2. A number of error messages in file gluon/validators.py have changed by capitalizing the error message, e.g., 'value not in database' became 'Value no

[web2py] Re: Can not run web2py_no_console.exe. Version 2.8.2 on win 7 x 64

2014-02-04 Thread step
em with > these lines > > > https://github.com/web2py/web2py/blob/master/extras/build_web2py/setup_exe.py#L100 > > BTW: we're moving towards bbfreeze packed binaries, and they seem to work > well with bbreeze 0.13 > > On Tuesday, February 4, 2014 12:50:

[web2py] Re: Can not run web2py_no_console.exe. Version 2.8.2 on win 7 x 64

2014-02-04 Thread step
In upgrading from 2.6.4 to 2.8.2 my custom-built web2py_no_console.exe failed starting the rocket server with a 'can't import module http' python error. It's something seemingly unrelated to the other posters' issues, but I'm sharing how I was able to fix it, maybe it will help someone. Essentia

[web2py] byte-compiled routes.py supported?

2014-02-03 Thread step
Is using a byte-compiled routes.pyc supported? In my tests when I place just routes.pyc into web2py-trunk and start the server I get an invalid request due to mismatched routing. Then if I replace routes.pyc with routes.py and restart the server everything works allright. So it seems that using

[web2py] How to download from URL with hex BA in it?

2014-01-19 Thread step
My app shows the download link of a filename that includes character hex BA, a.k.a masculine ordinal indicator (ref. http://www.fileformat.info/info/unicode/char/ba/index.htm) The code that builds the download link A(_href=urllib.quote(URL('archive','download',args('mail_group','csv', filename))

[web2py] Re: Important New Year News: Edison Award

2014-01-19 Thread step
Yes! Good luck Massimo and web2py, go go go On Saturday, January 4, 2014 5:08:38 AM UTC+1, Massimo Di Pierro wrote: > > Web2py/me have been nominated for the Edison Award. Please wish web2py > (and me) good luck. :-) > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation)

[web2py] Re: [REQ] add .row_buttons to TH element

2013-11-25 Thread step
REQ is for TH not TD. On Monday, November 25, 2013 7:46:41 PM UTC+1, Massimo Di Pierro wrote: > > It appears to be there already (sqlhtml.py line 2475): > > row_buttons = TD(_class='row_buttons',_nowrap=True) > > On Sunday, 24 November 2013 04:19:20 UTC-6, step wrot

[web2py] Re: [REQ] add .row_buttons to TH element

2013-11-25 Thread step
I just realized that SQLFORM.grid can display button columns on both sides (buttons_placement='both'), so here is a revised jQuery work-around to account for that case: $('.web2py_table').each(function(){ $(this).find('td.row_buttons').each(function(){ $(this).closest('table').find('t

[web2py] [REQ] add .row_buttons to TH element

2013-11-24 Thread step
Enhancement request: please add class row_buttons to the TH element that corresponds to a TD.row_buttons element. Work-arounds in lie of this feature are possible, as jQuery code, or python code involving elements(). But work-arounds need to be repeated for each output TABLE() or loaded table c

[web2py] Re: can a single component update multiple targets?

2013-11-07 Thread step
on(event){ > ajax('update_span', [ ], ':eval') > ... > > > in the controller: > def update_span(): > return "$('#to_be_updated').html('fubar');" > > > > On Wednesday, November 6, 2013 3:25:11 PM UTC-5, step wr

[web2py] Re: can a single component update multiple targets?

2013-11-06 Thread step
On Wednesday, November 6, 2013 7:55:23 PM UTC+1, Derek wrote: > > You'll most likely need to use ajax() from web2py.js and use 'eval' and > return the javascript to run. > >> Well if I change op() in controllers/archive.py to return a script like this: def op(): status = '' if reque

[web2py] can a single component update multiple targets?

2013-11-06 Thread step
Can a single component update more than one target? I want to click on a link and have it update two targets at once, is this possible? The single-target cookbook is relatively simple: views/default/index.load: {{=A(('fix it'),_href=URL(c='archive',f='op',args='fix'),cid='archive_op_fix')}}

Re: [web2py] FPDF issue

2013-10-29 Thread step
; Please let follow this on the fpdf site: >> >> http://code.google.com/p/pyfpdf/issues/detail?id=66 >> >> Thanks for reporting it! >> >> Mariano Reingart >> http://www.sistemasagiles.com.ar >> http://reingart.blogspot.com >> >> >> On Tue, Oct

Re: [web2py] FPDF issue

2013-10-29 Thread step
est='S')) }} {{=HTML(BODY(UL([text('à'),text('€')])))}} On Monday, October 28, 2013 9:46:10 PM UTC+1, Richard wrote: > > did you user your_string.decode('utf8') before passing to FPDF?? > > I think you have mistake in your code, you should pr

[web2py] FPDF issue

2013-10-28 Thread step
I discovered and reported in http://code.google.com/p/pyfpdf/issues/detail?id=66 an issue with gluon/contrib/FPFD. Basically, rendering HTML tags as PDF may trigger a utf8 codec error because fpdf/html.py sets the bullet character as '\x95'. As a work-around I have replaced '\x95' with '*'. -

[web2py] Re: windows script to run locally

2013-10-12 Thread step
Some options. In Windows you can run TASKEND to kill a process by pid or process name. Getting the pid using just standard Windows commands is complicated, though. You could download the freeware pstools suite from www. sysinternals.com and feel more at home. Pstools is a collection of command-li

[web2py] Re: how to build windows binary?

2013-10-03 Thread step
t now. > > On Tuesday, October 1, 2013 6:37:49 PM UTC+2, step wrote: >> >> Sorry, it's line 17 of web2py.py that I uncommented, not gluon\main.py >> import gluon.import_all # This should be uncommented for py2exe.py >> >> On Tuesday, October 1, 2013 6:12:

[web2py] Re: how to build windows binary?

2013-10-01 Thread step
Sorry, it's line 17 of web2py.py that I uncommented, not gluon\main.py import gluon.import_all # This should be uncommented for py2exe.py On Tuesday, October 1, 2013 6:12:21 PM UTC+2, step wrote: > > I noticed a comment on line 17 of gluon\main.py, uncommented the line and >

[web2py] Re: how to build windows binary?

2013-10-01 Thread step
Back in August I was able to build a working web2py_no_console.exe following your instructions, but not anymore. Now the build is still successful but the resulting web2py_no_console.exe errors out when option -t (taskbar) is passed on the command line start "" web2py_no_console.exe -i 127.0.0.1

[web2py] Re: exporting selected rows from a grid

2013-09-30 Thread step
t;text/tab-separated-values" filename = '.'.join(('SPRING', file_ext)) response.headers['Content-Type'] = content_type response.headers['Content-Disposition'] = \ 'attachment;filename=' + filename + ';' response.js = 'alert("here we

[web2py] exporting selected rows from a grid

2013-09-30 Thread step
I want to use SQLFORM.grid with selectable checkboxes to serve a custom export function. Unlike web2py's default exportformats manager, which triggers each exporter function to an tag, I want my exporter to trigger when the user clicks the form submit button. So the user flow involves ticking

Re: [web2py] Re: OFF topic - Git question

2013-09-26 Thread step
One gotcha In Windows 7 and Vista, when the working directory path ends with a symbolic link, the current parent path reference, .., will refer to the parent directory of the symbolic link rather than that of its target. This difference could break the importer code if it's playing with .. path

[web2py] Re: Auth modal redirects to profile instead of index

2013-09-25 Thread step
Disregard my previous post, mine's definitely a different issue. Sorry for intruding. On Wednesday, September 25, 2013 6:48:34 PM UTC+2, step wrote: > > Devs ignore my question if you think it has nothing to do with this issue, > but I came looking for a similar pattern. Ever si

[web2py] Re: Auth modal redirects to profile instead of index

2013-09-25 Thread step
Devs ignore my question if you think it has nothing to do with this issue, but I came looking for a similar pattern. Ever since I upgraded from 2.6.1 to 2.6.3 and now 2.6.4 I have noticed cases where submitting a form POSTs to the wrong target page. In all cases '#' is the form action. My views

[web2py] Re: Selecting records that are not referenced by other records.

2013-09-25 Thread step
> > > http://web2py.com/books/default/chapter/29/06/the-database-abstraction-layer#belongs > > let me know if something is not clear > > Il giorno mercoledì 25 settembre 2013 07:11:27 UTC+2, step ha scritto: >> >> Niphlod, can you please explain why you're using method

[web2py] Re: Selecting records that are not referenced by other records.

2013-09-24 Thread step
Niphlod, can you please explain why you're using method _select instead of select in your code below? In there no need to connect to SQL to set all_courses? On Tuesday, September 24, 2013 3:35:34 PM UTC+2, Niphlod wrote: > > you can do that with > > all_courses = db(db.courses.id>0)._select(db.c

[web2py] Kvasir: Penetration test-driven data management in web2py

2013-09-24 Thread step
nice and comprehensive intro in the first linked post! -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribe

[web2py] Re: Proposal: create "namespaces" for translation system

2013-09-23 Thread step
Keeping namespaces in separate files makes distributing localized components easier, like in the wiki plugin example in the OP. OTOH -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issu

[web2py] Re: Web2Py compute fields not working on update

2013-09-15 Thread step
Sorry for resurrecting such an old thread, but I wanted to add my solution to a very similar issue. It might seem obvious to expert web2py users; I found out that when some compute fields weren't updating in my app it was due to unordered cross-dependencies. In other words, if the computation of

[web2py] Re: list:string repeats same error message in SQLFORM grid

2013-09-03 Thread step
This issue is now fixed in trunk 2013-09-01 https://github.com/web2py/web2py/commit/085b4a0d15b173d84d92e2ed2b6db30923d2f643 Thanks Massimo On Wednesday, August 7, 2013 12:57:14 PM UTC+2, step wrote: > > Thank yOU for looking into this. Will you post a follow-up to this thread > or

Re: [web2py] Re: Cannot get into Admin on any of my apps

2013-08-27 Thread step
It's fixed, at least for me, I had the same issue that Jim S. reported. On Tuesday, August 27, 2013 1:33:48 PM UTC+2, Massimo Di Pierro wrote: > > Thanks. Please check the latest trunk. I think it is now fixed. > -- --- You received this message because you are subscribed to the Google Groups

[web2py] Re: making true copy of HTML helpers

2013-08-18 Thread step
My bad, your answer works perfectly (tested). I hadn't noticed HOW you specify fields in the signature, **fields* instead of fields= On Sunday, August 18, 2013 5:33:46 PM UTC+2, step wrote: > > I'm having trouble finding the right fields= format for SQLFORM.factory. > When f

[web2py] Re: making true copy of HTML helpers

2013-08-18 Thread step
; when form factory is working on t2, which makes perfect sense again since table1_field is not in t2. On Sunday, August 18, 2013 4:12:45 PM UTC+2, step wrote: > > Brilliantly simple, I should have thought of it. Meanwhile I coded a > jQuery version and it's simple indee

[web2py] Re: making true copy of HTML helpers

2013-08-18 Thread step
.field1, db.t1.field2, db.*t2*.field2...] > if "something" in request.get_vars: #or any other thing that "marks" this > as the request for the "newly ordered" form > fields = [db.t1.field1, db.*t3*.field1, db.t1.field2, db.*t3*.field2 > ...] > > f

[web2py] Re: making true copy of HTML helpers

2013-08-18 Thread step
;m curious though, what and why do you need it? > > On Saturday, August 17, 2013 2:33:09 PM UTC+2, step wrote: >> >> And in fact it isn't a true copy because after the mapping the so called >> trs_true_copy has lost all the SQLFORM specific data, like links to

[web2py] Re: making true copy of HTML helpers

2013-08-17 Thread step
And in fact it isn't a true copy because after the mapping the so called trs_true_copy has lost all the SQLFORM specific data, like links to form.vars, etc. So I don't know of a way to make a true copy, and I'm asking for one. Thanks. On Saturday, August 17, 2013 2:19:39 PM UT

[web2py] making true copy of HTML helpers

2013-08-17 Thread step
I discovered one way to make a true copy of some list of HTML helpers. I would like to know if there are other more, web2py / pythonic ways to do it. So for instance: form = SQLFORM.factory() trs = form.elements('') trs_true_copy = map(lambda x: TAG(x.xml()),trs) which works just fine, though i

[web2py] how to build windows binary?

2013-08-15 Thread step
For starters, this thread pretty much answers my question, https://groups.google.com/forum/?fromgroups#!searchin/web2py/build$20web2py.exe/web2py/Lirvj_J8q1U/vC1kWqXoDSMJ However, I wonder what is the official method to build web2py.exe, and also if other people have devised or derived their

[web2py] Re: track_changes for modules stops working after some time - some observation

2013-08-07 Thread step
I too have this problem, word by word as described. I haven't been able to spot a pattern. I'm running web2py source on Windows XP (rocket). On Monday, August 5, 2013 8:26:59 AM UTC+2, David Marko wrote: > > I have this problem for years. Working on Windows 7/8 , python 2.7.5 and > latest web2p

[web2py] Re: list:string repeats same error message in SQLFORM grid

2013-08-07 Thread step
On Sunday, 4 August 2013 16:40:57 UTC-5, step wrote: >> >> Answering my own question, with jQuery I found a way to display just a >> single error message div for a list:string type field. I added this code to >> the view: >> {{if grid.update_form or grid.create_fo

[web2py] Re: list:string repeats same error message in SQLFORM grid

2013-08-04 Thread step
rst().before($(this)); else this.style.display='none'; }); } }); {{pass}} {{=grid}} On Saturday, August 3, 2013 12:52:16 AM UTC+2, step wrote: > > is it possible to display just one error message of a list:string input > right after the

[web2py] list:string repeats same error message in SQLFORM grid

2013-08-02 Thread step
is it possible to display just one error message of a list:string input right after the last input control, using SQLFORM.grid? With SQLFORM,grid create/update form, when a list:string field with validators has errors it should be possible to hide the error display on all list inputs but the la

[web2py] Re: changing from python the href value of SQLFORM.grid's back icon button?

2013-07-13 Thread step
Incidentally, Anthony why did you use request.args[-3] instead of request.args[0]? What's the reasoning behind the negative index idiom that I see in use throughout the gluon files? -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsu

[web2py] Re: changing from python the href value of SQLFORM.grid's back icon button?

2013-07-13 Thread step
d.showbuttontext == False On Friday, July 12, 2013 6:53:13 PM UTC+2, Anthony wrote: > > Maybe something like: > > if request.args[-3] in ['view', 'edit']: > grid.element('[title=Back]').parent['_href'] = URL(...) > > Anthony > > On Fr

[web2py] changing from python the href value of SQLFORM.grid's back icon button?

2013-07-12 Thread step
How can I change from python the href value of SQLFORM.grid's back icon button which is automatically added to the create/update/view form? SQLFORM.grid sets the value to the referer's URL, but I ran into a situation where that setting is grossly illogical, so I need to work around the default s

[web2py] Changing SQLFORM.grid submit label from python without javascript?

2013-07-12 Thread step
How can I change SQLFORM.grid's submit button's label from python and without resorting to javascript? I tried SQLFORM.grid(..., formargs=dict(submit_button=T('new label'),formname='grid') but it generated an error: File "gluon/sqlhtml.py", line 2066, in grid **sqlformargs) TypeError: ty

[web2py] how to show table records through the formats of referenced tables

2013-06-23 Thread step
Given three tables, bc, b and c: define_table('bc', Field('b'), Field('c'), Field('b_id', 'reference b', writable=False), Field('c_id', 'reference c', writable=False)) define_table('b', Field('x'), Field('y'), format='b drops %(x)s and %(y)s') define_table('c', Field('x'), Field('y'),

[web2py] Re: how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
Yes, this works too response.js = "$('#grid_course').get(0).reload();$('#grid_pricelist').get(0).reload()" On Sunday, June 16, 2013 10:41:26 PM UTC+2, step wrote: > > I do have that function. Maybe that function itself is giving me a clue, > on t

[web2py] Re: how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
I do have that function. Maybe that function itself is giving me a clue, on the fifth line var statement = "jQuery('#" + target + "').get(0).reload();"; so adding .get(0) after jQuery() enables reload(), of course... On Sunday, June 16, 2013 10:34:28 PM UTC+2, st

[web2py] Re: how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
I will check but I doubt it's a bug, jQuery doesn't have a reload function, js does. > >>> -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubsc

[web2py] Re: how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
e equivalent, but more cryptic ";".join("$('#"+x+"').load('/"+"/".join([request.application, request. controller])+"/"+x+".load')" for x in ["grid_course","grid_pricelist"]) All they do is setting res

[web2py] Re: how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
Pierro wrote: > > The code in > > ### > # RELOAD COMPONENTS grid_course AND grid_pricelist BUT HOW? > ### > > should be > > response.js = "jQuery('#grid_course,#grid_pricelist').reload()" > > could it be easier? &

[web2py] how to auto update embedded components upon submitting a form?

2013-06-16 Thread step
In the same page I placed three embedded components, each one with its own separate .load file which index.html loads with LOAD(). 1) form_years, SQLFORM.factory whose controller returns dict(form_years=form_years) 2) grid_course, SQLFORM.grid whose controller returns dict(grid_course=grid_cours

[web2py] google groups losing posts?

2013-06-10 Thread step
Earlier today I posted a message to this group via google groups web interface. My message still isn't showing in google groups, but it is in the osdir archive of google groups? Is this normal or is google groups web interface not trustworthy? Link to my OP http://osdir.com/ml/web2py/2013-06/m

[web2py] Does Windows multilingual support need ICU SQLite extension?

2013-06-10 Thread step
I am using the Windows web2py.exe binary version Version 2.4.7-stable+timestamp.2013.05.29.16.40.45. I need to know if web2py.exe supports multilingual, case-independed matches, such as SELECT FIELD LIKE 'à' -- should match when field value is 'À' (uppercase) and field is defined as FIELD TEXT C