Index: contributions/modules/feedapi_mapper/feedapi_mapper.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi_mapper/feedapi_mapper.module,v
retrieving revision 1.1.2.9
diff -r1.1.2.9 feedapi_mapper.module
16a17,23
>  * Implementation of hook_perm().
>  */
> function feedapi_mapper_perm() {
>   return array('administer feedapi mapper', 'set individual feedapi node mapping');
> }
> 
> /**
31c38
<           'access' => (user_access('administer feedapi')),
---
>           'access' => (user_access('set individual feedapi node mapping')),
53c60
<           'access' => user_access('administer feedapi'),
---
>           'access' => user_access('administer feedapi mapper'),
151c158,162
<   
---
>   // Show stored mapping no matter if elements aren't in the feed as retrieved at this time.
>   foreach ($mapping as $path => $path_mapping) {
>     $elements[implode('->', unserialize($path))] = $path;
>   }
> 
167a179,183
>   );
>   if ($node->nid) {
>     $form['type'] = array(
>       '#type' => 'value',
>       '#value' => $node->type,
168a185,186
>   }
> 
202a221,228
>   if ($node->nid && user_access('administer feedapi mapper')) {
>     $form['mapping_default'] = array(
>       '#type' => 'checkbox',
>       '#title' => t('Make this the default mapping for %type', array('%type' => $node->type)),
>       '#default_value' => FALSE,
>       '#description' => t('Will make this the mapping used by all nodes of the %type content type if they do not have their own mapping.', array('%type' => $node->type)),
>     );
>   }
214a241,243
>   if ($form_values['mapping_default'] == 1 && user_access('administer feedapi mapper')) {
>     _feedapi_mapper_store_mapping($form_values['type'], $form_values['mapping'], $form_values['elements']);
>   }
591c620
< }
\ No newline at end of file
---
> }
