2

If the administrator user creates a profile node for a user, then that user cannot edit his own profile. How can I solve this problem? I have looked on the Content Profile module's issues, and found similar problems but no solutions for that.

In my case, that user created his profile node by himself, but I changed his username through phpmyadmin; now, his profile node results created by the admin user, not himself.

Problem solved! that profile node had php input format and that user whom i edited profile hadn't access for php input format filter.

1
  • Heihachi please post an answer to your question that includes the solution instead of putting it inside the question
    – Laxman13
    Commented Aug 19, 2011 at 13:44

1 Answer 1

2

The Content Profile module associates a node with a user. If the administrative user adds a profile node, then it is authored by the administrator. Therefore, the user that the profile node was created for will not have access to edit the node since they are not the author. As an administrator, make sure to change the "Authored by" field to be the user whose profile the node belongs to, then the user will have the ability to edit it.

6
  • Watched in phpmyadmin {node} found that profile node and it has author ID → same as that user ID (Whom i've created the node profile as user 1). Whats the problem? Commented Aug 18, 2011 at 4:15
  • Did you set Drupal permissions for the user to edit and create content of that type? Commented Aug 18, 2011 at 13:15
  • Sure i did that. Commented Aug 18, 2011 at 17:31
  • Have you tried using the Devel Node Access module? That is usually the best way to determine why a user can or cannot view/edit/delete a node. Commented Aug 18, 2011 at 19:25
  • how to check it with devel node access? Commented Aug 19, 2011 at 5:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.