Teams associated with a user are not synced while logged in

Bug #719472 reported by Jono Bacon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LoCo Team Portal
Triaged
Low
Unassigned

Bug Description

I just noticed a small and non-critical bug in the LoCo Directory. This is what happened:

 1. I went to the LoCo Directory and logged in.
 2. I wanted to add an ubuntu-us-ca Ubuntu Global Jam event. I went to create the event but it only showed a form to add an Ubuntu UK event. I checked the ubuntu-us-ca LP team it seemed my membership of the team had expired.
 3. I got reapproved for the ubuntu-us-ca team and refreshed the Add Event page and it still only showed the Ubuntu UK form.

Under the advice of mhall I logged out and logged back in again and this resolved the issue and I could select which team I wanted to add an event for. As such, it seems the login process is when the teams a user is associated with are synced.

Tags: launchpad
Revision history for this message
Chris Johnston (cjohnston) wrote : Re: [Bug 719472] [NEW] Teams associated with a user are not synced while logged in

Mike, wouldn't this correct itself after the next daily update from lp?
On Feb 15, 2011 1:05 PM, "Jono Bacon" <email address hidden> wrote:
> Public bug reported:
>
> I just noticed a small and non-critical bug in the LoCo Directory. This
> is what happened:
>
> 1. I went to the LoCo Directory and logged in.
> 2. I wanted to add an ubuntu-us-ca Ubuntu Global Jam event. I went to
create the event but it only showed a form to add an Ubuntu UK event. I
checked the ubuntu-us-ca LP team it seemed my membership of the team had
expired.
> 3. I got reapproved for the ubuntu-us-ca team and refreshed the Add Event
page and it still only showed the Ubuntu UK form.
>
> Under the advice of mhall I logged out and logged back in again and this
> resolved the issue and I could select which team I wanted to add an
> event for. As such, it seems the login process is when the teams a user
> is associated with are synced.
>
> ** Affects: loco-directory
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are subscribed to loco-
> directory.
> https://bugs.launchpad.net/bugs/719472
>
> Title:
> Teams associated with a user are not synced while logged in
>
> Status in LoCo Directory:
> New
>
> Bug description:
> I just noticed a small and non-critical bug in the LoCo Directory.
> This is what happened:
>
> 1. I went to the LoCo Directory and logged in.
> 2. I wanted to add an ubuntu-us-ca Ubuntu Global Jam event. I went to
create the event but it only showed a form to add an Ubuntu UK event. I
checked the ubuntu-us-ca LP team it seemed my membership of the team had
expired.
> 3. I got reapproved for the ubuntu-us-ca team and refreshed the Add Event
page and it still only showed the Ubuntu UK form.
>
> Under the advice of mhall I logged out and logged back in again and
> this resolved the issue and I could select which team I wanted to add
> an event for. As such, it seems the login process is when the teams a
> user is associated with are synced.
>
>

Revision history for this message
Michael Hall (mhall119) wrote :

No, the nightly update would only update the owner and admins, not individual members. And besides, the bug is that it didn't automatically find out about the membership change, waiting for a nightly refresh wouldn't be a solution.

The last time I talked to the Launchpad developers, they were planning to implement a pub/sub interface that would notify LD when someone changes their data in LP, so we can automatically update. I don't know what the time frame is for them implementing that though, so I'm leaving this open to see if we can come up with a solution on our end.

Changed in loco-directory:
status: New → Triaged
importance: Undecided → Low
tags: added: launchpad
Changed in loco-directory:
milestone: none → 0.3.3
assignee: nobody → Martin Owens (doctormo)
assignee: Martin Owens (doctormo) → nobody
milestone: 0.3.3 → none
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.