thanks rischard.

On Tuesday, 1 October 2013 19:00:49 UTC+5, Richard wrote:
>
> But you can mimick crud authentication with 
> auth.has_membership('role_name') or auth.has_permission(...), read the book 
> about that.
>
> Richard
>
>
> On Tue, Oct 1, 2013 at 9:59 AM, Richard Vézina 
> <[email protected]<javascript:>
> > wrote:
>
>> Nop!
>>
>> crud = single table.
>>
>> Richard
>>
>>
>> On Tue, Oct 1, 2013 at 3:03 AM, at <[email protected] <javascript:>>wrote:
>>
>>>
>>> Does it work with crud as well? 
>>>
>>> Thanksd
>>>
>>> On Monday, 12 October 2009 06:37:31 UTC+5, mdipierro wrote:
>>>>
>>>> Something is wrong with this: 
>>>>
>>>> db.define_table('dogs', 
>>>>     ... 
>>>>     Field('vaccination_id', db.vaccinations)) 
>>>>
>>>> db.define_table('vaccinations'**, 
>>>>     Field('dog_id', db.dogs), 
>>>>     ... 
>>>> ) 
>>>> there is a circular definition and seems to indicate each dog can have 
>>>> a single vaccination. 
>>>>
>>>> I would go with this: 
>>>>
>>>> db.define_table( 
>>>>     'users' 
>>>>     Field('name') 
>>>> ) 
>>>>
>>>> db.define_table( 
>>>>     'dogs', 
>>>>     Field('owner_id', db.users), 
>>>>     Field('name'), 
>>>> ) 
>>>>
>>>> db.define_table( 
>>>>     'vaccinations', 
>>>> Field('dog_id'), 
>>>> Field('vaccination') 
>>>> ) 
>>>>
>>>> You can do things like: 
>>>>
>>>> form=SQLFORM.factory(db.dogs,**db.vaccinations) 
>>>>
>>>> but you have to be careful about repeated fields. 
>>>>
>>>> If you describe  the workflow of what you need to do perhaps we can 
>>>> help more. 
>>>>
>>>> Massimo 
>>>>
>>>>
>>>> On Oct 11, 6:47 pm, Peter Woolf <[email protected]> wrote: 
>>>> > Can I create a crud  form that simultaneously update multiple rows 
>>>> and 
>>>> > multiple tables?  I’ve been through the web2py manual a number of 
>>>> > times, but don’t see this issue addressed.  Below is an example: 
>>>> > 
>>>> > In db.py 
>>>> > 
>>>> > db.define_table( 
>>>> >     'users' 
>>>> >     Field('name') 
>>>> > ) 
>>>> > 
>>>> > db.define_table( 
>>>> >     'dogs', 
>>>> >     Field('owner_id', db.users), 
>>>> >     Field('name'), 
>>>> >     Field('vaccination_id', db.vaccinations) 
>>>> > ) 
>>>> > 
>>>> > db.define_table( 
>>>> >     'vaccinations', 
>>>> > Field('dog_id', db.dogs), 
>>>> > Field('vaccination') 
>>>> > ) 
>>>> > 
>>>> > Given these three tables, I want to be create a crud form where I can 
>>>> > update the names and vaccinations of all of the dogs of a particular 
>>>> > owner.  For example, if I have two dogs, muffy and fluffy, then I 
>>>> want 
>>>> > to create a form where both the records of muffy AND fluffy are 
>>>> > presented in ONE form to allow me to edit the tables ‘dogs” and 
>>>> > ‘vaccinations’ with one submit button. 
>>>> > 
>>>> > Any thoughts on how to do this?  I can easily make a crud form for a 
>>>> > single record, but this would mean I have many submit buttons on a 
>>>> > page or a very long series of pages to do something simpler. 
>>>> > 
>>>> > Any thoughts would be appreciated. 
>>>> > 
>>>> > Thanks, 
>>>> > --Peter
>>>
>>>  -- 
>>> 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 subscribed to the Google 
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>

-- 
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 subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to