ConcourseConnect Support

Support
Corporate
PUBLIC PROFILE

Back to topics

Discuss Development

Configure permissions

You need to be logged in to post messages

This question is unanswered

Configure permissions

7/9/2009 8:41 AM EDT

I've found configurations for permissions at admin's Profile on right side in Setup:

* Details
* Setup
(Admin)

But I realized that it will set permissions only for admin's pages (e.g. I can see admin's profile only if I'm logged in, but still can see profile of others without login).
1) Is it possible to set global permissions which will apply for all members?
2) Is it possible to set permissions for categories? (I would like only the logged in users to see the content of Groups, People, Events... pages)

Thanks,
Katya

1. 7/10/2009 8:51 AM EDT
Default user photo

By Matt Rajkowski

Concursive Corporation
Product Design

airplane-icon-100x100.png

Hello Katya, much of what you are asking falls into the category of setting up the application for the first time. You would want to put these rules in place and not alter them once your community is going since changes here would mean changes to the database for any existing records. Here's some answers:

1) There are some global permissions... these are located in the build.properties file and can be modified to alter the application's behavior. Specifically:

  1. Capabilities

REGISTER=true (determines if site is by invitation only, or allows anyone to register)
LICENSE=true (determines if the terms and conditions must be agreed to during registration)
INVITE=true (determines if users, by default, can invite non-users to the system)
SENSITIVE_INFORMATION=false (determines if the portlets should respond differently to logged in/out users)
ANONYMOUS=false (determines if user name uses the last name initial or full last name)
USE_LOCATIONS=true (determines if the location field is shown for searches)

2) When users add a profile for any of the categories you mentioned, the rules are configured in the application's dashboards_en_US.xml file. You will have to manage this file between upgrades until the rules are more centrally controlled.

So, to protect Groups, People, Events, etc, find the definition of the "AddProjectByCategoryPortlet" for each category and make a change like:

<allowGuests>false</allowGuests>
<allowParticipants>true</allowParticipants>

This tells the portlet to create the profile record so that guests (non logged-in users) can't see the data, but participants (logged-in users) can.

You will see in the dashboard file that there is a lot that can be customized, so becoming familiar with this file is essential for setting up new communities.

2. 7/10/2009 8:43 PM EDT

Matt, thanks very much - that was really good info.

It adds to an admin's to-do list, but it's well worth the time.

2 results found