I'd like to revisit this thread from April 2004. Just to recap, Dave expressed a desire to be able to "restrict/sandbox" a user to a specified branch of the tree.
The more I work with my Farcry users the more I realize we *need* some method to assign a branch of the tree to the user. I agree in-part with Geoff's comments and suggestions and I also agree in-part with Dave's comments and in reviewing the archives on this subject there's definitely support for this in the community. That said, here's what I'm suggesting: Add a new property to dmProfile that will hold the objectId of the user's home node. It would be NULL by default as this behavior would be completely optional. Now to populate the new property we update the Profile form to include a pick list of Nav Alias' that could *optionally* be assigned to the user. Then it would be a simple matter of changing the logic in the "Site" view to handle the new property (if it's present) So basically you'd be able to assign a single Nav Alias as a user's home branch in the Site view. Of course they would still be able to access the full tree if they desired (for cross-linking and such). So whatcha reckon? Anyone have any comments and/or suggestions? Would you be able to use something like this in current or future Farcry implemenatations? ~tom > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:bounce-farcry- > [EMAIL PROTECTED] On Behalf Of Geoff Bowers > Sent: Wednesday, April 14, 2004 4:04 PM > To: FarCry Developers > Subject: [farcry-dev] Re: site tree root node > > David Ross wrote: > > You may believe that the need is "silly", but I really don't see how it > > is in this situation. If it's a change that improves usability... how > > can it be negative? Because the users should "learn" where their section > > is and ignore the others? Sure... but if I can alleviate those few > > seconds of confusion (and trust me, there will be confusion!), why not? > > Ok. "Silly" is not a good general term to use. I mean "silly" in the > sense that this is not an appropriate modification for the tree IMO, > especially given the functionality that already exists and the > alternatives that exist. > > > I don't think having a separate farcry instance would be a good idea... > > the setup time is prohibitive, and it would make administering the site > > as a whole much more difficult. > > Well that depends on how many instances... if you had a lot of > departments I'd agree multiple-farcry sites would be silly too ;) > > > I know that hacking the core is bad, and I will not resort to those > > measures. I don't see how adding an admin tab could alleviate the > > situation (re-do the entire site tab functionality to add one tiny > > piece???) > > Well cut and paste would be the order of the day in the new Admin Tab > perhaps. But you're right, work would be involved. > > > I'm just kinda suprised that the functionality doesn't exist, > > or at least been planned... > > You talk of sandboxing users in the tree -- clearly they are already > sandboxed with regard to authoring rights; the only issue is displaying > or not displaying sections of the tree. There is a surprising amount of > depth to the product, and it is *very* extensible. Here are some > out-of-the-box, or little fuss options: > > a: You can set up quicklinks that allow users to navigate to a specific > branch from the Quick Links drop down menu (simply add a navigation > alias to any navigation folder). Selecting a Quick Link immediately > ZOOMS the tree to show only that branch. > > b: Users can be trained to right mouse click and ZOOM on any node within > the tree. > > c: You could modify the myFarCry Tab (the page users see when they > login) to include a link to a specific ZOOMED view of the tree relevant > to the group membership of the user in question. [modicum of work > required] (Note we use links like this in the approval emails to zoom to > the specific part of the tree that needs attention) > > Note also that the tree only expands on request. That the state of the > tree's expansion is recorded and preserved in a cookie for that user. > > Hope that helps, > > -- geoff > http://www.daemon.com.au/ > > --- > You are currently subscribed to farcry-dev as: [EMAIL PROTECTED] > To unsubscribe send a blank email to leave-farcry-dev- > [EMAIL PROTECTED] > > MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia > http://www.mxdu.com/ + 24-25 February, 2004 --- You are currently subscribed to farcry-dev as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
