Closed (works as designed)
Project:
Pathauto
Version:
6.x-1.x-dev
Component:
User interface
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
11 Feb 2010 at 17:31 UTC
Updated:
2 Mar 2010 at 20:51 UTC
The users on my site do not have the ability to deselect "Automatic alias" when creating content. However, several have reported to me that the pages they create are not being automatically aliased- the are node/122323 instead of node/menupath. When I open up these nodes as an admin the box is unchecked...I'm not sure how this is happening, but maybe it's a bug caused by them initially not creating a menu item when making a node.
Comments
Comment #1
gregglesCan you try 6.x-1.x-dev? We've fixed some related bugs recently.
Comment #2
Melissamcewen commentedOK, so I'm using Dev now and it's still happening. User just created a page and then complained with was blahblah.org/node/3432. When I looked at the page the automatic alias was unchecked, which this user doesn't have permission to do. I logged in as her and confirmed this.
Could it be because our pathauto setting for page is [menupath-raw]? Our original developer set it this way.
Comment #3
Melissamcewen commentedComment #4
dave reidPathauto compares the current node's alias to the one it would create if you pressed save, and uses that to determine if the automatic alias checkbox should be checked (whether you can see it or not). So in your case, when a user doesn't create a menu, but the alias pattern includes menupath, to Pathauto this says 'I'm using a custom alias and not an automatic one' every other time you go back and edit it. Once you manually check the checkbox and save, it should remember it from there on out.
So in summary, this is working as designed. At least its a better method of determining the default state of the checkbox, and it helps indicate when something goes wrong. :)