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

greggles’s picture

Status: Active » Postponed (maintainer needs more info)

Can you try 6.x-1.x-dev? We've fixed some related bugs recently.

Melissamcewen’s picture

Version: 6.x-1.2 » 6.x-1.x-dev

OK, 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.

Melissamcewen’s picture

Status: Postponed (maintainer needs more info) » Active
dave reid’s picture

Status: Active » Closed (works as designed)

Pathauto 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. :)