: 4411 | 106261 | 11907

Add a @formula to evaluate group membership 
Use this IdeaSpace to post ideas about Domino Designer.

: 9
: 10
: 1
: Domino Designer
: @formula, groups, membership
: Jan Schulz4383 17 Feb 2009
:
: / Email
Notes author and reader fields are nice to controll access, but sometimes you need something else or better more finegrained and then it would be nice to hide/show something depending if someone is in an group or not.
 
@isMemberOf("Group";@Username)



1) Matt White9250 (17 Feb 2009)
It's a nice idea and I promoted. However, I suspect that in terms of performance it may be a challenge to implement.
2) Bill Malchisky8252 (18 Feb 2009)
You can do a @DBLookup of said group name and populate into a Computed for Display field then, have your field do an @Contains on that field to speed-up performance. Or even better, Do both in one line of code (e.g. @Contains(<user_name>; in @dblookup("group_name")))and store the result in the CFD field as a boolean value in a text-field.

Then refer to this field for your access needs while inside the document.
3) Theo Heselmans6379 (18 Feb 2009)
Looks to me you can do this already using:
@UserNamesList = "Group"
(ps: don't use @ismember)
4) Bill Malchisky8252 (18 Feb 2009)
I bow to Theo's expertise.
5) Aigars Perkons449 (18 Feb 2009)
Form help "@UserNamesList returns a text list containing the following information for the current user"
Emphasis on "current user"!
So you can't check anything else than current user membership to specific group/groups with this @UserNamesList = "Group" technique.

Yes. Sounds like a nice option to me.
6) Aigars Perkons449 (18 Feb 2009)
Actually why just @isMeemberOf...

Maybe same function but with parameter @UserNamesList("username/group"). Obvious return same results as normal @UserNamesList but we can specify the user or group.

Then we can process is as we like.
7) Jan Schulz4383 (24 Feb 2009)
for my usecase the @userNameList is enough. Thanks Teo for the tip, you learn something new every day...
8) Jan Schulz4383 (24 Feb 2009)
Status changed to Withdrawn
9) Jan Schulz4383 (24 Feb 2009)
Oups: Theo! Sorry!










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


5
Mail print as PDF or export as PDF
10
Upgrade the admin client. Still has Notes 7 status bar even.
-5
Toolbar buttons for mail Recall and Encrypt
8
Settings / Option for sending read receipt
6
To: field label in memo is a address dialog hotspot. CC and BCC should also be hotspots.
-1
Native Traveler Client for all platforms
7
Add server and database as optional parameters for @GetProfileField and @SetProfileField
6
New "Copy into new Notebook entry" functionnality
3
Stop Opened/Closed session logging for Traveler Servers
5
Improve Support for XPage in Notes Client







IdeaJam developed by