I'm assuming this is a bug, the checkbox / option to choose whether to use meta tags on user pages is not appearing. If this is by design, then I guess this is a feature request since its important to have this feature.

Also, I did notice that the module doesn't fully install with this version. I had at least one table left and quite a few variables in the variables table, just fyi.

Comments

Anonymous’s picture

Title: Disable/Enable Checkbox for User Pages Gone » Re-add the possibility to disable meta tags for the user profile
Category: bug » feature

The checkbox has been removed. I will re-add the possibility to disable the meta tags output for user profiles, but it is probable that I will implement this feature in a different way.

Anonymous’s picture

Version: 6.x-1.12-beta9 »

This feature will be re-implemented in branch 6.x-3.

WebNewCastle’s picture

Awesome, thanks!

damienmckenna’s picture

Status: Active » Fixed

I believe this issue is fixed for the supported v6.x-1.x branch so am marking it as such.

damienmckenna’s picture

Version: » 6.x-1.x-dev
roderik’s picture

I don't believe it's fixed at the moment. but see #822952: "Edit meta tags" permission for each content type

damienmckenna’s picture

Status: Fixed » Active

You're right, am reopening it.

Anonymous’s picture

@kiam, what do you think to create a permission for this? Something like 'edit own user profile meta tags', then in nodewords_ui_user() we could do the following:

  $bool = (
    $op == 'form' &&
    (
      user_access('administer meta tags') ||
      user_access('edit own user profile meta tags') && $user->uid == $account->uid
    ) &&
    $category == 'account'
  );

It's simple and easy.

The output of meta tags in profile pages don't upset me. The form display of them do, because I think it degrades the user experience ("meta tags? what is this?").

damienmckenna’s picture

Tagging for later.

konstak’s picture

6.x-3 is not ready for production use...

konstak’s picture

Priority: Normal » Major
ailgm’s picture

When do you think this might be available?

j0rd’s picture

Problem still exists

j0rd’s picture

Quick fix.

function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  if($form_id == 'user_profile_form') {
    if(isset($form['nodewords'])) {
      $form['nodewords']['#access'] = FALSE;
    } 
  }    
}
damienmckenna’s picture

Status: Active » Fixed

This currently works in the latest 6.x-1.x-dev release.

damienmckenna’s picture

Issue tags: +v6.x-1.12 blocker

Re-tagging.

Status: Fixed » Closed (fixed)
Issue tags: -v6.x-1.12 blocker

Automatically closed -- issue fixed for 2 weeks with no activity.