i'm no longer using cloudSQL as i don't need it anymorebut several
months ago when i was using it i got weird and varied problems on GAE when
i had exceeded my billing quota on could SQL. have you checked that those
SQL instances are running and billing up to date?
On Monday, March 4, 2013
at one point i was running both together. i did something like:
db =
sqldb =
and then connected tickets and such to db.
cfh
On Monday, March 4, 2013 8:24:44 AM UTC-8, Philip Kilner wrote:
>
> Hi,
>
> Is there a way to use the datastore for the session, filesystem and
> ticket tables, whils
what's the errors you are getting on GAE?
not sure how up to date this is, but attached is the facebook.py that i'm
currently using on GAE.
cfh
On Tuesday, February 26, 2013 5:10:25 PM UTC-8, Jaime Sempere wrote:
>
> Hi, i'm getting mad using facebook.py, I cannot get it work.
>
> Anyway, I hav
indices on the string fields
> I wanted to. Unfortunately (for me), I've just about used up my quota, so
> I'll have to wait until tomorrow to see how much doing so saves me.
>
> Thanks,
> Scott
>
> On Tuesday, February 26, 2013 8:50:29 PM UTC-5, howesc wrote
uot;my_signature" with the field
definitions that you want, and replace "auth.signature" in your table
definition with "my_signature"
cfh
On Tuesday, February 26, 2013 5:50:29 PM UTC-8, howesc wrote:
>
> here's an updated DAL patch to try.
>
> thanks
ts')),
> Field('f_handler', type='string',#custom_qualifier={'indexed':False},
> label=T('Handler')),
> Field('f_order', type='integer',
> label=T('Order')),
> auth.signature,
r)
> TypeError: () takes no arguments (1 given)
>
>
> This only happens if one of the fields in question is a string; I get no
> error when the unindexed fields are all integer, boolean or double.
>
> - Scott
>
>
> On Tuesday, February 26, 2013 1:04:12 AM UTC-5, howesc wrote:
t;
> , line 165, in
> label=T('Name')),
> TypeError: __init__() got an unexpected keyword argument 'custom_qualifer'
>
>
>
>
> On Saturday, February 23, 2013 12:30:48 PM UTC-5, howesc wrote:
>>
>> Scott,
>>
>> this is *complet
Hello,
good thing you mentioned GAE in your post - it makes a large difference in
this case! ;)
I wrote a bit of code that i put at the bottom of /models/db.py that
checked for an admin user, and if it did not exist created it. Then after
running once removed it from db.py.
as for my table m
it would be nice to be able to turn off the
> indexes for the fields that don't get listed explicitly in models.db
> (things like created by & when, modified by & when).
>
> On Friday, February 22, 2013 6:14:28 PM UTC-5, howesc wrote:
>>
>> thanks for the lin
s per day, that is
> rather limiting. It is easy to turn such indicies back on, but you have to
> re-write every record in order to repopulate them.
>
> - Scott
>
> On Thursday, February 21, 2013 4:51:59 PM UTC-5, howesc wrote:
>>
>> i'm being lazy heredo yo
t; nope. I'm +1 on all the line "remove those characters".
>> My point was to eliminate that from http alltogether, or (but it will
>> require more checks) remove that from restful AND @service calls.
>>
>> On Saturday, December 15, 2012 12:50:17 AM UTC+1, howe
i use the regex router, and have this in one of my projects:
('/promo/(?P.*)', '/appname/promo_page/signup/$f'), # promo
codes to the promo_page controller
so this takes a url like /promo/freestuff and sends to
/appname/pomo_page/signup/freestuff i think essentially doing as you a
i'm being lazy heredo you have the instructions (or link to
instructions) from GAE for disabling indexes? i don't have it handy right
now
we can check if the DAL has a secret way to handle it, and/or create a
patch to allow it.
may i ask what advantage you are hoping to achieve by ski
ted through the row objects to list them on screen using
> something like:
>
> {{for student in students:}}
>
>{{=student.family_name}}
> ...
>{{=student.student_age}}
>
> {{pass}}
>
> This doesn't seem to work now that students is a dict
in your web2py top-level directory (not you app directory) you should have
app.yaml and gaehandler.py.
for python2.7 my app.yaml looks kinda like this:
application: myapp
version: 0-2016
api_version: 1
runtime: python27
threadsafe: false# true for WSGI & concurrent requests (Python 2.7
cacheable=True is a newish option to selects right? i've not yet used
itand had forgotten about it.
cfh
On Monday, February 18, 2013 7:17:02 AM UTC-8, Niphlod wrote:
>
> cacheable=True does not help ?
>
> On Monday, February 18, 2013 4:11:13 PM UTC+1, howesc wr
ah yes
the Rows() object returned from a select is not pickable.
i do this a lot:
students = cache.ram('students',
lambda:db(db.student.id>0).select(db.student.id,
db.student.family_name,
...
nice find! note that once you have more than about 1000 rows in a table
you'll need to have pagination turned on in smartgrid, else the request
will time out.
On Friday, February 15, 2013 3:15:55 PM UTC-8, Luca wrote:
>
> Found:
>
> q = db.table
>
> seems to work. Aha! --Luca
>
> On Friday, F
ifferences, but there are some things that are
not pickleable and can't be stored in memcache, but can be stored in
(non-GAE) cache.ram etc.
christian
On Saturday, February 16, 2013 1:58:31 AM UTC-8, Andy W wrote:
>
> Hi howesc
>
> The stack trace from the SDK log console is:
&g
isn't that the return value? i know it is for delete
On Thursday, February 14, 2013 5:47:36 PM UTC-8, Cliff Kachinske wrote:
>
> Is it possible to get the number of rows affected by an update in the DAL?
--
---
You received this message because you are subscribed to the Google Groups
"we
the "snarky"/mean person in me says "If you have sendmail installed you
can use it by using the server with --enable_sendmail"
i've failed at getting sendmail setup. i find it's much easier to add the
switch to the GAE SDK that prints the email contents in the log (i don't
remember that switc
UTC-8, Niphlod wrote:
>
> on the "too fast eviction" issue, I remember that something was added to
> set the default expiration time, a time_expire parameter.
>
> On Friday, February 15, 2013 7:32:42 PM UTC+1, howesc wrote:
>>
>> i did some grepping of my code a
Yes, that sounds similar to what i do.
- i created a custom auth user table, it happens to be called end_user
(though it can be called auth_user):
auth.settings.table_user_name = 'end_user'
auth.settings.table_user = db.end_user.table
auth.define_tables()
- My end_user t
i did some grepping of my code and found some things
- it seems that cache.ram is automatically set to GAE memcache when you
are using GAE. it's part of the GAE setup web2py does for you.
- the code above looks OK for storing sessions in memcache. FWIW, I gave
up using memcache for sessi
the apache docs. :)
http://httpd.apache.org/docs/2.2/mod/prefork.html
http://httpd.apache.org/docs/2.2/mod/worker.html
On Wednesday, February 13, 2013 11:58:29 AM UTC-8, José Eloy wrote:
>
> Thanks howesc
>
> Do you have an idea where to learn to configure these processor threads
are you using GAE or some other webserver?
can you import those same modules from the python interpreter that your
webserver is using?
what version of python do you have?
On Wednesday, February 13, 2013 12:43:37 PM UTC-8, unmuse wrote:
>
> I am using the gdata module to access the Google API. I
yes, you may unpack the w2p file (which is just a zip file i believe) and
copy the files to your application.
if you application can run on non-gae then you can do like dhmorgan
suggests.
On Tuesday, February 12, 2013 5:50:24 AM UTC-8, José Manuel López Muñoz
wrote:
>
> The plugin is a w2p fil
is solved.but we would lose 50-70% of our new users
daily.
On Monday, February 11, 2013 9:01:40 PM UTC-8, Alec Taylor wrote:
>
> On Tue, Feb 12, 2013 at 4:29 AM, howesc >
> wrote:
> > Thanks Alec, that will be a nice contribution.
> >
> > re my "special
to learn about the fcgi processes you should read up on how apache handles
multiple requests. there are a few different modes and settings for apache
that control when and how many threads/processes apache will start.
the short summary: in order to handle multiple requests at the same time
apa
when the user
> logs-in or registers all their customisations (e.g.: if e-commerce,
> their cart) will be sent securely to the server on receipt of
> successful authentication.
>
> That would be a much cleaner, more secure, streamlined and
> self-contained model than your cu
ementation is pretty specific to our
needs and so i don't think it's a candidate for us to open source. i'll
take a look into what we are doing though to see if any of it can/should be
open sourced.
cfh
On Saturday, February 9, 2013 11:40:50 AM UTC-8, Kenny wrote:
>
> Howe
feel free to ask more questions as you learning things!
cfh
On Friday, February 8, 2013 2:54:46 PM UTC-8, Riccardo C wrote:
>
> Thanks a lot for all these informations. It seems I have a lot to learn ;)
>
>
>
> On Wednesday, 6 February 2013 20:54:21 UTC, howesc wro
yes i suspect it would be an apache configuration. you want to use python
connector for www/web2py and php connector for www/joomla.
unfortunately i have not configured apache in years and don't know the
exact answer. :(
sorry i'm not more help.
cfh
On Saturday, February 9, 2013 11:24:26 AM
wrote:
>
> I do not know how this works. Can you give us more details?
>
> On Friday, 8 February 2013 20:31:14 UTC-6, howesc wrote:
>>
>> i have millions of APNS tokens! i'd share, but they are tied to an app
>>
>> i did not tie APNS tokesn to web2py
i have millions of APNS tokens! i'd share, but they are tied to an app
i did not tie APNS tokesn to web2py auth, but i added fields to my end user
table, and the device uses my REST JSON API to POST the APNS tokens to the
server and update the user. we don't use the APNS token as any sort o
"get_days" is not a valid url. "/get_days" might be depending on your
routing. for the purposes of getting things working you should put in the
fully qualified URL like
http://test.exmaple.com/app/json_test/get_days
cfh
On Thursday, February 7, 2013 2:12:34 PM UTC-8, pal...@gmail.com wrote:
the URL that you *think* you are requesting via AJAX may not be the URL you
are actually hitting. can you check which URL you are trying to make a
request to via AJAX? (use the debugging tools included in firefox or
chrome to see all network traffic)
cfh
On Monday, February 4, 2013 4:04:
Riccardo,
some answers:
- i "backup" the source code of my app by using HG or GIT.
- google offers data backup via google cloud storage. you can see options
for this in the google app engine web admin console
- yes it is possible to download GAE data. you'll have to download
database data
if you want all requests in SSL it sounds like the best thing to me.
note that on GAE if you want to use SSL and a custom domain you have to
purchase additional add-ons to the GAE service. https on the appspot.com
domain is free.
cfh
On Tuesday, February 5, 2013 9:49:34 AM UTC-8, Philip Kilne
Samuel,
you showed us the console log from when you deployed your code to google
app engine. can you use the google app engine admin tool (website) to view
the logs there and post us the stack trace?
thanks,
cfh
On Tuesday, February 5, 2013 3:11:36 PM UTC-8, JavierQQ wrote:
>
>
>
>
> On Tue,
any specific tutorial requests? perhaps that will help get some potential
educators going.
On Wednesday, January 16, 2013 8:43:11 AM UTC-8, Dreamer wrote:
>
> Hi guys,
> I am a noob to programming after a lot of reading and trying my hands at
> my languages i decided python as a language o
i second the remove the try/except for debugging. I use google app engine
and default timeout for a URL fetch on that system is 5 seconds
(graph.get_object
does a url fetch) i find that in real life facebook does not respond in
under 5 seconds much more frequently then i would like - so that i
i did some reading on PCI compliance and it's a quagmire! There are
multiple levels of PCI requirements depending on what you do with the
data. as best i can tell (without being an expert), a javascript only
solution that posts directly to swipe and one where you post data to your
server and
shouldn't non-list data types not accept list input? this sounds like an
un-expected side effect to me.
On Sunday, January 6, 2013 3:25:33 PM UTC-8, Massimo Di Pierro wrote:
>
> This is correct in the sense that since you try to store a list, web2py
> thinks it is a 'list:string' type of object
i have an (untested) idea...plugging together a few things i have used
before
- you could create templates of field sets using handlebars:
http://handlebarsjs.com/ then you can via JS add them to the page based on
user interaction.
- you can use hidden fields to provide some meta data on
i use sub folders all the time - python does the import with dot notation:
import users.test_users
cfh
On Sunday, January 6, 2013 8:15:29 AM UTC-8, villas wrote:
>
> Never had to do this but I wonder...
> Do you really have so many module files for one app that you need to
> organize them using
i don't think that GAE allows you to just read a file like that. can we
first verify that GAE opens and reads data from the file?
i assume this is for setting up some test data? you may have to embed the
image data into your python code or do a URL fetch to get the image from a
"remote" locat
i suspect that it is really a data problem that was somehow masked by the
access method.
what that error means is that there is a record that references an
auth_group record with id of 1 - but that record does not exist. i would
suggest you either re-create the group with ID of 1 or find all
i don't see a {{=form.custom.begin}} in your view. this is required to
output the hidden fields that web2py uses to validate the form submission.
On Wednesday, January 2, 2013 8:03:47 AM UTC-8, ajith c t wrote:
>
> This is my form and controller function. My problem is nothing happens
> (redire
ooops. i added the - and didn't test the "only 1 row case". i'll try and
create a patch tomorrow for it.
mind opening a ticket in google code?
thanks,
christian
On Tuesday, December 18, 2012 8:17:11 AM UTC-8, Daniele wrote:
>
> The newest version of web2py has added some + and - clickable li
is anybody using request.restful *and* needs the 512 bytes in a restful
response? i'm inclined to only skip those bytes for restful requests
(because they are usually not displayed by browsers).
thanks,
cfh
On Friday, December 14, 2012 2:48:39 PM UTC-8, Niphlod wrote:
>
> Please... let be sur
in http.py there exists this block:
if isinstance(body, str):
if len(body) < 512 and \
headers['Content-Type'].startswith('text/html'):
body += '' % ('x' * 512) # trick IE
when i'm using request.restful i don't necessarily
not exactly what you are looking for, but i'm storing geo points for shapes
on google app engine, and then rendering delivery zones on a google map for
http://www.diginn.com/order/ (enter an address in New York, NY
USAduring "business hours" in the EST and it will bring up the
locations map
Hi all,
i'm trying to parse some data with a restful request that has arguments.
my GET looks something like this:
http://127.0.0.1:8080/api_v7/test/subscription/com.company.product.IWantYouTheJaSou0001
my controller is api_v7, my method is test, then there are 2 args the last
of which has do
on_outdoor' and 'location_indoor'. Once I create an indoor or
> outdoor location I'm not able to access the other form anymore. The
> 'location' form is still available.
>
>
> I'm trying to store all location information (outdoor / indoor) in one
&
in your particular example, i often define a field like:
Field('client_code', 'string', required=True, requires=IS_IN_DB(db,
'client.code', '%(code)s'))
that does the lookup for the dropdown, but stores the string in the new
table. if you will be doing this lots of times then you should cach
i have not used polymodels so i can't answer the last question.but
about that last one, when you access the GAE datastore viewer (as provided
by GAE), what is the name of the table/model that is stored there? does it
store location_indoor and location_outdoor, or just location with optiona
it's a "magic" field used by the web2py auth system. if you registration
requires verification is true for your auth instance, new users will have
this key set when they create an account, an email will be sent to them
with a link to verify their email address. when they click on the link
aut
you may modify table/field attributes in the controlleri often change
the default value of a field in a controller based on context and
overriding the one i set in my model.
db.table.field.default = 'foo'
can be inserted into your controller before you construct the grid and you
should be
you may also go to the bootstrap website and customize some of those widths
and things and create a custom set of the bootstrap files to download and
replace the versions shipped with web2py.
On Tuesday, November 27, 2012 1:25:37 AM UTC-8, Niphlod wrote:
>
> bootstrap is a css framework. If you
even nothing gets deleted and nothing special is shown
> in the GAE console. That's what puzzling me.
>
>
>
> On Sunday, November 25, 2012 12:13:41 AM UTC-6, howesc wrote:
>>
>> honestly, i'm not smart enough to use logging.conf. i'm not sure how
>> much
in your case i would suggest using the requires login decorator, and then
in the controller function limiting what rows are viewed/updated by writing
a query where created_by==auth.user.id (or something similar based on your
schema). yes, you would have to write a (hopefully simple) controller
e an "IOError: invalid mode: a" in the GAE
> logging console. If I renamed the logging file back to
> logging.example.conf then I can request pages and run the app just fine.
>
> On Friday, November 23, 2012 7:47:26 PM UTC-6, howesc wrote:
>>
>> can you add som
Martin,
1. i didn't know about maintenance modehow do you trigger it? i
suspect there is a way to route it to use a particular set of view(s)
2. there is a request.is_local i believe that is set if the request is from
the same server as the process serving the request. that should be
can you add some logging in and let us know if there are exceptions?
about the delete limitations - web2py iterates over the set of items to
delete and deletes them (the version in trunk is improved over the last
release, but both still work). if the set of items to delete is large the
query t
login to gmail and check out that google is not requiring a verification (i
find that for my unused email aliases that i send from that every few
months google wants me to login for real to keep the account active).
also double check the google docs, i think there is a couple of smtp ports
they
can you open the logs in the GAE launcher and paste in the output from a
launch and first URL access? i suspect there is a config issue and
hopefully the logs will help us debug!
cfh
On Tuesday, November 20, 2012 6:40:39 AM UTC-8, Andy W wrote:
>
> I am having trouble getting GAE to run a simp
i do a lot of:
post_data = json.loads(request.body.read())
...
return json.dumps(retval)
works nicely for me. :)
On Sunday, November 18, 2012 10:09:15 PM UTC-8, Jonathan Lundell wrote:
>
> On 18 Nov 2012, at 9:54 PM, Jason Brower >
> wrote:
>
> I still don't get it. T
have you tried putting some logging in cart_callback to see if it actually
gets called? are there JS errors in the browser (check the error
console)? have you used the developer tools (now built in to both FF and
chrome) to inspect the HTML, and check the HTTP traffic between client and
serve
glad it is working!
On Thursday, November 15, 2012 11:10:50 AM UTC-8, David Sorrentino wrote:
>
> Hi howesc,
>
> Testing the regex I found out the error.
> Intead of:
>
> url: /(?P.+?)/static/\w\{2}?/(?P.+)
>
>
> it should be:
>
> url: /(?P.+?)/static/\w{
isn't there an option on grid to not show the ID? i know that grid uses
the ID for allowing you to click links to edit and such...
On Tuesday, November 13, 2012 11:15:17 PM UTC-8, Johann Spies wrote:
>
> The following code:
>
> fields = [db.rjoernaal.so, db.rpublisher.pu, db.rpublisher.pi]
>
the error is not obvious to me. :( can you verify that your regex matches
your URL?
On Tuesday, November 13, 2012 6:01:09 AM UTC-8, David Sorrentino wrote:
>
> Hi howesc,
>
> Thanks for your reply!
>
> I tried to set the regex for my needs, but I guess that I am wrong in
VP might very well be using an EC2 instance, but his DB might be an RDS
instance or something that is not on the EC2 instancethe cross-server
connection still needs to be setup in that case as well. :)
On Wednesday, November 14, 2012 1:28:26 AM UTC-8, Tim Richardson wrote:
>
> I'm curious ab
i don't know the full deal with the routerbut it looks like the path to
the static files is incorrect (notice the 'en' in the path). you can strip
this out in app.yaml (my example strips out a random cache busting param
after the 'static/' in the path, you can modify the regex to meet your
if you are using a SQL instance (mysql, postgres etc), you'll just have to
use a fully qualified connection string rather than localhost. all the
rest should be the same (once all the pieces are setup and proper ports
opened up).
cfh
On Monday, November 12, 2012 7:33:14 AM UTC-8, VP wrote:
>
n this case how do I make sure it fires only when a new record
> is created for the child table in this case "quotelines" . Suppose if I
> have 2 different functions to be fired for the parent - oncreate and child
> - oncreate?
>
> Regards,
> Vivek
>
>
>
>
what webserver are you using? for security some web servers don't follow
symlinks unless explicitly told they can.
On Tuesday, November 6, 2012 12:40:37 AM UTC-8, dederocks wrote:
>
> I'd like to have an application folder on dropbox, so I've replaced the
> application folder with a link on the
i agree that i expected the export buttons to export what is shown above.
if you want to export the whole table, remove all filters so that the whole
table is shown above and then click export.
(note that i do expect export to export all the rows that match the query
even if the table above is
i made a patch for
reviewhttp://code.google.com/p/web2py/issues/detail?id=1143
On Monday, October 15, 2012 7:26:00 PM UTC-7, howesc wrote:
>
> Hi all,
>
> I am trying to integrate smartgrid into my web2py GAE app..but i have
> some tables with millions of rows, so when i
i suspect there are a couple of options here, though i encourage you to
think carefully before implementing them (i assume that there is good
reason why forms still work the way they do).
- you can create a button with an onclick action that will collect data
from various input fields and post
i use the regex based routerso i'm not up on all the options for the
parametric router.
that said, 2 things come to mind:
- invalid controller might return a 500? you could try that in your
routes.on_error (try catching 500 errors i mean).
- for web2py to be happy you'd need to rewrite th
eb2py/issues/detail?id=1134
thanks!
cfh
On Saturday, October 20, 2012 6:18:23 PM UTC-7, howesc wrote:
>
> sure. i'll make a patch soon...
>
> thanks for the input!
>
> cfh
>
> On 10/20/12 13:29 , Massimo Di Pierro wrote:
> > I meant to skip count.
> >
&
i'm not claiming to be an expert herebut
each database connector is a class, for example, my current favorite:
class GoogleDatastoreAdapter(NoSQLAdapter):
so i suspect you can create an Adapter class and use it with the DAL with
little or no modifications to DAL.py. I've not tried it
something like:
def myondelete(table, row_id):
pass
form = SQLFORM.smartgrid(..., ondelete=myondelete, ...)
On Sunday, October 28, 2012 6:57:12 AM UTC-7, vivek wrote:
>
> So how would the new code be? I am a newbie a bit of direction needed!
>
>
>
>
> On Sun, Oct 28, 2012 at 5:39 PM, Ni
it sounds like something that you want to do in javascript. search for how
to write onSubmit methods for JS. I personally like to use jQuery to help
me select things and then create your validation.
On Thursday, October 25, 2012 2:41:35 AM UTC-7, Wouter Pronk wrote:
>
> Hello All,
>
> I have a
i don't believe that it is possible. you need to read the list, append to
it, and then update_record with the full list.
On Thursday, October 25, 2012 4:05:11 PM UTC-7, Mark Li wrote:
>
> Is it possible to append to a database list (like list:reference or
> list:string) with update_record, as o
yes, i would do the query in the controller, and output my custom HTML in
the view that uses CSS to indent the or whichever HTML element that
you use to get your layout.
cfh
On Monday, October 22, 2012 1:30:04 PM UTC-7, MJo wrote:
>
> I've got scheduler working and DB is getting data. Now the
input!
cfh
On Saturday, October 20, 2012 7:58:56 AM UTC-7, Massimo Di Pierro wrote:
>
> Delete should return the number of deleted records. What is your proposal?
>
> On Wednesday, 17 October 2012 17:30:22 UTC-5, howesc wrote:
>>
>> Hi all,
>>
>> I'm tr
what database are you using? you might need to add a custom index to your
database.
try using db._lastsql to see the SQL that web2py executed, and then use the
explain query plan feature of your database to look for possible index(es)
to add.
cfh
On Wednesday, October 17, 2012 2:09:17 AM UTC
i don't mind the functionality change, though i'll admit that i often
forget to update web2py_ajax.html and web2py.js on upgrade. if you add a
note to the release that contains this to help remind me that would be
helpful. :)
On Tuesday, March 23, 2010 6:30:10 AM UTC-7, mdipierro wrote:
>
> Th
Hi all,
I'm trying to clean up old expired sessions.but i waited a long time to
get to this and now my GAE delete is just timing out. Reading the GAE
docs, there appears to be some improvements that we can make to the query
delete method on GAE that will make it faster and cheaper. what w
can you show us the error from the GAE log console when running locally?
chances are the code you downloaded has an app.yaml config or something
that is not compatible with the latest GAE SDK (i've had that happen to me
in the past couple of years).
i still use modules as on all other platform
while i'm still using 2.0.xi've not had module import problems on GAE
for several versions of web2py. if you are still having problems can you
post an example with the error messages?
On Monday, October 15, 2012 10:19:15 AM UTC-7, b00m_chef wrote:
>
> I have an app and need to split out som
Hi all,
I am trying to integrate smartgrid into my web2py GAE app..but i have
some tables with millions of rows, so when i want to load a table with no
query filters the count() fails to return on GAE in 60 seconds.
I'm thinking about creating a patch to grid/smartgrid that does not use row
this is horribly outdated, but should give you some
ideashttp://www.web2pyslices.com/slice/show/1402/facebook-twitter-and-google-authentication
i don't think that version of FB auth works at all anymore.
On Sunday, October 7, 2012 3:33:28 AM UTC-7, Kenneth wrote:
>
> Hello everyone,
>
>
i added a comment to the ticket. GAE deprecated that some time ago and we
just didn't keep up. looks like it is updated in trunk.
cfh
On Monday, October 1, 2012 6:58:08 PM UTC-7, Massimo Di Pierro wrote:
>
> What about this ticket?
>
> http://code.google.com/p/web2py/issues/detail?can=2&start=
Excellent answer!
one more thing for the ambitious - if you have a long running task that
might hit the google timeout, or that you want to take off of the web
serving instances you can target taskqueues to backend instances.
https://developers.google.com/appengine/docs/python/backends/
i hav
you may be able to use the onaccept handler of auth.register() to add
custom processing to auth without too much extra work. you can add extra
fields to the auth form, and then do custom processing and let auth do the
rest of the work.
On Thursday, September 27, 2012 6:24:15 AM UTC-7, Bruno Co
i personally hadn't looked at it until you just askedit might be
helpful to me if i didn't have to change much (any) of my code.
i know i won't get to implementation myself for a while, but i'm sure
massimo will take a patch. :)
On Thursday, September 27, 2012 7:07:52 AM UTC-7, Felipe Meire
1 - 100 of 685 matches
Mail list logo