--
Ticket URL: <https://code.djangoproject.com/ticket/17551>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* cc: Kronuz (added)
* needs_better_patch: => 0
* needs_tests: => 0
* needs_docs: => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:1>
* owner: nobody => gnosek
* needs_better_patch: 0 => 1
* has_patch: 0 => 1
* status: new => assigned
* component: Uncategorized => Core (URLs)
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:2>
* needs_better_patch: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:3>
* type: Uncategorized => Bug
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:4>
* stage: Accepted => Ready for checkin
Comment:
Good for me.
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:5>
* version: 1.3 => 1.4-alpha-1
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:6>
* severity: Normal => Release blocker
Comment:
Marking as a release blocker
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:7>
* severity: Release blocker => Normal
Comment:
After further discussion, this isn't really a release blocker, since it
isn't a regression or a major bug in a new feature.
However, the patch looks correct and stands a good chance to be committed
before 1.4.
I've spend a few hours on it, but I don't feel sufficiently familiar with
the URL namespacing feature to commit it. I asked Russell (the original
author) if he could take a look.
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:8>
* stage: Ready for checkin => Accepted
Comment:
After discussion with Malcolm (the other author), this rather looks like a
misuse of `app_name`.
This could be resolved by improving the documentation rather than changing
the code.
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:9>
Comment (by Kronuz):
I really wish this could be checked in since, even of it's a "missuse"
given the original design, I believe it to be a good addition which just
further increases the url resolvers code isometry and flexibly allows the
use of the same namespace name across apps; *plus* it doesn't really break
anything, and covers a legit and intuitive use case of namespaces.
Any other thoughts about this ticket?
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:10>
* type: Bug => Cleanup/optimization
* has_patch: 1 => 0
* component: Core (URLs) => Documentation
Comment:
Moving to documentation based on Aymeric's comment 22. If someone wants to
lobby for a design change, please start a thread on the
DevelopersMailingList.
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:11>
* status: assigned => closed
* resolution: => duplicate
Comment:
I think we can roll this documentation into #17707 - "Docs for URL
namespaces should explain the motivation and use cases".
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:12>
* resolution: duplicate => invalid
Comment:
It's [https://docs.djangoproject.com/en/dev/topics/http/urls/#term-
instance-namespace documented] that "Instance namespaces should be unique
across your entire project." That seems to be the issue here.
--
Ticket URL: <https://code.djangoproject.com/ticket/17551#comment:13>