Teams associated with a user are not synced while logged in

Bug #719472 reported by Jono Bacon on 2011-02-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LoCo Team Portal
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.

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.
>
>

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  Edit
Everyone can see this information.

Other bug subscribers