Convert a private community to public

Bug #399957 reported by Paul Everitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
Chris McDonough

Bug Description

Allow admins (but not moderators) to convert a private community to public. Some notes:

1) If possible, any resource that was private before the community itself went private, will be private after the community is public.

2) We should send an email to community members about the change. For example, the only way they'll know is the "private" badge disappears in the Web UI. If they instead send a blog entry by email, thinking the community is private, they might be surprised.

Tags: security
description: updated
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Just checking in on status. This is marked for M23 (this week), but it isn't urgent. We can push it to next week if you'd like, just let me know.

Revision history for this message
Chris McDonough (chrism-plope) wrote : Re: [Bug 399957] Re: Convert a private community to public

This won't be done this week. We'll need to push it into the next milestone,
apologies.

On 7/17/09 11:10 AM, Paul Everitt wrote:
> Just checking in on status. This is marked for M23 (this week), but it
> isn't urgent. We can push it to next week if you'd like, just let me
> know.
>

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

No worries.

Changed in karl3:
milestone: m23 → m24
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Hi Chris, want to move this to next week?

Revision history for this message
Chris McDonough (chrism-plope) wrote :

On 7/23/09 10:25 AM, Paul Everitt wrote:
> Hi Chris, want to move this to next week?
>

I'll try to do this today and/or tomorrow.

- C

Revision history for this message
Chris McDonough (chrism-plope) wrote :

This is done for OSI.

On 7/23/09 10:25 AM, Paul Everitt wrote:
> Hi Chris, want to move this to next week?
>

Revision history for this message
Chris McDonough (chrism-plope) wrote :

In order to support the "only admins should be able to move a community from
private to public", I had to go add a feature to our workflow machinery which
allows a permission to be attached to a transition. Currently, only one such
permission is used (the community transition from private to public is protected
by the "administer" permission).

Note that this policy is in effect for osi, eurasia and oxfam.

Currently the UI doesn't participate in this scheme however, so the radio
buttons are shown on the edit form to users regardless. A user without the
"administer" permission will receive a traceback when he attempts to transition
a community from private to public.

A method named "transition_info" exists on the workflow object which we can use
to populate the "private/public" radio buttons. It returns all transitions
available to the current user.

We might consider making each available security transition (from
"transition_info") into a dropdown "action" on the top bar rather than a dialog
on the edit page of communities (and all other content). This would probably
make more sense than making it part of the edit form from a "framework" perspective.

- C

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Move to this week.

Changed in karl3:
milestone: m24 → m25
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Move to next week for landing workflow.

Changed in karl3:
milestone: m25 → m27
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Move to current milestone.

Changed in karl3:
milestone: m27 → m29
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Move to this week. I contacted Nat and Anthony about doing eval on staging, hopefully they'll reply today.

Changed in karl3:
milestone: m29 → m30
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Hoo-ray!

Changed in karl3:
status: New → Fix Committed
Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.