>
> 1. Is it advisable to define each of my 'models' as separate applications
> or to incorporate them all into one (my instinct would be to have them
> separate as their respective functionality is separate).
>
if you have same define tables for every app, i think, it's better to
define it on modules, becase it can be used by another web2py app.
>
> 2. My project will consist of multiple applications (at least 2 but
> depends on answer to 1st question). It seems that every application
> defines it own database. How do I specify I want every application to use
> the same database? In particular, I only require one set of auth files.
>
i think it just DAL constructor, you just need to set it in both apps that
refer to only 1 database on each web2py app.
>
> 3. The menu items will mainly be the same irrespective of which part of
> the site you are on (e.g. public links, wiki links, member links) - what is
> the best way to get the respective menu.py modules to generate the menu
> items?
>
what do u mean irrespective, for menu i think you can combine it with rbac.
e.g.
*models/menu.py*
if auth.has_membership(role = 'public'):
response.menu += []
if auth.has_membership(role = 'member'):
response.menu += []
*controllers/public.py*
auth.requires(auth.has_membership(role = 'public'))(lambda: None)()
best regards,
stifan
--
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/d/optout.