Re: [web2py] Re: web2py 1.99.5 (please read)

2012-03-01 Thread drelyn86
I was able to trace the appadmin issue back to gluon/storage.py

This patch should do the trick: http://pastebin.com/8ktgy5eU



On Wednesday, February 29, 2012 6:26:54 PM UTC-5, mcm wrote:
>
> I am not able to access to appadmin when I click the button "database 
> administration" of any application in the admin application.
>
> mic
>
> Il giorno 29 febbraio 2012 20:31, Richard Vézina <
> ml.richard.vez...@gmail.com> ha scritto:
>
>> Forget to mention. I also try the welcome app with postgres with no 
>> problem. I create a use and can logon and logoff...
>>
>> Richard
>>
>>
>> 2012/2/29 Richard Vézina 
>>
>>> Here some more information on the ticket it raises :
>>>
>>>  (self=, value=1, 
>>> field_type='db.auth_user', blob_decode=True)
>>>  Code listing
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 1498.
>>> 1499.
>>> 1500.
>>> 1501.
>>> 1502.
>>>
>>>
>>>
>>> 1503.
>>>
>>> 1504.
>>> 1505.
>>> 1506.
>>> 1507.
>>>
>>> return value
>>>
>>>
>>>
>>> elif field_type == 'blob' and not blob_decode:
>>>
>>>
>>>
>>> return value
>>>
>>>
>>>
>>> else:
>>>
>>>
>>>
>>> key = regex_type.match(field_type).group(0)
>>>
>>>
>>>
>>>
>>>
>>> return self.parsemap[key](value,field_type)
>>>
>>>
>>>
>>>
>>> def parse_reference(self, value, field_type):
>>>
>>>
>>>
>>> referee = field_type[10:].strip()
>>>
>>>
>>>
>>> if not '.' in referee:
>>>
>>>  Variables  field_type 'db.auth_user' self >> object> self.parsemap {'blob': >> PostgreSQLAdapter.parse_blob of >, 
>>> 'boolean': >> >, 'date': >> PostgreSQLAdapter.parse_date of >, 
>>> 'datetime': >> >, 'decimal': >> PostgreSQLAdapter.parse_decimal of >, 
>>> 'double': >> >, 'id': >> PostgreSQLAdapter.parse_id of >, 
>>> 'integer': >> >, 'list:integer': >> PostgreSQLAdapter.parse_list_integers of >> object>>, 'list:reference': >> PostgreSQLAdapter.parse_list_references of >> object>>, ...}  key 'db' value 1
>>>
>>> It comes form this line in user function of default.py controller that I 
>>> change a bit :
>>>
>>> form = auth()
>>>
>>>
>>> Here what I am doing :
>>>
>>> def user():
>>> """
>>> ...
>>> """
>>> form = auth()
>>> auth.settings.formstyle = 'table3cols'
>>> if request.args(0) == 'login':
>>> 
>>> form[0][1][1].append(SPAN((A(forget_pwd_icon(),_href=URL(r=request,c='default',f='user',args=('request_reset_password'))),
>>> SPAN(T('Click on icon if you forgot your password...'))),
>>> _class='logintip'))
>>> return dict(form=form,layout='login_layout.html')
>>> elif request.args(0) == 'profile':
>>> return dict(form='you are not allowed 
>>> (permission)',layout='layout.html')
>>> elif request.args(0) == 'request_reset_password':
>>> if not 'request_reset_password' in 
>>> auth.settings.actions_disabled:
>>> return dict(form=auth(),layout='login_layout.html')
>>> else:
>>> return dict(form=form,layout='layout.html')
>>> return dict(form=form,layout='layout.html')
>>>
>>>
>>> But I bypass the index and user function from my app and I still get the 
>>> error... I believe that it could come from the postgres adapter some how... 
>>> If you remember I use 'myIdName','id' to use my own custom table id name 
>>> and also redefine the sequence name since the default sequence name build 
>>> up of postgres is different from the one of web2py... Hope it helps.
>>>
>>> What else (i mean which changes) could cause this problem?
>>>
>>> Thanks.
>>>
>>> Richard
>>>
>>>
>>> 2012/2/28 Massimo Di Pierro 
>>>
 What triggers it? I need a little more info.

 On Feb 28, 3:22 pm, Richard Vézina 
 wrote:
 >  'db'
 >
 > With trunk and copied my app in application folder...
 >
 > Richard
 >
 > On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
 >
 >
 >
 >
 >
 >
 >
 > massimo.dipie...@gmail.com> wrote:
 > > No. If you have time test the debugger. That is a major piece of 
 code
 > > that you will notice right away. Mariano can explain better than me.
 >
 > > The other features have been reasonably tested.
 >
 > > Massimo
 >
 > > On Feb 28, 2:46 pm, szimszon  wrote:
 > > > +1
 >
 > > > Anyway it could be good to have some more hint about what the new
 > > features
 > > > do. So we can easily test without to follow all conversation about
 > > features
 > > > between versions :-o
 >
 > > > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a 
 következőt
 > > írta:
 >
 > > > > We need to make the book editable again so some of us can start 
 adding
 > > > > this stuff to the documentation. :-)
 >
 > > > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di 
 Pierro
 > > wrote:
 >
 > > > >> I am planning to release this tomorrow but you can test it 
 today.
 > > > >> ***Please help us test it today**

[web2py] Re: web2py 1.99.5 (please read)

2012-03-01 Thread Niphlod
Just confirming that my app works flawlessly in current trunk (this "test" 
assures no breaks in backward compatibility, at least for the parts of code 
that I use, that are several.)


[web2py] Re: web2py 1.99.5 (please read)

2012-03-01 Thread Alan Etkin
> Please send me the change. welcome.w2p should be rebuilt automatically from
> the app.

The compileapp.py new modification is attached in this message.

Thank You


compileapp.py.diff
Description: Binary data


[web2py] Re: web2py 1.99.5 (please read)

2012-03-01 Thread Massimo Di Pierro
Please send me the change. welcome.w2p should be rebuilt automatically from 
the app.

On Wednesday, 29 February 2012 06:03:23 UTC-6, Alan Etkin wrote:
>
> Massimo: 
>
> I've found that the timing changes to the LOAD() helper have learnt 
> the first lesson of not being seen. The problem is that the changes to 
> web2py.js I submitted in the issue 576 were not updated in the 
> welcome.w2p and it is not reflected in new applications. The new 
> web2py.js file is stored in the welcome folder: 
>
>
> http://code.google.com/p/web2py/source/browse/applications/welcome/static/js/web2py.js
>  
>
> I would like to submit a new patch. In compileapp.py, if a target is 
> specified for LOAD(), there remains the DIV with the randomly 
> generated id and the ...loading content, but it is not updated, since 
> the component is loaded in a target tag. Should I send the .diff to to 
> the old issue (closed) or add a new one to the list? 
>
> Bruno: 
>
> You mean the IMAP adapter?. It is functional currently (in trunk). 
>


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Andrew
Sorry, one more.
The last line should have read:
References aren't working for Teradata (yet), but they didn't work
before either.


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Andrew
P.S.  Ignore the comment about the book.  It's there ?? :(


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Andrew
I'm trying to test the Teradata DAL change, but getting errors,  I'm
backtracking to test on SQL Server for creating Foreign Key
relationships.  Never tried this before now so I'm not sure if it
worked before on SQL Server:
dbSQL.define_table('Andrew_2py_PK',
Field('Field1', 'string', length=10),
Field('Field2'),
format='%(Field1)s',
primarykey = ['Field1'],
migrate=True)
dbSQL.define_table('Andrew_2py_PK_Child',
Field('Parent', dbSQL.Andrew_2py_PK),
Field('ChildField2'),
format='%(ChildField2)s',
primarykey = ['ChildField2'],
migrate=True)
getting the following :
  File "D:\Mercurial\web2py_Local\gluon\dal.py", line 6785, in
__getattr__
return self[key]
File "D:\Mercurial\web2py_Local\gluon\dal.py", line 6725, in
__getitem__
return dict.__getitem__(self, str(key))
KeyError: '_id'

I found that at line 6576:
   elif isinstance(field, Table):
evaluates to False for my FK column, which I expected to be True.

I noticed that the book's DAL section doesn't mention references
anymore
references aren't working for references (yet), but they didn't work
before either.


Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Michele Comitini
I am not able to access to appadmin when I click the button "database
administration" of any application in the admin application.

mic

Il giorno 29 febbraio 2012 20:31, Richard Vézina <
ml.richard.vez...@gmail.com> ha scritto:

> Forget to mention. I also try the welcome app with postgres with no
> problem. I create a use and can logon and logoff...
>
> Richard
>
>
> 2012/2/29 Richard Vézina 
>
>> Here some more information on the ticket it raises :
>>
>>  (self=, value=1,
>> field_type='db.auth_user', blob_decode=True)
>>  Code listing
>>
>>
>>
>>
>> 1498.
>> 1499.
>> 1500.
>> 1501.
>> 1502.
>>
>>
>> 1503.
>>
>> 1504.
>> 1505.
>> 1506.
>> 1507.
>>
>> return value
>>
>>
>> elif field_type == 'blob' and not blob_decode:
>>
>>
>> return value
>>
>>
>> else:
>>
>>
>> key = regex_type.match(field_type).group(0)
>>
>>
>>
>> return self.parsemap[key](value,field_type)
>>
>>
>>
>> def parse_reference(self, value, field_type):
>>
>>
>> referee = field_type[10:].strip()
>>
>>
>> if not '.' in referee:
>>
>>  Variables  field_type 'db.auth_user' self > object> self.parsemap {'blob': > PostgreSQLAdapter.parse_blob of >,
>> 'boolean': > >, 'date': > PostgreSQLAdapter.parse_date of >,
>> 'datetime': > >, 'decimal': > PostgreSQLAdapter.parse_decimal of >,
>> 'double': > >, 'id': > PostgreSQLAdapter.parse_id of >,
>> 'integer': > >, 'list:integer': > PostgreSQLAdapter.parse_list_integers of > object>>, 'list:reference': > PostgreSQLAdapter.parse_list_references of > object>>, ...}  key 'db' value 1
>>
>> It comes form this line in user function of default.py controller that I
>> change a bit :
>>
>> form = auth()
>>
>>
>> Here what I am doing :
>>
>> def user():
>> """
>> ...
>> """
>> form = auth()
>> auth.settings.formstyle = 'table3cols'
>> if request.args(0) == 'login':
>>
>> form[0][1][1].append(SPAN((A(forget_pwd_icon(),_href=URL(r=request,c='default',f='user',args=('request_reset_password'))),
>> SPAN(T('Click on icon if you forgot your password...'))),
>> _class='logintip'))
>> return dict(form=form,layout='login_layout.html')
>> elif request.args(0) == 'profile':
>> return dict(form='you are not allowed
>> (permission)',layout='layout.html')
>> elif request.args(0) == 'request_reset_password':
>> if not 'request_reset_password' in auth.settings.actions_disabled:
>> return dict(form=auth(),layout='login_layout.html')
>> else:
>> return dict(form=form,layout='layout.html')
>> return dict(form=form,layout='layout.html')
>>
>>
>> But I bypass the index and user function from my app and I still get the
>> error... I believe that it could come from the postgres adapter some how...
>> If you remember I use 'myIdName','id' to use my own custom table id name
>> and also redefine the sequence name since the default sequence name build
>> up of postgres is different from the one of web2py... Hope it helps.
>>
>> What else (i mean which changes) could cause this problem?
>>
>> Thanks.
>>
>> Richard
>>
>>
>> 2012/2/28 Massimo Di Pierro 
>>
>>> What triggers it? I need a little more info.
>>>
>>> On Feb 28, 3:22 pm, Richard Vézina 
>>> wrote:
>>> >  'db'
>>> >
>>> > With trunk and copied my app in application folder...
>>> >
>>> > Richard
>>> >
>>> > On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > massimo.dipie...@gmail.com> wrote:
>>> > > No. If you have time test the debugger. That is a major piece of code
>>> > > that you will notice right away. Mariano can explain better than me.
>>> >
>>> > > The other features have been reasonably tested.
>>> >
>>> > > Massimo
>>> >
>>> > > On Feb 28, 2:46 pm, szimszon  wrote:
>>> > > > +1
>>> >
>>> > > > Anyway it could be good to have some more hint about what the new
>>> > > features
>>> > > > do. So we can easily test without to follow all conversation about
>>> > > features
>>> > > > between versions :-o
>>> >
>>> > > > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a
>>> következőt
>>> > > írta:
>>> >
>>> > > > > We need to make the book editable again so some of us can start
>>> adding
>>> > > > > this stuff to the documentation. :-)
>>> >
>>> > > > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro
>>> > > wrote:
>>> >
>>> > > > >> I am planning to release this tomorrow but you can test it
>>> today.
>>> > > > >> ***Please help us test it today*** It is really important.
>>> >
>>> > > > >> There is a huge number of improvements and bug fixes. We should
>>> really
>>> > > > >> call this web2py 2.0 but we prefer to wait before advertising
>>> some of
>>> > > > >> the new features which are in but need more testing.
>>> >
>>> > > > >> List not in order of importance:
>>> >
>>> > > > >> - included remote debugger (thanks Mariano)
>>> > > > >> - gluon/contrib/htmlmin.py for html minimization (thanks
>>> kerncece)

Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Richard Vézina
Forget to mention. I also try the welcome app with postgres with no
problem. I create a use and can logon and logoff...

Richard

2012/2/29 Richard Vézina 

> Here some more information on the ticket it raises :
>
>  (self=, value=1,
> field_type='db.auth_user', blob_decode=True)
>  Code listing
>
> 1498.
> 1499.
> 1500.
> 1501.
> 1502.
>
> 1503.
>
> 1504.
> 1505.
> 1506.
> 1507.
>
> return value
>
> elif field_type == 'blob' and not blob_decode:
>
> return value
>
> else:
>
> key = regex_type.match(field_type).group(0)
>
> return self.parsemap[key](value,field_type)
>
>
> def parse_reference(self, value, field_type):
>
> referee = field_type[10:].strip()
>
> if not '.' in referee:
>
>  Variables  field_type 'db.auth_user' self  object> self.parsemap {'blob':  of >, 'boolean':  PostgreSQLAdapter.parse_boolean of >,
> 'date':  >, 'datetime':  PostgreSQLAdapter.parse_datetime of >,
> 'decimal':  >, 'double':  PostgreSQLAdapter.parse_double of >,
> 'id':  >, 'integer':  PostgreSQLAdapter.parse_integer of >,
> 'list:integer':  >, 'list:reference':  PostgreSQLAdapter.parse_list_references of  object>>, ...}  key 'db' value 1
>
> It comes form this line in user function of default.py controller that I
> change a bit :
>
> form = auth()
>
>
> Here what I am doing :
>
> def user():
> """
> ...
> """
> form = auth()
> auth.settings.formstyle = 'table3cols'
> if request.args(0) == 'login':
>
> form[0][1][1].append(SPAN((A(forget_pwd_icon(),_href=URL(r=request,c='default',f='user',args=('request_reset_password'))),
> SPAN(T('Click on icon if you forgot your password...'))),
> _class='logintip'))
> return dict(form=form,layout='login_layout.html')
> elif request.args(0) == 'profile':
> return dict(form='you are not allowed
> (permission)',layout='layout.html')
> elif request.args(0) == 'request_reset_password':
> if not 'request_reset_password' in auth.settings.actions_disabled:
> return dict(form=auth(),layout='login_layout.html')
> else:
> return dict(form=form,layout='layout.html')
> return dict(form=form,layout='layout.html')
>
>
> But I bypass the index and user function from my app and I still get the
> error... I believe that it could come from the postgres adapter some how...
> If you remember I use 'myIdName','id' to use my own custom table id name
> and also redefine the sequence name since the default sequence name build
> up of postgres is different from the one of web2py... Hope it helps.
>
> What else (i mean which changes) could cause this problem?
>
> Thanks.
>
> Richard
>
>
> 2012/2/28 Massimo Di Pierro 
>
>> What triggers it? I need a little more info.
>>
>> On Feb 28, 3:22 pm, Richard Vézina 
>> wrote:
>> >  'db'
>> >
>> > With trunk and copied my app in application folder...
>> >
>> > Richard
>> >
>> > On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > massimo.dipie...@gmail.com> wrote:
>> > > No. If you have time test the debugger. That is a major piece of code
>> > > that you will notice right away. Mariano can explain better than me.
>> >
>> > > The other features have been reasonably tested.
>> >
>> > > Massimo
>> >
>> > > On Feb 28, 2:46 pm, szimszon  wrote:
>> > > > +1
>> >
>> > > > Anyway it could be good to have some more hint about what the new
>> > > features
>> > > > do. So we can easily test without to follow all conversation about
>> > > features
>> > > > between versions :-o
>> >
>> > > > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a
>> következőt
>> > > írta:
>> >
>> > > > > We need to make the book editable again so some of us can start
>> adding
>> > > > > this stuff to the documentation. :-)
>> >
>> > > > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro
>> > > wrote:
>> >
>> > > > >> I am planning to release this tomorrow but you can test it today.
>> > > > >> ***Please help us test it today*** It is really important.
>> >
>> > > > >> There is a huge number of improvements and bug fixes. We should
>> really
>> > > > >> call this web2py 2.0 but we prefer to wait before advertising
>> some of
>> > > > >> the new features which are in but need more testing.
>> >
>> > > > >> List not in order of importance:
>> >
>> > > > >> - included remote debugger (thanks Mariano)
>> > > > >> - gluon/contrib/htmlmin.py for html minimization (thanks
>> kerncece)
>> > > > >> - out of the box posgresql support with pg8000 diver included
>> (thanks
>> > > > >> Mariano)
>> > > > >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
>> > > > >> Valentak)
>> > > > >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
>> > > > >> - db.table.field.regexp(...) for sqlite and postgres
>> > > > >> - conditional menu items (reponse.menu=[(title,bool,link,
>> > > > >> [],condition)]
>> > > > >> - db(...,ignore_common_filters

Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Richard Vézina
Here some more information on the ticket it raises :

(self=, value=1,
field_type='db.auth_user', blob_decode=True)
Code listing

1498.
1499.
1500.
1501.
1502.
1503.

1504.
1505.
1506.
1507.

return value
elif field_type == 'blob' and not blob_decode:
return value
else:
key = regex_type.match(field_type).group(0)
return self.parsemap[key](value,field_type)


def parse_reference(self, value, field_type):
referee = field_type[10:].strip()
if not '.' in referee:

Variablesfield_type'db.auth_user'self
self.parsemap{'blob': >, 'boolean': >,
'date': >, 'datetime': >,
'decimal': >, 'double': >,
'id': >, 'integer': >,
'list:integer': >, 'list:reference': >, ...}key'db'value1

It comes form this line in user function of default.py controller that I
change a bit :

form = auth()


Here what I am doing :

def user():
"""
...
"""
form = auth()
auth.settings.formstyle = 'table3cols'
if request.args(0) == 'login':

form[0][1][1].append(SPAN((A(forget_pwd_icon(),_href=URL(r=request,c='default',f='user',args=('request_reset_password'))),
SPAN(T('Click on icon if you forgot your password...'))),
_class='logintip'))
return dict(form=form,layout='login_layout.html')
elif request.args(0) == 'profile':
return dict(form='you are not allowed
(permission)',layout='layout.html')
elif request.args(0) == 'request_reset_password':
if not 'request_reset_password' in auth.settings.actions_disabled:
return dict(form=auth(),layout='login_layout.html')
else:
return dict(form=form,layout='layout.html')
return dict(form=form,layout='layout.html')


But I bypass the index and user function from my app and I still get the
error... I believe that it could come from the postgres adapter some how...
If you remember I use 'myIdName','id' to use my own custom table id name
and also redefine the sequence name since the default sequence name build
up of postgres is different from the one of web2py... Hope it helps.

What else (i mean which changes) could cause this problem?

Thanks.

Richard


2012/2/28 Massimo Di Pierro 

> What triggers it? I need a little more info.
>
> On Feb 28, 3:22 pm, Richard Vézina 
> wrote:
> >  'db'
> >
> > With trunk and copied my app in application folder...
> >
> > Richard
> >
> > On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
> >
> >
> >
> >
> >
> >
> >
> > massimo.dipie...@gmail.com> wrote:
> > > No. If you have time test the debugger. That is a major piece of code
> > > that you will notice right away. Mariano can explain better than me.
> >
> > > The other features have been reasonably tested.
> >
> > > Massimo
> >
> > > On Feb 28, 2:46 pm, szimszon  wrote:
> > > > +1
> >
> > > > Anyway it could be good to have some more hint about what the new
> > > features
> > > > do. So we can easily test without to follow all conversation about
> > > features
> > > > between versions :-o
> >
> > > > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a
> következőt
> > > írta:
> >
> > > > > We need to make the book editable again so some of us can start
> adding
> > > > > this stuff to the documentation. :-)
> >
> > > > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro
> > > wrote:
> >
> > > > >> I am planning to release this tomorrow but you can test it today.
> > > > >> ***Please help us test it today*** It is really important.
> >
> > > > >> There is a huge number of improvements and bug fixes. We should
> really
> > > > >> call this web2py 2.0 but we prefer to wait before advertising
> some of
> > > > >> the new features which are in but need more testing.
> >
> > > > >> List not in order of importance:
> >
> > > > >> - included remote debugger (thanks Mariano)
> > > > >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > > > >> - out of the box posgresql support with pg8000 diver included
> (thanks
> > > > >> Mariano)
> > > > >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > > > >> Valentak)
> > > > >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > > > >> - db.table.field.regexp(...) for sqlite and postgres
> > > > >> - conditional menu items (reponse.menu=[(title,bool,link,
> > > > >> [],condition)]
> > > > >> - db(...,ignore_common_filters=True)
> > > > >> - DAL IMAP support (thanks Alan Etkin)
> > > > >> - new DAL syntax:
> > > > >> db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > > > >> - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > > > >> (thanks Yair)
> > > > >> - Teradata support (experimental)
> > > > >> - populate can now deal with computed fields (thanks mweissen)
> > > > >> - def index(): return dict(a=gluon.tools.Expose(folder))
> > > > >> - auth.is_impersonating()
> > > > >> - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > > > >> - improved markmin auto-links
> > > > >> - sync languages capa

[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Massimo Di Pierro
No. But I believe Tim knows what the problem is and is working on it.

On Feb 29, 1:33 am, Phyo Arkar  wrote:
> Is the corruption of download and upload during slow connection fixed
> (Rocket problem) ?
>
> Thanks
>
> Phyo.
>
> On 2/29/12, Mariano Reingart  wrote:
>
>
>
>
>
>
>
> > On Tue, Feb 28, 2012 at 8:08 PM, Richard Galka 
> > wrote:
> >> A couple minor points with the admin pages and the new debugging section:
>
> >> In the Admin -> Debug -> breakpoints -> Add breakpoints section, if the
> >> current application has long directory & file names then the table's hints
> >> run off the page.
>
> > Something similar occurs when you catch an exception (debug
> > interaction page, right pane).
> > Maybe wrapping long filenames could be done with css.
>
> > I've uploaded some screenshots at the issue:
>
> >http://code.google.com/p/web2py/issues/detail?id=666
>
> > If anyone can send a css patch or a better form/layout, it would be
> > appreciated.
>
> >> I think it may be pertinent to identify that in the above section, only
> >> breakpoints set through the web editor are identified. (IE: direct file
> >> edit
> >> adding breakpoints work, but are not identified in the 'breakpoints'
> >> section).
>
> > That's correct,  set_trace is not a real breakpoint, it just forces
> > the debugger to stop at that line.
> > Maybe the tip should be changed from "programatically setting
> > breakpoint using..." to something better.
>
> > Best regards,
>
> > Mariano Reingart
> >http://www.sistemasagiles.com.ar
> >http://reingart.blogspot.com


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Massimo Di Pierro
No. It is pending this release.

On Feb 29, 3:56 am, Bruno Rocha  wrote:
> is the experimental model map included? or it is not done yet?
>
> http://zerp.ly/rochacbruno
> Em 28/02/2012 17:28, "Massimo Di Pierro" 
> escreveu:
>
>
>
>
>
>
>
> > I am planning to release this tomorrow but you can test it today.
> > ***Please help us test it today*** It is really important.
>
> > There is a huge number of improvements and bug fixes. We should really
> > call this web2py 2.0 but we prefer to wait before advertising some of
> > the new features which are in but need more testing.
>
> > List not in order of importance:
>
> > - included remote debugger (thanks Mariano)
> > - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > - out of the box posgresql support with pg8000 diver included (thanks
> > Mariano)
> > - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > Valentak)
> > - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > - db.table.field.regexp(...) for sqlite and postgres
> > - conditional menu items (reponse.menu=[(title,bool,link,
> > [],condition)]
> > - db(...,ignore_common_filters=True)
> > - DAL IMAP support (thanks Alan Etkin)
> > - new DAL syntax:
> > db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > (thanks Yair)
> > - Teradata support (experimental)
> > - populate can now deal with computed fields (thanks mweissen)
> > - def index(): return dict(a=gluon.tools.Expose(folder))
> > - auth.is_impersonating()
> > - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > - improved markmin auto-links
> > - sync languages capability (thanks Yair)
> > - better mongodb support (still experimental)
> > - auth.user_groups stores user groups
> > - new rediscache (thanks niphold)
> > - login_methods/browserid_account.py (thanks Pai)
> > - scripts/services/service.py (thanks Ross)
> > - improved ldap support (thanks Omi)
> > - added TimeCollector (thanks Caleb)
> > - better cpdb.py (thanks pasxidis)
> > - 100's of small bug fixes and small improvements


Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Bruno Rocha
no, I mean the model-execution-mapping.

http://zerp.ly/rochacbruno
Em 29/02/2012 09:03, "Alan Etkin"  escreveu:

> Massimo:
>
> I've found that the timing changes to the LOAD() helper have learnt
> the first lesson of not being seen. The problem is that the changes to
> web2py.js I submitted in the issue 576 were not updated in the
> welcome.w2p and it is not reflected in new applications. The new
> web2py.js file is stored in the welcome folder:
>
>
> http://code.google.com/p/web2py/source/browse/applications/welcome/static/js/web2py.js
>
> I would like to submit a new patch. In compileapp.py, if a target is
> specified for LOAD(), there remains the DIV with the randomly
> generated id and the ...loading content, but it is not updated, since
> the component is loaded in a target tag. Should I send the .diff to to
> the old issue (closed) or add a new one to the list?
>
> Bruno:
>
> You mean the IMAP adapter?. It is functional currently (in trunk).
>


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread weheh
+1

On Feb 29, 4:35 am, Anthony  wrote:
> We need to make the book editable again so some of us can start adding this
> stuff to the documentation. :-)
>
>
>
>
>
>
>
> On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro wrote:
>
> > I am planning to release this tomorrow but you can test it today.
> > ***Please help us test it today*** It is really important.
>
> > There is a huge number of improvements and bug fixes. We should really
> > call this web2py 2.0 but we prefer to wait before advertising some of
> > the new features which are in but need more testing.
>
> > List not in order of importance:
>
> > - included remote debugger (thanks Mariano)
> > - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > - out of the box posgresql support with pg8000 diver included (thanks
> > Mariano)
> > - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > Valentak)
> > - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > - db.table.field.regexp(...) for sqlite and postgres
> > - conditional menu items (reponse.menu=[(title,bool,link,
> > [],condition)]
> > - db(...,ignore_common_filters=True)
> > - DAL IMAP support (thanks Alan Etkin)
> > - new DAL syntax:
> > db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > (thanks Yair)
> > - Teradata support (experimental)
> > - populate can now deal with computed fields (thanks mweissen)
> > - def index(): return dict(a=gluon.tools.Expose(folder))
> > - auth.is_impersonating()
> > - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > - improved markmin auto-links
> > - sync languages capability (thanks Yair)
> > - better mongodb support (still experimental)
> > - auth.user_groups stores user groups
> > - new rediscache (thanks niphold)
> > - login_methods/browserid_account.py (thanks Pai)
> > - scripts/services/service.py (thanks Ross)
> > - improved ldap support (thanks Omi)
> > - added TimeCollector (thanks Caleb)
> > - better cpdb.py (thanks pasxidis)
> > - 100's of small bug fixes and small improvements


[web2py] Re: web2py 1.99.5 (please read)

2012-02-29 Thread Alan Etkin
Massimo:

I've found that the timing changes to the LOAD() helper have learnt
the first lesson of not being seen. The problem is that the changes to
web2py.js I submitted in the issue 576 were not updated in the
welcome.w2p and it is not reflected in new applications. The new
web2py.js file is stored in the welcome folder:

http://code.google.com/p/web2py/source/browse/applications/welcome/static/js/web2py.js

I would like to submit a new patch. In compileapp.py, if a target is
specified for LOAD(), there remains the DIV with the randomly
generated id and the ...loading content, but it is not updated, since
the component is loaded in a target tag. Should I send the .diff to to
the old issue (closed) or add a new one to the list?

Bruno:

You mean the IMAP adapter?. It is functional currently (in trunk).


Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Phyo Arkar
Is the corruption of download and upload during slow connection fixed
(Rocket problem) ?

Thanks

Phyo.

On 2/29/12, Mariano Reingart  wrote:
> On Tue, Feb 28, 2012 at 8:08 PM, Richard Galka 
> wrote:
>> A couple minor points with the admin pages and the new debugging section:
>>
>> In the Admin -> Debug -> breakpoints -> Add breakpoints section, if the
>> current application has long directory & file names then the table's hints
>> run off the page.
>
> Something similar occurs when you catch an exception (debug
> interaction page, right pane).
> Maybe wrapping long filenames could be done with css.
>
> I've uploaded some screenshots at the issue:
>
> http://code.google.com/p/web2py/issues/detail?id=666
>
> If anyone can send a css patch or a better form/layout, it would be
> appreciated.
>
>> I think it may be pertinent to identify that in the above section, only
>> breakpoints set through the web editor are identified. (IE: direct file
>> edit
>> adding breakpoints work, but are not identified in the 'breakpoints'
>> section).
>
> That's correct,  set_trace is not a real breakpoint, it just forces
> the debugger to stop at that line.
> Maybe the tip should be changed from "programatically setting
> breakpoint using..." to something better.
>
> Best regards,
>
> Mariano Reingart
> http://www.sistemasagiles.com.ar
> http://reingart.blogspot.com
>


Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Mariano Reingart
On Tue, Feb 28, 2012 at 8:08 PM, Richard Galka  wrote:
> A couple minor points with the admin pages and the new debugging section:
>
> In the Admin -> Debug -> breakpoints -> Add breakpoints section, if the
> current application has long directory & file names then the table's hints
> run off the page.

Something similar occurs when you catch an exception (debug
interaction page, right pane).
Maybe wrapping long filenames could be done with css.

I've uploaded some screenshots at the issue:

http://code.google.com/p/web2py/issues/detail?id=666

If anyone can send a css patch or a better form/layout, it would be
appreciated.

> I think it may be pertinent to identify that in the above section, only
> breakpoints set through the web editor are identified. (IE: direct file edit
> adding breakpoints work, but are not identified in the 'breakpoints'
> section).

That's correct,  set_trace is not a real breakpoint, it just forces
the debugger to stop at that line.
Maybe the tip should be changed from "programatically setting
breakpoint using..." to something better.

Best regards,

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com


[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Massimo Di Pierro
Here corrected list of new features (in trunk and nightly build.
web2py 1.99.5 is NOT out yet)

- admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
Valentak)
- included web-based debugger (experimental, thanks Mariano)
- def index(): return dict(a=gluon.tools.Expose(folder))
- db.table.field.like(...,case_sensitive=False) (thanks Floyd)
- db.table.field.regexp(...) for sqlite and postgres
- db(...,ignore_common_filters=True)
- db(db.dog_id.belongs(db.dogs.owner=='james')).select()
- db(...).select().group_by_value(db.table.field) (thanks Yair)
- db = DAL('imap://user:password@server:port') support (thanks Alan
Etkin)
- db = DAL('teradata://DSN=dsn;UID=user;PWD=pass; DATABASE=database')
(thanks Adrew Willmott)
- db = DAL('mongodb://127.0.0.1:5984/db') (experimental, thanks Mark
Breedveld)
- db = DAL('cubrid')  (experimental)
- db = DAL('postgres:pg8000:...') and DAL('postgres:psycopg2:...')
- pg8000 now ships with web2py )thanks Mariano)
- reponse.delimiters = ('\\[','\\]') (thanks Denes)
- auth.user_groups stores user groups
- auth.is_impersonating()
- populate can now deal with computed fields (thanks Tsvi Mostovicz)
- new rediscache (thanks niphold)
- sync languages capability (thanks Yair)
- improved markmin auto-links
- improved ldap support (thanks Omi)
- added TimeCollector (thanks Caleb)
- better cpdb.py (thanks pasxidis)
- conditional menu items (reponse.menu=[(title,bool,link,
[],condition)]
- scripts/services/service.py (thanks Ross)
- gluon/contrib/login_methods/browserid_account.py (thanks Pai)
- gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
- web2py_component has timeout parameter, thanks Alan
- 100's of small bug fixes and small improvements



[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Richard Galka
 

A couple minor points with the admin pages and the new debugging section:

In the Admin -> Debug -> breakpoints -> Add breakpoints section, if the 
current application has long directory & file names then the table's hints 
run off the page.

I think it may be pertinent to identify that in the above section, only 
breakpoints set through the web editor are identified. (IE: direct file 
edit adding breakpoints work, but are not identified in the 'breakpoints' 
section). 

I have tested a couple of our applications in the Nightly build, and all 
previous code still works great!

-- Richard
On Tuesday, February 28, 2012 3:01:45 PM UTC-6, Massimo Di Pierro wrote:
>
> No. If you have time test the debugger. That is a major piece of code 
> that you will notice right away. Mariano can explain better than me. 
>
> The other features have been reasonably tested. 
>
> Massimo 
>
> On Feb 28, 2:46 pm, szimszon  wrote: 
> > +1 
> > 
> > Anyway it could be good to have some more hint about what the new 
> features 
> > do. So we can easily test without to follow all conversation about 
> features 
> > between versions :-o 
> > 
> > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt 
> írta: 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > > We need to make the book editable again so some of us can start adding 
> > > this stuff to the documentation. :-) 
> > 
> > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro 
> wrote: 
> > 
> > >> I am planning to release this tomorrow but you can test it today. 
> > >> ***Please help us test it today*** It is really important. 
> > 
> > >> There is a huge number of improvements and bug fixes. We should 
> really 
> > >> call this web2py 2.0 but we prefer to wait before advertising some of 
> > >> the new features which are in but need more testing. 
> > 
> > >> List not in order of importance: 
> > 
> > >> - included remote debugger (thanks Mariano) 
> > >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece) 
> > >> - out of the box posgresql support with pg8000 diver included (thanks 
> > >> Mariano) 
> > >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert 
> > >> Valentak) 
> > >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd) 
> > >> - db.table.field.regexp(...) for sqlite and postgres 
> > >> - conditional menu items (reponse.menu=[(title,bool,link, 
> > >> [],condition)] 
> > >> - db(...,ignore_common_filters=True) 
> > >> - DAL IMAP support (thanks Alan Etkin) 
> > >> - new DAL syntax: 
> > >> db(db.dog_id.belongs(db.dogs.owner=='james')).select() 
> > >> - new DAL syntax: db(...).select().group_by_value(db.table.field) 
> > >> (thanks Yair) 
> > >> - Teradata support (experimental) 
> > >> - populate can now deal with computed fields (thanks mweissen) 
> > >> - def index(): return dict(a=gluon.tools.Expose(folder)) 
> > >> - auth.is_impersonating() 
> > >> - reponse.delimiters = ('\\[','\\]') (thanks Denes) 
> > >> - improved markmin auto-links 
> > >> - sync languages capability (thanks Yair) 
> > >> - better mongodb support (still experimental) 
> > >> - auth.user_groups stores user groups 
> > >> - new rediscache (thanks niphold) 
> > >> - login_methods/browserid_account.py (thanks Pai) 
> > >> - scripts/services/service.py (thanks Ross) 
> > >> - improved ldap support (thanks Omi) 
> > >> - added TimeCollector (thanks Caleb) 
> > >> - better cpdb.py (thanks pasxidis) 
> > >> - 100's of small bug fixes and small improvements


On Tuesday, February 28, 2012 3:01:45 PM UTC-6, Massimo Di Pierro wrote:
>
> No. If you have time test the debugger. That is a major piece of code 
> that you will notice right away. Mariano can explain better than me. 
>
> The other features have been reasonably tested. 
>
> Massimo 
>
> On Feb 28, 2:46 pm, szimszon  wrote: 
> > +1 
> > 
> > Anyway it could be good to have some more hint about what the new 
> features 
> > do. So we can easily test without to follow all conversation about 
> features 
> > between versions :-o 
> > 
> > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt 
> írta: 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > > We need to make the book editable again so some of us can start adding 
> > > this stuff to the documentation. :-) 
> > 
> > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro 
> wrote: 
> > 
> > >> I am planning to release this tomorrow but you can test it today. 
> > >> ***Please help us test it today*** It is really important. 
> > 
> > >> There is a huge number of improvements and bug fixes. We should 
> really 
> > >> call this web2py 2.0 but we prefer to wait before advertising some of 
> > >> the new features which are in but need more testing. 
> > 
> > >> List not in order of importance: 
> > 
> > >> - included remote debugger (thanks Mariano) 
> > >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece) 
> > >> - out of the box posgresql support with pg8000 d

[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Massimo Di Pierro
What triggers it? I need a little more info.

On Feb 28, 3:22 pm, Richard Vézina 
wrote:
>  'db'
>
> With trunk and copied my app in application folder...
>
> Richard
>
> On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
>
>
>
>
>
>
>
> massimo.dipie...@gmail.com> wrote:
> > No. If you have time test the debugger. That is a major piece of code
> > that you will notice right away. Mariano can explain better than me.
>
> > The other features have been reasonably tested.
>
> > Massimo
>
> > On Feb 28, 2:46 pm, szimszon  wrote:
> > > +1
>
> > > Anyway it could be good to have some more hint about what the new
> > features
> > > do. So we can easily test without to follow all conversation about
> > features
> > > between versions :-o
>
> > > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt
> > írta:
>
> > > > We need to make the book editable again so some of us can start adding
> > > > this stuff to the documentation. :-)
>
> > > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro
> > wrote:
>
> > > >> I am planning to release this tomorrow but you can test it today.
> > > >> ***Please help us test it today*** It is really important.
>
> > > >> There is a huge number of improvements and bug fixes. We should really
> > > >> call this web2py 2.0 but we prefer to wait before advertising some of
> > > >> the new features which are in but need more testing.
>
> > > >> List not in order of importance:
>
> > > >> - included remote debugger (thanks Mariano)
> > > >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > > >> - out of the box posgresql support with pg8000 diver included (thanks
> > > >> Mariano)
> > > >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > > >> Valentak)
> > > >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > > >> - db.table.field.regexp(...) for sqlite and postgres
> > > >> - conditional menu items (reponse.menu=[(title,bool,link,
> > > >> [],condition)]
> > > >> - db(...,ignore_common_filters=True)
> > > >> - DAL IMAP support (thanks Alan Etkin)
> > > >> - new DAL syntax:
> > > >> db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > > >> - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > > >> (thanks Yair)
> > > >> - Teradata support (experimental)
> > > >> - populate can now deal with computed fields (thanks mweissen)
> > > >> - def index(): return dict(a=gluon.tools.Expose(folder))
> > > >> - auth.is_impersonating()
> > > >> - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > > >> - improved markmin auto-links
> > > >> - sync languages capability (thanks Yair)
> > > >> - better mongodb support (still experimental)
> > > >> - auth.user_groups stores user groups
> > > >> - new rediscache (thanks niphold)
> > > >> - login_methods/browserid_account.py (thanks Pai)
> > > >> - scripts/services/service.py (thanks Ross)
> > > >> - improved ldap support (thanks Omi)
> > > >> - added TimeCollector (thanks Caleb)
> > > >> - better cpdb.py (thanks pasxidis)
> > > >> - 100's of small bug fixes and small improvements


Re: [web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Richard Vézina
 'db'

With trunk and copied my app in application folder...

Richard

On Tue, Feb 28, 2012 at 4:01 PM, Massimo Di Pierro <
massimo.dipie...@gmail.com> wrote:

> No. If you have time test the debugger. That is a major piece of code
> that you will notice right away. Mariano can explain better than me.
>
> The other features have been reasonably tested.
>
> Massimo
>
> On Feb 28, 2:46 pm, szimszon  wrote:
> > +1
> >
> > Anyway it could be good to have some more hint about what the new
> features
> > do. So we can easily test without to follow all conversation about
> features
> > between versions :-o
> >
> > 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt
> írta:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > We need to make the book editable again so some of us can start adding
> > > this stuff to the documentation. :-)
> >
> > > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro
> wrote:
> >
> > >> I am planning to release this tomorrow but you can test it today.
> > >> ***Please help us test it today*** It is really important.
> >
> > >> There is a huge number of improvements and bug fixes. We should really
> > >> call this web2py 2.0 but we prefer to wait before advertising some of
> > >> the new features which are in but need more testing.
> >
> > >> List not in order of importance:
> >
> > >> - included remote debugger (thanks Mariano)
> > >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > >> - out of the box posgresql support with pg8000 diver included (thanks
> > >> Mariano)
> > >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > >> Valentak)
> > >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > >> - db.table.field.regexp(...) for sqlite and postgres
> > >> - conditional menu items (reponse.menu=[(title,bool,link,
> > >> [],condition)]
> > >> - db(...,ignore_common_filters=True)
> > >> - DAL IMAP support (thanks Alan Etkin)
> > >> - new DAL syntax:
> > >> db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > >> - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > >> (thanks Yair)
> > >> - Teradata support (experimental)
> > >> - populate can now deal with computed fields (thanks mweissen)
> > >> - def index(): return dict(a=gluon.tools.Expose(folder))
> > >> - auth.is_impersonating()
> > >> - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > >> - improved markmin auto-links
> > >> - sync languages capability (thanks Yair)
> > >> - better mongodb support (still experimental)
> > >> - auth.user_groups stores user groups
> > >> - new rediscache (thanks niphold)
> > >> - login_methods/browserid_account.py (thanks Pai)
> > >> - scripts/services/service.py (thanks Ross)
> > >> - improved ldap support (thanks Omi)
> > >> - added TimeCollector (thanks Caleb)
> > >> - better cpdb.py (thanks pasxidis)
> > >> - 100's of small bug fixes and small improvements
>


[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Massimo Di Pierro
No. If you have time test the debugger. That is a major piece of code
that you will notice right away. Mariano can explain better than me.

The other features have been reasonably tested.

Massimo

On Feb 28, 2:46 pm, szimszon  wrote:
> +1
>
> Anyway it could be good to have some more hint about what the new features
> do. So we can easily test without to follow all conversation about features
> between versions :-o
>
> 2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt írta:
>
>
>
>
>
>
>
>
>
> > We need to make the book editable again so some of us can start adding
> > this stuff to the documentation. :-)
>
> > On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro wrote:
>
> >> I am planning to release this tomorrow but you can test it today.
> >> ***Please help us test it today*** It is really important.
>
> >> There is a huge number of improvements and bug fixes. We should really
> >> call this web2py 2.0 but we prefer to wait before advertising some of
> >> the new features which are in but need more testing.
>
> >> List not in order of importance:
>
> >> - included remote debugger (thanks Mariano)
> >> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> >> - out of the box posgresql support with pg8000 diver included (thanks
> >> Mariano)
> >> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> >> Valentak)
> >> - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> >> - db.table.field.regexp(...) for sqlite and postgres
> >> - conditional menu items (reponse.menu=[(title,bool,link,
> >> [],condition)]
> >> - db(...,ignore_common_filters=True)
> >> - DAL IMAP support (thanks Alan Etkin)
> >> - new DAL syntax:
> >> db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> >> - new DAL syntax: db(...).select().group_by_value(db.table.field)
> >> (thanks Yair)
> >> - Teradata support (experimental)
> >> - populate can now deal with computed fields (thanks mweissen)
> >> - def index(): return dict(a=gluon.tools.Expose(folder))
> >> - auth.is_impersonating()
> >> - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> >> - improved markmin auto-links
> >> - sync languages capability (thanks Yair)
> >> - better mongodb support (still experimental)
> >> - auth.user_groups stores user groups
> >> - new rediscache (thanks niphold)
> >> - login_methods/browserid_account.py (thanks Pai)
> >> - scripts/services/service.py (thanks Ross)
> >> - improved ldap support (thanks Omi)
> >> - added TimeCollector (thanks Caleb)
> >> - better cpdb.py (thanks pasxidis)
> >> - 100's of small bug fixes and small improvements


[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Massimo Di Pierro
I promise I will do this within the end of March. Possibly sooner.

Massimo

On Feb 28, 2:35 pm, Anthony  wrote:
> We need to make the book editable again so some of us can start adding this
> stuff to the documentation. :-)
>
>
>
>
>
>
>
> On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro wrote:
>
> > I am planning to release this tomorrow but you can test it today.
> > ***Please help us test it today*** It is really important.
>
> > There is a huge number of improvements and bug fixes. We should really
> > call this web2py 2.0 but we prefer to wait before advertising some of
> > the new features which are in but need more testing.
>
> > List not in order of importance:
>
> > - included remote debugger (thanks Mariano)
> > - gluon/contrib/htmlmin.py for html minimization (thanks kerncece)
> > - out of the box posgresql support with pg8000 diver included (thanks
> > Mariano)
> > - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert
> > Valentak)
> > - db.table.field.like(...,case_sensitive=False) (thanks Floyd)
> > - db.table.field.regexp(...) for sqlite and postgres
> > - conditional menu items (reponse.menu=[(title,bool,link,
> > [],condition)]
> > - db(...,ignore_common_filters=True)
> > - DAL IMAP support (thanks Alan Etkin)
> > - new DAL syntax:
> > db(db.dog_id.belongs(db.dogs.owner=='james')).select()
> > - new DAL syntax: db(...).select().group_by_value(db.table.field)
> > (thanks Yair)
> > - Teradata support (experimental)
> > - populate can now deal with computed fields (thanks mweissen)
> > - def index(): return dict(a=gluon.tools.Expose(folder))
> > - auth.is_impersonating()
> > - reponse.delimiters = ('\\[','\\]') (thanks Denes)
> > - improved markmin auto-links
> > - sync languages capability (thanks Yair)
> > - better mongodb support (still experimental)
> > - auth.user_groups stores user groups
> > - new rediscache (thanks niphold)
> > - login_methods/browserid_account.py (thanks Pai)
> > - scripts/services/service.py (thanks Ross)
> > - improved ldap support (thanks Omi)
> > - added TimeCollector (thanks Caleb)
> > - better cpdb.py (thanks pasxidis)
> > - 100's of small bug fixes and small improvements


[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread szimszon
+1

Anyway it could be good to have some more hint about what the new features 
do. So we can easily test without to follow all conversation about features 
between versions :-o

2012. február 28., kedd 21:35:03 UTC+1 időpontban Anthony a következőt írta:
>
> We need to make the book editable again so some of us can start adding 
> this stuff to the documentation. :-)
>
> On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro wrote:
>>
>> I am planning to release this tomorrow but you can test it today. 
>> ***Please help us test it today*** It is really important. 
>>
>> There is a huge number of improvements and bug fixes. We should really 
>> call this web2py 2.0 but we prefer to wait before advertising some of 
>> the new features which are in but need more testing. 
>>
>> List not in order of importance: 
>>
>> - included remote debugger (thanks Mariano) 
>> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece) 
>> - out of the box posgresql support with pg8000 diver included (thanks 
>> Mariano) 
>> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert 
>> Valentak) 
>> - db.table.field.like(...,case_sensitive=False) (thanks Floyd) 
>> - db.table.field.regexp(...) for sqlite and postgres 
>> - conditional menu items (reponse.menu=[(title,bool,link, 
>> [],condition)] 
>> - db(...,ignore_common_filters=True) 
>> - DAL IMAP support (thanks Alan Etkin) 
>> - new DAL syntax: 
>> db(db.dog_id.belongs(db.dogs.owner=='james')).select() 
>> - new DAL syntax: db(...).select().group_by_value(db.table.field) 
>> (thanks Yair) 
>> - Teradata support (experimental) 
>> - populate can now deal with computed fields (thanks mweissen) 
>> - def index(): return dict(a=gluon.tools.Expose(folder)) 
>> - auth.is_impersonating() 
>> - reponse.delimiters = ('\\[','\\]') (thanks Denes) 
>> - improved markmin auto-links 
>> - sync languages capability (thanks Yair) 
>> - better mongodb support (still experimental) 
>> - auth.user_groups stores user groups 
>> - new rediscache (thanks niphold) 
>> - login_methods/browserid_account.py (thanks Pai) 
>> - scripts/services/service.py (thanks Ross) 
>> - improved ldap support (thanks Omi) 
>> - added TimeCollector (thanks Caleb) 
>> - better cpdb.py (thanks pasxidis) 
>> - 100's of small bug fixes and small improvements
>
>

[web2py] Re: web2py 1.99.5 (please read)

2012-02-28 Thread Anthony
We need to make the book editable again so some of us can start adding this 
stuff to the documentation. :-)

On Tuesday, February 28, 2012 3:28:09 PM UTC-5, Massimo Di Pierro wrote:
>
> I am planning to release this tomorrow but you can test it today. 
> ***Please help us test it today*** It is really important. 
>
> There is a huge number of improvements and bug fixes. We should really 
> call this web2py 2.0 but we prefer to wait before advertising some of 
> the new features which are in but need more testing. 
>
> List not in order of importance: 
>
> - included remote debugger (thanks Mariano) 
> - gluon/contrib/htmlmin.py for html minimization (thanks kerncece) 
> - out of the box posgresql support with pg8000 diver included (thanks 
> Mariano) 
> - admin in Russian (Bulat), Japanese (Omi) and Slovenian (Robert 
> Valentak) 
> - db.table.field.like(...,case_sensitive=False) (thanks Floyd) 
> - db.table.field.regexp(...) for sqlite and postgres 
> - conditional menu items (reponse.menu=[(title,bool,link, 
> [],condition)] 
> - db(...,ignore_common_filters=True) 
> - DAL IMAP support (thanks Alan Etkin) 
> - new DAL syntax: 
> db(db.dog_id.belongs(db.dogs.owner=='james')).select() 
> - new DAL syntax: db(...).select().group_by_value(db.table.field) 
> (thanks Yair) 
> - Teradata support (experimental) 
> - populate can now deal with computed fields (thanks mweissen) 
> - def index(): return dict(a=gluon.tools.Expose(folder)) 
> - auth.is_impersonating() 
> - reponse.delimiters = ('\\[','\\]') (thanks Denes) 
> - improved markmin auto-links 
> - sync languages capability (thanks Yair) 
> - better mongodb support (still experimental) 
> - auth.user_groups stores user groups 
> - new rediscache (thanks niphold) 
> - login_methods/browserid_account.py (thanks Pai) 
> - scripts/services/service.py (thanks Ross) 
> - improved ldap support (thanks Omi) 
> - added TimeCollector (thanks Caleb) 
> - better cpdb.py (thanks pasxidis) 
> - 100's of small bug fixes and small improvements