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]>wrote:

> Nop!
>
> crud = single table.
>
> Richard
>
>
> On Tue, Oct 1, 2013 at 3:03 AM, at <[email protected]> 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].
>> 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