person and team pages missing registration slot

Bug #610858 reported by Curtis Hovey
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

The person and team pages have "member since", and "created on" in theit information portlet. This information should be in the registration slot. Also "created" is the wrong word, "registered" is the correct word to describe something that is autonymous from Launchpad.

Tags: lp-registry ui
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: series-future → 10.09
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Revision history for this message
Curtis Hovey (sinzui) wrote :

After some discussion, The person page should not use the registration slot. It could contain information about which bot registered the user, but we care about when the person choose to be a member.

Teams do need to use the slot. Users noted the move, then noticed that the team was missing the registered line. It was never there, but it was assumed to have been dropped during the slot move.

Revision history for this message
Curtis Hovey (sinzui) wrote :

Staging show we have no registration data. This is not a trivial fix, but it it not hard either.

    * Update PersonSet.newTeam() to accept the registrant argument
      * default value is None.
    * Update the two callsite to pass ``registrant=view.user``:
      registry/browser/{objectreassignment;team}.py
    * Use the registration slot to insert the person and date that the
      team was registered
      * Only show ``by <person>`` if there is a registrant

^ The last point needs agreement. We could show the owning user (not team) to assume the person.

tags: removed: trivial
Changed in launchpad-registry:
milestone: 10.09 → none
assignee: Curtis Hovey (sinzui) → nobody
status: In Progress → Triaged
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.