You're able to create new questions on Launchpad even when questions is not avilable to a project
Bug #1079678 reported by
Laura Czajkowski
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
j.c.sackett |
Bug Description
I've closed down questions on Launchpad for a project. People are still able to create a new question on there due t adding it via the URL, this leads to people asking questions and them not being monitored or replied to and frustration for the user.
Related branches
lp:~jcsackett/launchpad/no-questions-on-disabled
- Curtis Hovey (community): Approve (code)
-
Diff: 108 lines (+44/-1)3 files modifiedlib/lp/answers/browser/question.py (+13/-1)
lib/lp/answers/browser/tests/test_question.py (+18/-0)
lib/lp/answers/templates/question-add-search.pt (+13/-0)
lp:~jcsackett/launchpad/no-questions-on-disabled-2
- Curtis Hovey (community): Approve (code)
-
Diff: 224 lines (+75/-10)7 files modifiedlib/lp/answers/browser/question.py (+10/-3)
lib/lp/answers/configure.zcml (+11/-0)
lib/lp/answers/stories/project-add-question.txt (+2/-2)
lib/lp/answers/tests/test_vocabulary.py (+25/-2)
lib/lp/answers/vocabulary.py (+19/-1)
lib/lp/app/widgets/launchpadtarget.py (+4/-1)
lib/lp/testing/factory.py (+4/-1)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: lp-answers ui |
tags: | added: distributions projects |
tags: | added: private-projects |
tags: | removed: private-projects |
Changed in launchpad: | |
assignee: | nobody → j.c.sackett (jcsackett) |
Changed in launchpad: | |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This isn't unique to private projects. It's a standard issue with the way questions work.
The +addquestion doesn't check if questions have been configured at all. I did a test on qa staging and can add a question without ever configuring it on the project.
Project level /answers. qastaging. launchpad. net/test- public- project
https:/
Added question /answers. qastaging. launchpad. net/test- public- project/ +question/ 188579
https:/