Bug #3614

Site's routes should not collide

Added by Igal Koshevoy about 3 years ago. Updated 7 months ago.

Status:AcceptedStart date:04/20/2010
Priority:HighDue date:
Assignee:-% Done:

0%

Category:webSpent time:-
Target version:-
Keywords: Affected URL:
Branch:

Description

Currently vanity URs like ‘/igal/mymodule’ are used for routing, which is bad because unexpected things will happen if someone creates a user called ‘login’ or ‘users’, etc.

History

#1 Updated by Anonymous about 3 years ago

  • Priority changed from Normal to High

So I take it we want to do /users/igal/module/mymodule or similar? Works for me.

#2 Updated by Igal Koshevoy about 3 years ago

So I take it we want to do /users/igal/module/mymodule or similar? Works for me. Yup, works for me too.

#3 Updated by Igal Koshevoy about 3 years ago

  • Status changed from Unreviewed to Accepted

#4 Updated by Igal Koshevoy almost 3 years ago

  • Assignee deleted (Igal Koshevoy)

#5 Updated by Anonymous over 2 years ago

  • Target version set to 73

#6 Updated by Daniel Pittman over 1 year ago

  • Target version deleted (73)

#7 Updated by Ryan Coleman 7 months ago

  • Assignee set to Pieter van de Bruggen

Pieter,

Are we handling this better in Vulcan?

#8 Updated by Pieter van de Bruggen 7 months ago

Not really. The frontend currently compiles a list of things that would make very bad usernames, but we have yet to integrate that information into the backend.

On Tue, Nov 13, 2012 at 10:33 PM, tickets@puppetlabs.com wrote:

Issue #3614 has been updated by Ryan Coleman.

  • Assignee set to Pieter van de Bruggen

Pieter,

Are we handling this better in Vulcan?

Bug #3614: Site’s routes should not collidehttps://projects.puppetlabs.com/issues/3614#change-76484

  • Author: Igal Koshevoy
  • Status: Accepted
  • Priority: High
  • Assignee: Pieter van de Bruggen
  • Category: web
  • Target version:
  • Keywords:
  • Branch:
  • Affected URL:

Currently vanity URs like ‘/igal/mymodule’ are used for routing, which is bad because unexpected things will happen if someone creates a user called

‘login’ or ‘users’, etc.

You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account

#9 Updated by Pieter van de Bruggen 7 months ago

  • Assignee deleted (Pieter van de Bruggen)

Also available in: Atom PDF