easily create team when needed
Bug #250955 reported by
Edwin Grubbs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Ian Booth |
Bug Description
Even if we provide lots of convenient links to http://
This can be improved by having a popup next to the "Choose..." popup which allows you to create a new team. Creating a team should not be done from inside the "Choose..." popup, since people will never look there for a way to create a team.
Related branches
lp:~wallyworld/launchpad/new-team-picker
- Curtis Hovey (community): Approve (code)
- Jelmer Vernooij: Pending requested
-
Diff: 1171 lines (+491/-226)11 files modifiedlib/lp/app/browser/lazrjs.py (+10/-2)
lib/lp/app/browser/tests/test_inlineeditpickerwidget.py (+20/-2)
lib/lp/app/javascript/picker/person_picker.js (+148/-18)
lib/lp/app/javascript/picker/picker.js (+82/-16)
lib/lp/app/javascript/picker/picker_patcher.js (+17/-36)
lib/lp/app/javascript/picker/tests/test_personpicker.html (+2/-0)
lib/lp/app/javascript/picker/tests/test_personpicker.js (+158/-135)
lib/lp/app/widgets/popup.py (+23/-13)
lib/lp/app/widgets/tests/test_popup.py (+21/-0)
lib/lp/registry/browser/product.py (+4/-4)
lib/lp/services/features/flags.py (+6/-0)
lp:~wallyworld/launchpad/new-team-picker-simple-form
- Richard Harding (community): Approve
- Curtis Hovey (community): Needs Fixing (code)
-
Diff: 840 lines (+492/-156)9 files modifiedlib/lp/app/javascript/picker/person_picker.js (+31/-137)
lib/lp/app/javascript/picker/team.js (+218/-0)
lib/lp/app/javascript/picker/tests/test_personpicker.html (+2/-0)
lib/lp/app/javascript/picker/tests/test_personpicker.js (+22/-18)
lib/lp/app/javascript/picker/tests/test_team.html (+50/-0)
lib/lp/app/javascript/picker/tests/test_team.js (+110/-0)
lib/lp/registry/browser/configure.zcml (+6/-0)
lib/lp/registry/browser/team.py (+27/-1)
lib/lp/registry/browser/tests/test_team.py (+26/-0)
lp:~wallyworld/launchpad/new-team-picker-load-form
- Curtis Hovey (community): Approve (code)
-
Diff: 1007 lines (+326/-204)11 files modifiedlib/lp/app/javascript/formoverlay/formoverlay.js (+4/-4)
lib/lp/app/javascript/picker/person_picker.js (+124/-86)
lib/lp/app/javascript/picker/picker.js (+62/-37)
lib/lp/app/javascript/picker/picker_patcher.js (+5/-6)
lib/lp/app/javascript/picker/tests/test_personpicker.html (+22/-5)
lib/lp/app/javascript/picker/tests/test_personpicker.js (+62/-6)
lib/lp/app/javascript/picker/tests/test_picker_patcher.js (+34/-23)
lib/lp/app/javascript/subscribers/subscribers_list.js (+6/-6)
lib/lp/bugs/javascript/filebug_dupefinder.js (+2/-2)
lib/lp/registry/javascript/sharing/shareepicker.js (+0/-24)
lib/lp/registry/javascript/sharing/tests/test_shareepicker.js (+5/-5)
lp:~wallyworld/launchpad/new-team-picker-enhanced-form
- Richard Harding (community): Approve (code)
-
Diff: 814 lines (+265/-67)15 files modifiedlib/lp/app/javascript/choice.js (+40/-27)
lib/lp/app/javascript/picker/team.js (+8/-1)
lib/lp/app/javascript/picker/tests/test_personpicker.html (+2/-0)
lib/lp/app/javascript/picker/tests/test_team.html (+22/-0)
lib/lp/app/javascript/picker/tests/test_team.js (+57/-4)
lib/lp/bugs/javascript/tests/test_filebug.js (+16/-12)
lib/lp/registry/browser/configure.zcml (+1/-1)
lib/lp/registry/browser/distribution.py (+4/-3)
lib/lp/registry/browser/pillar.py (+30/-7)
lib/lp/registry/browser/product.py (+5/-4)
lib/lp/registry/browser/productseries.py (+2/-2)
lib/lp/registry/browser/project.py (+4/-3)
lib/lp/registry/browser/tests/test_distribution.py (+28/-1)
lib/lp/registry/browser/tests/test_product.py (+16/-0)
lib/lp/registry/browser/tests/test_projectgroup.py (+30/-2)
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: teams |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
tags: | added: disclosure sharing |
To post a comment you must log in.
We already have a basic form of this, in object- reassignment. pt.
I suggest adding an "A new team..." item at the end of the autocomplete menu for specifying a (person or) team, once it replaces the "Choose..." frame. (This assumes that implementing the autocomplete menu should be a much higher priority than implementing the ability to create teams on the fly.)