Permissions et Pathauto Blog
authorFelip Manyer i Ballester <git@res-telae.cat>
Sat, 26 Oct 2013 16:43:54 +0000 (18:43 +0200)
committerFelip Manyer i Ballester <git@res-telae.cat>
Sat, 26 Oct 2013 16:43:54 +0000 (18:43 +0200)
modules/features/fonamental_blog/fonamental_blog.features.user_permission.inc [new file with mode: 0644]
modules/features/fonamental_blog/fonamental_blog.info
modules/features/fonamental_blog/fonamental_blog.strongarm.inc

diff --git a/modules/features/fonamental_blog/fonamental_blog.features.user_permission.inc b/modules/features/fonamental_blog/fonamental_blog.features.user_permission.inc
new file mode 100644 (file)
index 0000000..92128a9
--- /dev/null
@@ -0,0 +1,82 @@
+<?php
+/**
+ * @file
+ * fonamental_blog.features.user_permission.inc
+ */
+
+/**
+ * Implements hook_user_default_permissions().
+ */
+function fonamental_blog_user_default_permissions() {
+  $permissions = array();
+
+  // Exported permission: 'create blog content'.
+  $permissions['create blog content'] = array(
+    'name' => 'create blog content',
+    'roles' => array(
+      'admin' => 'admin',
+      'designer' => 'designer',
+      'rédacteur' => 'rédacteur',
+      'référenceur' => 'référenceur',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: 'delete any blog content'.
+  $permissions['delete any blog content'] = array(
+    'name' => 'delete any blog content',
+    'roles' => array(
+      'admin' => 'admin',
+      'designer' => 'designer',
+      'rédacteur' => 'rédacteur',
+      'référenceur' => 'référenceur',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: 'delete own blog content'.
+  $permissions['delete own blog content'] = array(
+    'name' => 'delete own blog content',
+    'roles' => array(
+      'admin' => 'admin',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: 'delete terms in blog_tags'.
+  $permissions['delete terms in blog_tags'] = array(
+    'name' => 'delete terms in blog_tags',
+    'roles' => array(),
+    'module' => 'taxonomy',
+  );
+
+  // Exported permission: 'edit any blog content'.
+  $permissions['edit any blog content'] = array(
+    'name' => 'edit any blog content',
+    'roles' => array(
+      'admin' => 'admin',
+      'designer' => 'designer',
+      'rédacteur' => 'rédacteur',
+      'référenceur' => 'référenceur',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: 'edit own blog content'.
+  $permissions['edit own blog content'] = array(
+    'name' => 'edit own blog content',
+    'roles' => array(
+      'admin' => 'admin',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: 'edit terms in blog_tags'.
+  $permissions['edit terms in blog_tags'] = array(
+    'name' => 'edit terms in blog_tags',
+    'roles' => array(),
+    'module' => 'taxonomy',
+  );
+
+  return $permissions;
+}
index 4919239..fbbe39c 100644 (file)
@@ -18,6 +18,13 @@ features[field_instance][] = node-blog-field_blog_tags
 features[field_instance][] = node-blog-field_images_multiples
 features[node][] = blog
 features[taxonomy][] = blog_tags
+features[user_permission][] = create blog content
+features[user_permission][] = delete any blog content
+features[user_permission][] = delete own blog content
+features[user_permission][] = delete terms in blog_tags
+features[user_permission][] = edit any blog content
+features[user_permission][] = edit own blog content
+features[user_permission][] = edit terms in blog_tags
 features[variable][] = field_bundle_settings_node__blog
 features[variable][] = language_content_type_blog
 features[variable][] = menu_options_blog
@@ -25,4 +32,6 @@ features[variable][] = menu_parent_blog
 features[variable][] = node_options_blog
 features[variable][] = node_preview_blog
 features[variable][] = node_submitted_blog
+features[variable][] = pathauto_node_blog_pattern
+features[variable][] = pathauto_taxonomy_term_blog_tags_pattern
 project path = profiles/fonamental/modules/features
index b80d81f..10c16fc 100644 (file)
@@ -81,5 +81,19 @@ function fonamental_blog_strongarm() {
   $strongarm->value = 1;
   $export['node_submitted_blog'] = $strongarm;
 
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'pathauto_node_blog_pattern';
+  $strongarm->value = 'blog/[node:title]';
+  $export['pathauto_node_blog_pattern'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'pathauto_taxonomy_term_blog_tags_pattern';
+  $strongarm->value = '';
+  $export['pathauto_taxonomy_term_blog_tags_pattern'] = $strongarm;
+
   return $export;
 }