Nothing obviously wrong with your model. Anyway, if we see we may be
able to say more.

On Sep 1, 1:55 am, annet <annet.verm...@gmail.com> wrote:
> Last week someone asked me if I could build a web app for a node in a
> network. Over the past couple of days I gave this question some
> thought, and I came up with a design of which I don't know if its
> doable in web2py.
>
> The node has 250+ members. At the moment there is a master/detail
> function which enables the user to search for a member, and when the
> user clicks a member his details are presented in a business card
> format. Instead of this business card the node would like to offer its
> members a web site.
>
> This website should enable the members to communicate who they are,
> what they do, how they work together, news and events, where they are
> etc. Since there is a lot of similarity in what the members
> communicate, and for instance news and events should be accessible
> from the index application, I thought of developing one application
> for all 250+ members.
>
> In my design I defined a database table 'member' to which the tables
> containing the content for the different menu items point. Then in the
> controller design I defined a function for every menu item. Similarly
> I defined views.
>
> Since not all members will have the same menu items, I thought of
> defining a table 'menu' in which the members could set menu items to
> true or false, and defining a function menu which generates the menu.
> Here's where I start worrying about the feasibility of my design.
>
> When the user clicks a member, I thought of setting the member id in
> session.member_id and passing this member_id around as an argument in
> every url. In every function I would check if the member id in the
> session is the same as the member id in the url. If not the function
> should redirect to a function that sets the member id in the session
> to the one in the url and call the menu function to generate the menu
> corresponding with the member id in the url.
>
> I hope some of you will give my idea some thought and comment on its
> feasibility and the things I overlooked and make it a bad idea. Any
> comment is very much appreciated.
>
> Kind regards,
>
> Annet.

Reply via email to