About KARL community should be accessible to all users

Bug #1037761 reported by Nat Katin-Borland
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
JimPGlenn

Bug Description

The About KARL community (https://karl.soros.org/communities/about-karl/view.html) is a special community that should be accessible by both staff and affiliate users. This is only community that all users in the system have to access. I'm not sure when this changed, but currently the About KARL community is not accessible by affiliates. This means that no guest users have access to the KARL user manual. Please take a look so we can get this sorted out ASAP!

Changed in karl3:
importance: Undecided → High
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Hmm, Nat, I think the issue is that About KARL is no longer "active". It hasn't been edited in a long time. When I go here:

  https://karl.soros.org/communities/all_communities.html

...as an affiliate, I can see it. But it doesn't show up for affiliates on the list of communities.

Perhaps the reason you concluded that they can't get to it is because it should appear in the list of My Communities, automatically?

As an immediate step, go edit the Overview and it will suddenly think it is more active than 14 months ago. Then, let me know what was the reason you concluded that affiliates no longer had access (were you getting Forbidden, or did it just not showup?)

Changed in karl3:
assignee: nobody → Nat Katin-Borland (nborland)
milestone: none → m115
Revision history for this message
Nat Katin-Borland (nborland) wrote :

You're right - it just wasn't visible b/c the community was no longer considered active. Phew! There's still a bug though b/c we're by default only showing affiliate users "active" communities, rather than all the communities they have permission to see. If I login as an affiliate and click on "Home" I'm taken to https://karl.soros.org/communities/active_communities.html. So I'm only able to see active communities for some reason and I don't have a button that allows me to toggle between active and all communities. So once the About KARL community becomes inactive unless I click on the Help link it appears as if I don't have access to the community.

Changed in karl3:
importance: High → Medium
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

The desired outcome for UX1 and UX2 for the View Communities screen:

- All users see the Active/All filter

- For KarlAffiliate, the filter defaults to "All"

- For everybody else, the filter defaults to "Active"

Changed in karl3:
assignee: Nat Katin-Borland (nborland) → Carlos de la Guardia (cguardia)
status: New → Confirmed
Changed in karl3:
status: Confirmed → In Progress
Revision history for this message
Carlos de la Guardia (cguardia) wrote :

Pushed to branch cguardia-active-communities. Note that it's necessary to remove the karl.communties_view cookie before testing, or the last filter used will take precedence over the new default.

Changed in karl3:
status: In Progress → Fix Committed
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Over to Jim for testing at https://karldev.gocept.com/cguardia-active-communities/osf

Jim, let me know if you need any help on the part about the cookie or just on testing in general on this one.

Changed in karl3:
assignee: Carlos de la Guardia (cguardia) → JimPGlenn (jpglenn09)
milestone: m115 → m116
Revision history for this message
JimPGlenn (jpglenn09) wrote :

Paul: I tested this on the branch and it looks like it is backwards. I get affiliate defaulting to active and everbody else defaulting to all. Looking at your notes above this is wrong. Am I reading something wrong.

jim

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

Jim, it worked for me as long as I did what Carlos and I mentioned: "Note that it's necessary to remove the karl.communties_view cookie before testing, or the last filter used will take precedence over the new default."

Changed in karl3:
status: Fix Committed → In Progress
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Jim, based on the last comment, were you able to get it working?

Revision history for this message
JimPGlenn (jpglenn09) wrote :

This did work for me finally.

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

Jim said it worked. Marking as fix committed.

Changed in karl3:
status: In Progress → Fix Committed
JimPGlenn (jpglenn09)
tags: added: r3.91
JimPGlenn (jpglenn09)
Changed in karl3:
status: Fix Committed → Fix Released
tags: added: branch-cguardia-active-communities
Revision history for this message
JimPGlenn (jpglenn09) wrote :

I thought this had gone into production but I screwed up my affiiate user and now that it is fixed the problem is still there.

Changed in karl3:
status: Fix Released → In Progress
milestone: m116 → m119
assignee: JimPGlenn (jpglenn09) → Carlos de la Guardia (cguardia)
Revision history for this message
JimPGlenn (jpglenn09) wrote :

tested and looks good

Changed in karl3:
status: In Progress → Fix Committed
assignee: Carlos de la Guardia (cguardia) → JimPGlenn (jpglenn09)
tags: added: r3.97
removed: r3.91
Revision history for this message
JimPGlenn (jpglenn09) wrote :

looks good ready for release

Revision history for this message
JimPGlenn (jpglenn09) wrote :

fixed

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.