yes we can have different scaffolding apps or perhaps just add a link
to the a page with many scaffolding apps.

Massimo

On May 21, 8:43 am, [email protected] wrote:
> I like the proposal of different scaffolding applications.
>
> Furthermore, I think that new people exploring the framework would
> gain from more consistent documentation. Over the past few weeks I
> have been trying to get my head around the Auth class. According to
> the online documentation this is how it works:
>
> Authorization
>
> Once you have a user identified by user.id, you can create a group
> (for example "Manager")
>
> group_id = auth.add_group(role = "Manager", description = "example of
> a group")
>
> make the user a member:
>
> auth.add_membership(group_id,user_id)
>
> and assign permissions to all members of the group:
>
> auth.add_permission(group_id,'create','tablename',record_id)
>
> Now you can enforce permissions using the following decorators:
>
> From exploring tools.py I learned that this is how it works for real:
>
> When a user registers, a new group is created and the user is made the
> sole member of that group.
>
> def register(...):
>     ...
>     description = \
>     'group uniquely assigned to %(first_name)s %(last_name)s'\
>     % form.vars
>     group_id = self.add_group("user_%s" % form.vars.id, description)
>     self.add_membership(group_id, form.vars.id)
>     ...
>
> For example, when I register a person a new auth_user is created
> (auth_user.id 1), a new auth_group is created (auth_group.id 1,
> auth_group.role user_1, auth_group.description group uniquely assigned
> to annet vermeer) and a new auth_membership is created
> (auth_membership.id 1, auth.membership.user_id 1,
> auth_membership.group_id 1) . Except for the inconsistency between
> the
> documentation and the implementation in web2py, the implementation in
> web2py makes the auth_group and auth_membership tables redundant, and
> permissions might as well be assigned directly to the user in the
> auth_user table.
>
> I think that with the release of web2py version 1.62 web2py's learning
> curve is getting increasingly steeper.
>
> Kind regards,
> Annet.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to