first import

Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy 2013-01-30 18:30:33 +01:00
commit 4caa0c442b
37 changed files with 17007 additions and 0 deletions

View File

@ -0,0 +1,12 @@
<?php
/**
* @file
* materio_administration.features.inc
*/
/**
* Implements hook_views_api().
*/
function materio_administration_views_api() {
return array("version" => "3.0");
}

View File

@ -0,0 +1,16 @@
name = Materio Administration
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = ctools
dependencies[] = views
dependencies[] = views_bulk_operations
dependencies[] = workflow
dependencies[] = workflow_actions
dependencies[] = workflow_views
features[ctools][] = views:views_default:3.0
features[features_api][] = api:1
features[views_view][] = admin_content_node
features[views_view][] = admin_contents
features[views_view][] = admin_peoples
features[views_view][] = taxonomy_companies_manager

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the Materio Administration feature.
*/
include_once 'materio_administration.features.inc';

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
<?php
/**
* @file
* materio_bookmarks.features.inc
*/
/**
* Implements hook_flag_default_flags().
*/
function materio_bookmarks_flag_default_flags() {
$flags = array();
// Exported flag: "Bookmarks".
$flags['bookmarks'] = array(
'entity_type' => 'node',
'title' => 'Bookmarks',
'global' => '0',
'types' => array(
0 => 'breve',
1 => 'materiau',
),
'flag_short' => 'Bookmark this',
'flag_long' => 'Add this post to your bookmarks',
'flag_message' => 'This post has been added to your bookmarks',
'unflag_short' => 'Unbookmark this',
'unflag_long' => 'Remove this post from your bookmarks',
'unflag_message' => 'This post has been removed from your bookmarks',
'unflag_denied_text' => '',
'link_type' => 'toggle',
'weight' => 0,
'show_on_form' => 0,
'access_author' => '',
'show_contextual_link' => FALSE,
'show_on_page' => 1,
'show_on_teaser' => 0,
'i18n' => 0,
'module' => 'materio_bookmarks',
'locked' => array(
0 => 'name',
),
'api_version' => 3,
);
return $flags;
}
/**
* Implements hook_image_default_styles().
*/
function materio_bookmarks_image_default_styles() {
$styles = array();
// Exported image style: card-bookmark.
$styles['card-bookmark'] = array(
'name' => 'card-bookmark',
'effects' => array(
5 => array(
'label' => 'Mise à l\'échelle et recadrage',
'help' => 'La mise à l\'échelle et le recadrage maintiendront les proportions originales de l\'image puis recadreront la dimension la plus large. C\'est très utile pour créer des vignettes carrées sans étirer les images.',
'effect callback' => 'image_scale_and_crop_effect',
'dimensions callback' => 'image_resize_dimensions',
'form callback' => 'image_resize_form',
'summary theme' => 'image_resize_summary',
'module' => 'image',
'name' => 'image_scale_and_crop',
'data' => array(
'width' => '50',
'height' => '70',
),
'weight' => '1',
),
),
);
return $styles;
}

View File

@ -0,0 +1,36 @@
<?php
/**
* @file
* materio_bookmarks.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_bookmarks_user_default_permissions() {
$permissions = array();
// Exported permission: flag bookmarks.
$permissions['flag bookmarks'] = array(
'name' => 'flag bookmarks',
'roles' => array(
0 => 'Utilisateur',
1 => 'administrator',
2 => 'root',
),
'module' => 'flag',
);
// Exported permission: unflag bookmarks.
$permissions['unflag bookmarks'] = array(
'name' => 'unflag bookmarks',
'roles' => array(
0 => 'Utilisateur',
1 => 'administrator',
2 => 'root',
),
'module' => 'flag',
);
return $permissions;
}

View File

@ -0,0 +1,13 @@
name = Materio bookmarks
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = features
dependencies[] = flag
dependencies[] = image
dependencies[] = materio_flag
features[features_api][] = api:1
features[flag][] = bookmarks
features[image][] = card-bookmark
features[user_permission][] = flag bookmarks
features[user_permission][] = unflag bookmarks

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the Materio bookmarks feature.
*/
include_once 'materio_bookmarks.features.inc';

View File

@ -0,0 +1,28 @@
<?php
/**
* @file
* materio_content_types.default_corresponding_entity_references_presets.inc
*/
/**
* Implements hook_default_corresponding_entity_references().
*/
function materio_content_types_default_corresponding_entity_references() {
$export = array();
$cnr_obj = new stdClass();
$cnr_obj->disabled = FALSE; /* Edit this to true to make a default cnr_obj disabled initially */
$cnr_obj->api_version = 1;
$cnr_obj->entity_types_content_fields = 'node*breve*field_materiau_ref*node*materiau*field_breve_ref';
$cnr_obj->enabled = 1;
$export['node*breve*field_materiau_ref*node*materiau*field_breve_ref'] = $cnr_obj;
$cnr_obj = new stdClass();
$cnr_obj->disabled = FALSE; /* Edit this to true to make a default cnr_obj disabled initially */
$cnr_obj->api_version = 1;
$cnr_obj->entity_types_content_fields = 'node*materiau*field_materiau_ref*node*materiau*field_materiau_ref';
$cnr_obj->enabled = 1;
$export['node*materiau*field_materiau_ref*node*materiau*field_materiau_ref'] = $cnr_obj;
return $export;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,176 @@
<?php
/**
* @file
* materio_content_types.features.inc
*/
/**
* Implements hook_ctools_plugin_api().
*/
function materio_content_types_ctools_plugin_api() {
list($module, $api) = func_get_args();
if ($module == "corresponding_entity_references" && $api == "default_corresponding_entity_references_presets") {
return array("version" => "1");
}
list($module, $api) = func_get_args();
if ($module == "field_group" && $api == "field_group") {
return array("version" => "1");
}
list($module, $api) = func_get_args();
if ($module == "strongarm" && $api == "strongarm") {
return array("version" => "1");
}
}
/**
* Implements hook_views_api().
*/
function materio_content_types_views_api() {
return array("version" => "3.0");
}
/**
* Implements hook_image_default_styles().
*/
function materio_content_types_image_default_styles() {
$styles = array();
// Exported image style: card-big.
$styles['card-big'] = array(
'name' => 'card-big',
'effects' => array(
3 => array(
'label' => 'Scale and crop',
'help' => 'Scale and crop will maintain the aspect-ratio of the original image, then crop the larger dimension. This is most useful for creating perfectly square thumbnails without stretching the image.',
'effect callback' => 'image_scale_and_crop_effect',
'dimensions callback' => 'image_resize_dimensions',
'form callback' => 'image_resize_form',
'summary theme' => 'image_resize_summary',
'module' => 'image',
'name' => 'image_scale_and_crop',
'data' => array(
'width' => '430',
'height' => '340',
),
'weight' => '1',
),
),
);
// Exported image style: card-full.
$styles['card-full'] = array(
'name' => 'card-full',
'effects' => array(
4 => array(
'label' => 'Scale and crop',
'help' => 'Scale and crop will maintain the aspect-ratio of the original image, then crop the larger dimension. This is most useful for creating perfectly square thumbnails without stretching the image.',
'effect callback' => 'image_scale_and_crop_effect',
'dimensions callback' => 'image_resize_dimensions',
'form callback' => 'image_resize_form',
'summary theme' => 'image_resize_summary',
'module' => 'image',
'name' => 'image_scale_and_crop',
'data' => array(
'width' => '425',
'height' => '610',
),
'weight' => '1',
),
),
);
// Exported image style: card-medium.
$styles['card-medium'] = array(
'name' => 'card-medium',
'effects' => array(
6 => array(
'label' => 'Scale and crop',
'help' => 'Scale and crop will maintain the aspect-ratio of the original image, then crop the larger dimension. This is most useful for creating perfectly square thumbnails without stretching the image.',
'effect callback' => 'image_scale_and_crop_effect',
'dimensions callback' => 'image_resize_dimensions',
'form callback' => 'image_resize_form',
'summary theme' => 'image_resize_summary',
'module' => 'image',
'name' => 'image_scale_and_crop',
'data' => array(
'width' => '210',
'height' => '295',
),
'weight' => '1',
),
),
);
// Exported image style: card-small.
$styles['card-small'] = array(
'name' => 'card-small',
'effects' => array(
2 => array(
'label' => 'Scale and crop',
'help' => 'Scale and crop will maintain the aspect-ratio of the original image, then crop the larger dimension. This is most useful for creating perfectly square thumbnails without stretching the image.',
'effect callback' => 'image_scale_and_crop_effect',
'dimensions callback' => 'image_resize_dimensions',
'form callback' => 'image_resize_form',
'summary theme' => 'image_resize_summary',
'module' => 'image',
'name' => 'image_scale_and_crop',
'data' => array(
'width' => '100',
'height' => '140',
),
'weight' => '1',
),
),
);
return $styles;
}
/**
* Implements hook_node_info().
*/
function materio_content_types_node_info() {
$items = array(
'breve' => array(
'name' => t('Breve'),
'base' => 'node_content',
'description' => '',
'has_title' => '1',
'title_label' => t('Titre'),
'help' => '',
),
'company' => array(
'name' => t('Company'),
'base' => 'node_content',
'description' => '',
'has_title' => '1',
'title_label' => t('Company'),
'help' => '',
),
'materiau' => array(
'name' => t('Materiau'),
'base' => 'node_content',
'description' => '',
'has_title' => '1',
'title_label' => t('Nom'),
'help' => '',
),
'page' => array(
'name' => t('Page'),
'base' => 'node_content',
'description' => t('Use this content type to add static pages like "about" "contact" etc'),
'has_title' => '1',
'title_label' => t('Title'),
'help' => '',
),
'webform' => array(
'name' => t('Webform'),
'base' => 'node_content',
'description' => t('Create a new form or questionnaire accessible to users. Submission results and statistics are recorded and accessible to privileged users.'),
'has_title' => '1',
'title_label' => t('Title'),
'help' => '',
),
);
return $items;
}

View File

@ -0,0 +1,43 @@
<?php
/**
* @file
* materio_content_types.features.taxonomy.inc
*/
/**
* Implements hook_taxonomy_default_vocabularies().
*/
function materio_content_types_taxonomy_default_vocabularies() {
return array(
'company' => array(
'name' => 'Company',
'machine_name' => 'company',
'description' => '',
'hierarchy' => '0',
'module' => 'taxonomy',
'weight' => '-8',
'language' => 'und',
'i18n_mode' => '0',
),
'onthologie' => array(
'name' => 'Ontologie',
'machine_name' => 'onthologie',
'description' => '',
'hierarchy' => '1',
'module' => 'taxonomy',
'weight' => '-10',
'language' => 'und',
'i18n_mode' => '1',
),
'tag_libres' => array(
'name' => 'Tag libres',
'machine_name' => 'tag_libres',
'description' => '',
'hierarchy' => '0',
'module' => 'taxonomy',
'weight' => '-9',
'language' => 'und',
'i18n_mode' => '1',
),
);
}

View File

@ -0,0 +1,638 @@
<?php
/**
* @file
* materio_content_types.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_content_types_user_default_permissions() {
$permissions = array();
// Exported permission: access private fields.
$permissions['access private fields'] = array(
'name' => 'access private fields',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: administer field permissions.
$permissions['administer field permissions'] = array(
'name' => 'administer field permissions',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_company.
$permissions['create field_company'] = array(
'name' => 'create field_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_company_distrib.
$permissions['create field_company_distrib'] = array(
'name' => 'create field_company_distrib',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_company_fab.
$permissions['create field_company_fab'] = array(
'name' => 'create field_company_fab',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_description.
$permissions['create field_description'] = array(
'name' => 'create field_description',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_famille.
$permissions['create field_famille'] = array(
'name' => 'create field_famille',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_identifiant.
$permissions['create field_identifiant'] = array(
'name' => 'create field_identifiant',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_infos_from_company.
$permissions['create field_infos_from_company'] = array(
'name' => 'create field_infos_from_company',
'roles' => array(
0 => 'Contact opérationnel',
1 => 'administrator',
2 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_memo.
$permissions['create field_memo'] = array(
'name' => 'create field_memo',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_note.
$permissions['create field_note'] = array(
'name' => 'create field_note',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_reference_materio.
$permissions['create field_reference_materio'] = array(
'name' => 'create field_reference_materio',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_tode_company.
$permissions['create field_tode_company'] = array(
'name' => 'create field_tode_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_company.
$permissions['edit field_company'] = array(
'name' => 'edit field_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_company_distrib.
$permissions['edit field_company_distrib'] = array(
'name' => 'edit field_company_distrib',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_company_fab.
$permissions['edit field_company_fab'] = array(
'name' => 'edit field_company_fab',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_description.
$permissions['edit field_description'] = array(
'name' => 'edit field_description',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_famille.
$permissions['edit field_famille'] = array(
'name' => 'edit field_famille',
'roles' => array(),
'module' => 'field_permissions',
);
// Exported permission: edit field_identifiant.
$permissions['edit field_identifiant'] = array(
'name' => 'edit field_identifiant',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_infos_from_company.
$permissions['edit field_infos_from_company'] = array(
'name' => 'edit field_infos_from_company',
'roles' => array(
0 => 'Contact opérationnel',
1 => 'administrator',
2 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_memo.
$permissions['edit field_memo'] = array(
'name' => 'edit field_memo',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_note.
$permissions['edit field_note'] = array(
'name' => 'edit field_note',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_reference_materio.
$permissions['edit field_reference_materio'] = array(
'name' => 'edit field_reference_materio',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_tode_company.
$permissions['edit field_tode_company'] = array(
'name' => 'edit field_tode_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_company.
$permissions['edit own field_company'] = array(
'name' => 'edit own field_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_company_distrib.
$permissions['edit own field_company_distrib'] = array(
'name' => 'edit own field_company_distrib',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_company_fab.
$permissions['edit own field_company_fab'] = array(
'name' => 'edit own field_company_fab',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_description.
$permissions['edit own field_description'] = array(
'name' => 'edit own field_description',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_famille.
$permissions['edit own field_famille'] = array(
'name' => 'edit own field_famille',
'roles' => array(),
'module' => 'field_permissions',
);
// Exported permission: edit own field_identifiant.
$permissions['edit own field_identifiant'] = array(
'name' => 'edit own field_identifiant',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_infos_from_company.
$permissions['edit own field_infos_from_company'] = array(
'name' => 'edit own field_infos_from_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_memo.
$permissions['edit own field_memo'] = array(
'name' => 'edit own field_memo',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_note.
$permissions['edit own field_note'] = array(
'name' => 'edit own field_note',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_reference_materio.
$permissions['edit own field_reference_materio'] = array(
'name' => 'edit own field_reference_materio',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_tode_company.
$permissions['edit own field_tode_company'] = array(
'name' => 'edit own field_tode_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: show breve title.
$permissions['show breve title'] = array(
'name' => 'show breve title',
'roles' => array(
0 => 'anonymous user',
1 => 'authenticated user',
2 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: show company title.
$permissions['show company title'] = array(
'name' => 'show company title',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'administrator',
4 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: show materiau title.
$permissions['show materiau title'] = array(
'name' => 'show materiau title',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'administrator',
4 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: show page title.
$permissions['show page title'] = array(
'name' => 'show page title',
'roles' => array(
0 => 'administrator',
1 => 'anonymous user',
2 => 'authenticated user',
3 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: show panel title.
$permissions['show panel title'] = array(
'name' => 'show panel title',
'roles' => array(
0 => 'administrator',
1 => 'anonymous user',
2 => 'authenticated user',
3 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: show webform title.
$permissions['show webform title'] = array(
'name' => 'show webform title',
'roles' => array(
0 => 'administrator',
1 => 'anonymous user',
2 => 'authenticated user',
3 => 'root',
),
'module' => 'materio_title_access',
);
// Exported permission: view field_company.
$permissions['view field_company'] = array(
'name' => 'view field_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_company_distrib.
$permissions['view field_company_distrib'] = array(
'name' => 'view field_company_distrib',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_company_fab.
$permissions['view field_company_fab'] = array(
'name' => 'view field_company_fab',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_description.
$permissions['view field_description'] = array(
'name' => 'view field_description',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_famille.
$permissions['view field_famille'] = array(
'name' => 'view field_famille',
'roles' => array(
0 => 'administrator',
1 => 'anonymous user',
2 => 'authenticated user',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_identifiant.
$permissions['view field_identifiant'] = array(
'name' => 'view field_identifiant',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_infos_from_company.
$permissions['view field_infos_from_company'] = array(
'name' => 'view field_infos_from_company',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_memo.
$permissions['view field_memo'] = array(
'name' => 'view field_memo',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_note.
$permissions['view field_note'] = array(
'name' => 'view field_note',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_reference_materio.
$permissions['view field_reference_materio'] = array(
'name' => 'view field_reference_materio',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_tode_company.
$permissions['view field_tode_company'] = array(
'name' => 'view field_tode_company',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'administrator',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_company.
$permissions['view own field_company'] = array(
'name' => 'view own field_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_company_distrib.
$permissions['view own field_company_distrib'] = array(
'name' => 'view own field_company_distrib',
'roles' => array(),
'module' => 'field_permissions',
);
// Exported permission: view own field_company_fab.
$permissions['view own field_company_fab'] = array(
'name' => 'view own field_company_fab',
'roles' => array(),
'module' => 'field_permissions',
);
// Exported permission: view own field_description.
$permissions['view own field_description'] = array(
'name' => 'view own field_description',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_famille.
$permissions['view own field_famille'] = array(
'name' => 'view own field_famille',
'roles' => array(),
'module' => 'field_permissions',
);
// Exported permission: view own field_identifiant.
$permissions['view own field_identifiant'] = array(
'name' => 'view own field_identifiant',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_infos_from_company.
$permissions['view own field_infos_from_company'] = array(
'name' => 'view own field_infos_from_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_memo.
$permissions['view own field_memo'] = array(
'name' => 'view own field_memo',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_note.
$permissions['view own field_note'] = array(
'name' => 'view own field_note',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_reference_materio.
$permissions['view own field_reference_materio'] = array(
'name' => 'view own field_reference_materio',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_tode_company.
$permissions['view own field_tode_company'] = array(
'name' => 'view own field_tode_company',
'roles' => array(
0 => 'root',
),
'module' => 'field_permissions',
);
return $permissions;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,242 @@
name = Materio Content types
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = addressfield
dependencies[] = autocomplete_deluxe
dependencies[] = cck_phone
dependencies[] = computed_field
dependencies[] = corresponding_entity_references
dependencies[] = ctools
dependencies[] = email
dependencies[] = entityreference
dependencies[] = features
dependencies[] = field_extrawidgets
dependencies[] = field_group
dependencies[] = field_permissions
dependencies[] = file
dependencies[] = i18n_taxonomy
dependencies[] = image
dependencies[] = link
dependencies[] = list
dependencies[] = materio_title_access
dependencies[] = options
dependencies[] = strongarm
dependencies[] = taxonomy
dependencies[] = term_reference_tree
dependencies[] = tode
dependencies[] = video_filter_field
dependencies[] = views
features[corresponding_entity_references][] = node*breve*field_materiau_ref*node*materiau*field_breve_ref
features[corresponding_entity_references][] = node*materiau*field_materiau_ref*node*materiau*field_materiau_ref
features[ctools][] = corresponding_entity_references:default_corresponding_entity_references_presets:1
features[ctools][] = field_group:field_group:1
features[ctools][] = strongarm:strongarm:1
features[ctools][] = views:views_default:3.0
features[features_api][] = api:1
features[field][] = node-breve-body
features[field][] = node-breve-field_authored_on
features[field][] = node-breve-field_materiau_ref
features[field][] = node-breve-field_memo
features[field][] = node-breve-field_onthologie
features[field][] = node-breve-field_source
features[field][] = node-breve-field_tags_libres
features[field][] = node-breve-field_video_filter
features[field][] = node-breve-field_visuel
features[field][] = node-breve-field_workflow_state
features[field][] = node-breve-title_field
features[field][] = node-company-body
features[field][] = node-company-field_attachments
features[field][] = node-company-field_department
features[field][] = node-company-field_infos_from_company
features[field][] = node-company-field_memo
features[field][] = node-company-field_note
features[field][] = node-company-field_public_address
features[field][] = node-company-field_public_email
features[field][] = node-company-field_public_phone
features[field][] = node-company-field_tode_company
features[field][] = node-company-field_website
features[field][] = node-materiau-field_attachments
features[field][] = node-materiau-field_breve_ref
features[field][] = node-materiau-field_company_distrib
features[field][] = node-materiau-field_company_fab
features[field][] = node-materiau-field_description
features[field][] = node-materiau-field_famille
features[field][] = node-materiau-field_identifiant
features[field][] = node-materiau-field_localisation
features[field][] = node-materiau-field_materiau_image
features[field][] = node-materiau-field_materiau_ref
features[field][] = node-materiau-field_memo
features[field][] = node-materiau-field_nature_titre
features[field][] = node-materiau-field_onthologie
features[field][] = node-materiau-field_reference_materio
features[field][] = node-materiau-field_tags_libres
features[field][] = node-materiau-field_video_filter
features[field][] = node-materiau-field_workflow_state
features[field][] = node-materiau-title_field
features[field][] = node-page-body
features[field][] = node-webform-body
features[field][] = taxonomy_term-company-synonyms_synonym
features[field][] = taxonomy_term-onthologie-name_field
features[field][] = taxonomy_term-onthologie-synonyms_synonym
features[field][] = taxonomy_term-tag_libres-synonyms_synonym
features[field_group][] = group_4|node|materiau|cardbig
features[field_group][] = group_base|node|breve|form
features[field_group][] = group_base|node|materiau|form
features[field_group][] = group_contact_ope|node|materiau|form
features[field_group][] = group_fichiers|node|materiau|form
features[field_group][] = group_header|node|breve|bookmark
features[field_group][] = group_header|node|breve|cardbig
features[field_group][] = group_header|node|breve|cardfull
features[field_group][] = group_header|node|breve|cardmedium
features[field_group][] = group_header|node|breve|cardsmall
features[field_group][] = group_header|node|materiau|bookmark
features[field_group][] = group_header|node|materiau|cardbig
features[field_group][] = group_header|node|materiau|cardfull
features[field_group][] = group_header|node|materiau|cardmedium
features[field_group][] = group_header|node|materiau|cardsmall
features[field_group][] = group_htabs|node|breve|form
features[field_group][] = group_htabs|node|materiau|form
features[field_group][] = group_images|node|breve|bookmark
features[field_group][] = group_images|node|breve|cardbig
features[field_group][] = group_images|node|breve|cardfull
features[field_group][] = group_images|node|breve|cardmedium
features[field_group][] = group_images|node|breve|cardsmall
features[field_group][] = group_images|node|materiau|bookmark
features[field_group][] = group_images|node|materiau|cardbig
features[field_group][] = group_images|node|materiau|cardfull
features[field_group][] = group_images|node|materiau|cardmedium
features[field_group][] = group_images|node|materiau|cardsmall
features[field_group][] = group_media|node|materiau|form
features[field_group][] = group_referencement|node|breve|form
features[field_group][] = group_referencement|node|materiau|form
features[field_group][] = group_side1|node|breve|cardbig
features[field_group][] = group_side1|node|breve|cardmedium
features[field_group][] = group_side1|node|materiau|cardbig
features[field_group][] = group_side1|node|materiau|cardmedium
features[field_group][] = group_side2|node|breve|cardbig
features[field_group][] = group_side2|node|breve|cardmedium
features[field_group][] = group_side2|node|materiau|cardbig
features[field_group][] = group_side2|node|materiau|cardmedium
features[field_group][] = group_side3|node|breve|cardbig
features[field_group][] = group_side3|node|breve|cardmedium
features[field_group][] = group_side3|node|materiau|cardbig
features[field_group][] = group_side3|node|materiau|cardmedium
features[field_group][] = group_side4|node|breve|cardbig
features[field_group][] = group_side4|node|breve|cardmedium
features[field_group][] = group_side_4|node|materiau|cardmedium
features[field_group][] = group_side_5|node|materiau|cardbig
features[field_group][] = group_side_5|node|materiau|cardmedium
features[field_group][] = group_side_left|node|breve|cardfull
features[field_group][] = group_side_left|node|materiau|cardfull
features[field_group][] = group_side_right|node|breve|cardfull
features[field_group][] = group_side_right|node|materiau|cardfull
features[field_group][] = group_upload|node|breve|form
features[image][] = card-big
features[image][] = card-full
features[image][] = card-medium
features[image][] = card-small
features[node][] = breve
features[node][] = company
features[node][] = materiau
features[node][] = page
features[node][] = webform
features[taxonomy][] = company
features[taxonomy][] = onthologie
features[taxonomy][] = tag_libres
features[user_permission][] = access private fields
features[user_permission][] = administer field permissions
features[user_permission][] = create field_company
features[user_permission][] = create field_company_distrib
features[user_permission][] = create field_company_fab
features[user_permission][] = create field_description
features[user_permission][] = create field_famille
features[user_permission][] = create field_identifiant
features[user_permission][] = create field_infos_from_company
features[user_permission][] = create field_memo
features[user_permission][] = create field_note
features[user_permission][] = create field_reference_materio
features[user_permission][] = create field_tode_company
features[user_permission][] = edit field_company
features[user_permission][] = edit field_company_distrib
features[user_permission][] = edit field_company_fab
features[user_permission][] = edit field_description
features[user_permission][] = edit field_famille
features[user_permission][] = edit field_identifiant
features[user_permission][] = edit field_infos_from_company
features[user_permission][] = edit field_memo
features[user_permission][] = edit field_note
features[user_permission][] = edit field_reference_materio
features[user_permission][] = edit field_tode_company
features[user_permission][] = edit own field_company
features[user_permission][] = edit own field_company_distrib
features[user_permission][] = edit own field_company_fab
features[user_permission][] = edit own field_description
features[user_permission][] = edit own field_famille
features[user_permission][] = edit own field_identifiant
features[user_permission][] = edit own field_infos_from_company
features[user_permission][] = edit own field_memo
features[user_permission][] = edit own field_note
features[user_permission][] = edit own field_reference_materio
features[user_permission][] = edit own field_tode_company
features[user_permission][] = show breve title
features[user_permission][] = show company title
features[user_permission][] = show materiau title
features[user_permission][] = show page title
features[user_permission][] = show panel title
features[user_permission][] = show webform title
features[user_permission][] = view field_company
features[user_permission][] = view field_company_distrib
features[user_permission][] = view field_company_fab
features[user_permission][] = view field_description
features[user_permission][] = view field_famille
features[user_permission][] = view field_identifiant
features[user_permission][] = view field_infos_from_company
features[user_permission][] = view field_memo
features[user_permission][] = view field_note
features[user_permission][] = view field_reference_materio
features[user_permission][] = view field_tode_company
features[user_permission][] = view own field_company
features[user_permission][] = view own field_company_distrib
features[user_permission][] = view own field_company_fab
features[user_permission][] = view own field_description
features[user_permission][] = view own field_famille
features[user_permission][] = view own field_identifiant
features[user_permission][] = view own field_infos_from_company
features[user_permission][] = view own field_memo
features[user_permission][] = view own field_note
features[user_permission][] = view own field_reference_materio
features[user_permission][] = view own field_tode_company
features[variable][] = field_bundle_settings_node__breve
features[variable][] = field_bundle_settings_node__company
features[variable][] = field_bundle_settings_node__materiau
features[variable][] = i18n_node_extended_breve
features[variable][] = i18n_node_extended_company
features[variable][] = i18n_node_extended_materiau
features[variable][] = i18n_node_options_breve
features[variable][] = i18n_node_options_company
features[variable][] = i18n_node_options_materiau
features[variable][] = language_content_type_breve
features[variable][] = language_content_type_company
features[variable][] = language_content_type_materiau
features[variable][] = menu_options_breve
features[variable][] = menu_options_company
features[variable][] = menu_options_materiau
features[variable][] = menu_options_page
features[variable][] = menu_parent_breve
features[variable][] = menu_parent_company
features[variable][] = menu_parent_materiau
features[variable][] = menu_parent_page
features[variable][] = node_options_breve
features[variable][] = node_options_company
features[variable][] = node_options_materiau
features[variable][] = node_options_page
features[variable][] = node_preview_breve
features[variable][] = node_preview_company
features[variable][] = node_preview_materiau
features[variable][] = node_preview_page
features[variable][] = node_submitted_breve
features[variable][] = node_submitted_company
features[variable][] = node_submitted_materiau
features[variable][] = node_submitted_page
features[views_view][] = entity_reference_materiaux_breves

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the Materio Content types feature.
*/
include_once 'materio_content_types.features.inc';

View File

@ -0,0 +1,428 @@
<?php
/**
* @file
* materio_content_types.strongarm.inc
*/
/**
* Implements hook_strongarm().
*/
function materio_content_types_strongarm() {
$export = array();
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'field_bundle_settings_node__breve';
$strongarm->value = array(
'view_modes' => array(
'teaser' => array(
'custom_settings' => TRUE,
),
'full' => array(
'custom_settings' => FALSE,
),
'rss' => array(
'custom_settings' => FALSE,
),
'token' => array(
'custom_settings' => FALSE,
),
'cardsmall' => array(
'custom_settings' => TRUE,
),
'cardmedium' => array(
'custom_settings' => TRUE,
),
'cardbig' => array(
'custom_settings' => TRUE,
),
),
'extra_fields' => array(
'form' => array(
'title' => array(
'weight' => '9',
),
'path' => array(
'weight' => '5',
),
'workflow' => array(
'weight' => '3',
),
'language' => array(
'weight' => '2',
),
),
'display' => array(
'language' => array(
'default' => array(
'weight' => '6',
'visible' => FALSE,
),
'cardmedium' => array(
'weight' => '4',
'visible' => FALSE,
),
'cardsmall' => array(
'weight' => '0',
'visible' => FALSE,
),
'cardbig' => array(
'weight' => '0',
'visible' => FALSE,
),
'cardfull' => array(
'weight' => '0',
'visible' => FALSE,
),
),
),
),
);
$export['field_bundle_settings_node__breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'field_bundle_settings_node__company';
$strongarm->value = array(
'view_modes' => array(
'teaser' => array(
'custom_settings' => TRUE,
),
'full' => array(
'custom_settings' => FALSE,
),
'rss' => array(
'custom_settings' => FALSE,
),
'search_index' => array(
'custom_settings' => FALSE,
),
'search_result' => array(
'custom_settings' => FALSE,
),
'token' => array(
'custom_settings' => FALSE,
),
),
'extra_fields' => array(
'form' => array(
'language' => array(
'weight' => '11',
),
'title' => array(
'weight' => '0',
),
'path' => array(
'weight' => '14',
),
'workflow' => array(
'weight' => '12',
),
),
'display' => array(
'language' => array(
'default' => array(
'weight' => '0',
'visible' => TRUE,
),
'cardmedium' => array(
'weight' => '0',
'visible' => FALSE,
),
'cardbig' => array(
'weight' => '0',
'visible' => FALSE,
),
),
),
),
);
$export['field_bundle_settings_node__company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'field_bundle_settings_node__materiau';
$strongarm->value = array(
'view_modes' => array(
'teaser' => array(
'custom_settings' => TRUE,
),
'full' => array(
'custom_settings' => FALSE,
),
'rss' => array(
'custom_settings' => FALSE,
),
'token' => array(
'custom_settings' => FALSE,
),
'search_index' => array(
'custom_settings' => FALSE,
),
'search_result' => array(
'custom_settings' => FALSE,
),
),
'extra_fields' => array(
'form' => array(
'language' => array(
'weight' => '6',
),
'title' => array(
'weight' => '0',
),
'path' => array(
'weight' => '8',
),
'workflow' => array(
'weight' => '5',
),
),
'display' => array(
'language' => array(
'default' => array(
'weight' => '10',
'visible' => FALSE,
),
'cardmedium' => array(
'weight' => '8',
'visible' => FALSE,
),
'cardsmall' => array(
'weight' => '8',
'visible' => FALSE,
),
'cardfull' => array(
'weight' => '11',
'visible' => FALSE,
),
'cardbig' => array(
'weight' => '15',
'visible' => FALSE,
),
'bookmark' => array(
'weight' => '0',
'visible' => FALSE,
),
),
),
),
);
$export['field_bundle_settings_node__materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_extended_breve';
$strongarm->value = '1';
$export['i18n_node_extended_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_extended_company';
$strongarm->value = '1';
$export['i18n_node_extended_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_extended_materiau';
$strongarm->value = '1';
$export['i18n_node_extended_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_options_breve';
$strongarm->value = array();
$export['i18n_node_options_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_options_company';
$strongarm->value = array();
$export['i18n_node_options_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'i18n_node_options_materiau';
$strongarm->value = array();
$export['i18n_node_options_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'language_content_type_breve';
$strongarm->value = '4';
$export['language_content_type_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'language_content_type_company';
$strongarm->value = '4';
$export['language_content_type_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'language_content_type_materiau';
$strongarm->value = '4';
$export['language_content_type_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_options_breve';
$strongarm->value = array();
$export['menu_options_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_options_company';
$strongarm->value = array();
$export['menu_options_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_options_materiau';
$strongarm->value = array();
$export['menu_options_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_options_page';
$strongarm->value = array();
$export['menu_options_page'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_parent_breve';
$strongarm->value = 'main-menu:0';
$export['menu_parent_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_parent_company';
$strongarm->value = 'main-menu:0';
$export['menu_parent_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_parent_materiau';
$strongarm->value = 'main-menu:0';
$export['menu_parent_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'menu_parent_page';
$strongarm->value = 'main-menu:0';
$export['menu_parent_page'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_options_breve';
$strongarm->value = array(
0 => 'status',
);
$export['node_options_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_options_company';
$strongarm->value = array(
0 => 'status',
);
$export['node_options_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_options_materiau';
$strongarm->value = array(
0 => 'status',
);
$export['node_options_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_options_page';
$strongarm->value = array(
0 => 'status',
);
$export['node_options_page'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_preview_breve';
$strongarm->value = '0';
$export['node_preview_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_preview_company';
$strongarm->value = '0';
$export['node_preview_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_preview_materiau';
$strongarm->value = '0';
$export['node_preview_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_preview_page';
$strongarm->value = '1';
$export['node_preview_page'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_submitted_breve';
$strongarm->value = 0;
$export['node_submitted_breve'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_submitted_company';
$strongarm->value = 0;
$export['node_submitted_company'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_submitted_materiau';
$strongarm->value = 0;
$export['node_submitted_materiau'] = $strongarm;
$strongarm = new stdClass();
$strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
$strongarm->api_version = 1;
$strongarm->name = 'node_submitted_page';
$strongarm->value = 0;
$export['node_submitted_page'] = $strongarm;
return $export;
}

View File

@ -0,0 +1,126 @@
<?php
/**
* @file
* materio_content_types.views_default.inc
*/
/**
* Implements hook_views_default_views().
*/
function materio_content_types_views_default_views() {
$export = array();
$view = new view();
$view->name = 'entity_reference_materiaux_breves';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'entity reference matériaux brèves';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'role';
$handler->display->display_options['access']['role'] = array(
3 => '3',
4 => '4',
);
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
$handler->display->display_options['row_options']['inline'] = array(
'field_reference_materio' => 'field_reference_materio',
'title' => 'title',
);
$handler->display->display_options['row_options']['hide_empty'] = TRUE;
/* Field: Content: Référence Materio */
$handler->display->display_options['fields']['field_reference_materio']['id'] = 'field_reference_materio';
$handler->display->display_options['fields']['field_reference_materio']['table'] = 'field_data_field_reference_materio';
$handler->display->display_options['fields']['field_reference_materio']['field'] = 'field_reference_materio';
$handler->display->display_options['fields']['field_reference_materio']['label'] = '';
$handler->display->display_options['fields']['field_reference_materio']['alter']['text'] = '[field_reference_materio] ';
$handler->display->display_options['fields']['field_reference_materio']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_reference_materio']['hide_empty'] = TRUE;
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['text'] = '[field_reference_materio][title]';
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
$handler->display->display_options['fields']['title']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['title']['link_to_node'] = FALSE;
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 1;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'breve' => 'breve',
'materiau' => 'materiau',
);
/* Display: Entity Reference */
$handler = $view->new_display('entityreference', 'Entity Reference', 'entityreference_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '15';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'entityreference_style';
$handler->display->display_options['style_options']['search_fields'] = array(
'field_reference_materio' => 'field_reference_materio',
'title' => 'title',
);
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['row_plugin'] = 'entityreference_fields';
$handler->display->display_options['row_options']['inline'] = array(
'field_reference_materio' => 'field_reference_materio',
'title' => 'title',
);
$handler->display->display_options['row_options']['separator'] = '';
$handler->display->display_options['row_options']['hide_empty'] = TRUE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$translatables['entity_reference_materiaux_breves'] = array(
t('Master'),
t('more'),
t('Apply'),
t('Reset'),
t('Sort by'),
t('Asc'),
t('Desc'),
t('Items per page'),
t('- All -'),
t('Offset'),
t('« first'),
t(' previous'),
t('next '),
t('last »'),
t('[field_reference_materio] '),
t('[field_reference_materio][title]'),
t('Entity Reference'),
);
$export['entity_reference_materiaux_breves'] = $view;
return $export;
}

View File

@ -0,0 +1,44 @@
<?php
/**
* @file
* materio_feedback.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_feedback_user_default_permissions() {
$permissions = array();
// Exported permission: access feedback form.
$permissions['access feedback form'] = array(
'name' => 'access feedback form',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'Utilisateur',
),
'module' => 'feedback',
);
// Exported permission: administer feedback.
$permissions['administer feedback'] = array(
'name' => 'administer feedback',
'roles' => array(
0 => 'root',
),
'module' => 'feedback',
);
// Exported permission: view feedback messages.
$permissions['view feedback messages'] = array(
'name' => 'view feedback messages',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'feedback',
);
return $permissions;
}

View File

@ -0,0 +1,11 @@
name = materio feedback
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = browscap
dependencies[] = features
dependencies[] = feedback
features[features_api][] = api:1
features[user_permission][] = access feedback form
features[user_permission][] = administer feedback
features[user_permission][] = view feedback messages

View File

@ -0,0 +1,6 @@
<?php
/**
* @file
*/
// Drupal needs this blank file.

View File

@ -0,0 +1,82 @@
<?php
/**
* @file
* materio_folders.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_folders_user_default_permissions() {
$permissions = array();
// Exported permission: create flag lists.
$permissions['create flag lists'] = array(
'name' => 'create flag lists',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'root',
),
'module' => 'flag_lists',
);
// Exported permission: delete own flag lists.
$permissions['delete own flag lists'] = array(
'name' => 'delete own flag lists',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'root',
),
'module' => 'flag_lists',
);
// Exported permission: edit own flag lists.
$permissions['edit own flag lists'] = array(
'name' => 'edit own flag lists',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'root',
),
'module' => 'flag_lists',
);
// Exported permission: flag fl_template.
$permissions['flag fl_template'] = array(
'name' => 'flag fl_template',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'flag',
);
// Exported permission: unflag fl_template.
$permissions['unflag fl_template'] = array(
'name' => 'unflag fl_template',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'administrator',
3 => 'root',
),
'module' => 'flag',
);
// Exported permission: view flag lists.
$permissions['view flag lists'] = array(
'name' => 'view flag lists',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
2 => 'root',
),
'module' => 'flag_lists',
);
return $permissions;
}

View File

@ -0,0 +1,15 @@
name = Materio Folders
description = flag lists
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = features
dependencies[] = flag
dependencies[] = flag_lists
features[features_api][] = api:1
features[user_permission][] = create flag lists
features[user_permission][] = delete own flag lists
features[user_permission][] = edit own flag lists
features[user_permission][] = flag fl_template
features[user_permission][] = unflag fl_template
features[user_permission][] = view flag lists

View File

@ -0,0 +1,6 @@
<?php
/**
* @file
*/
// Drupal needs this blank file.

View File

@ -0,0 +1,529 @@
<?php
/**
* @file
* materio_subscriptions.features.field.inc
*/
/**
* Implements hook_field_default_fields().
*/
function materio_subscriptions_field_default_fields() {
$fields = array();
// Exported field: 'node-product-body'.
$fields['node-product-body'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(
0 => 'node',
),
'field_name' => 'body',
'field_permissions' => array(
'type' => '0',
),
'foreign keys' => array(
'format' => array(
'columns' => array(
'format' => 'format',
),
'table' => 'filter_format',
),
),
'indexes' => array(
'format' => array(
0 => 'format',
),
),
'locked' => '0',
'module' => 'text',
'settings' => array(
'entity_translation_sync' => FALSE,
'profile2_private' => FALSE,
),
'translatable' => '1',
'type' => 'text_with_summary',
),
'field_instance' => array(
'bundle' => 'product',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'bookmark' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardbig' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardfull' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardmedium' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardsmall' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'default' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(),
'type' => 'text_default',
'weight' => 0,
),
'print' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'teaser' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(
'trim_length' => 600,
),
'type' => 'text_summary_or_trimmed',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'body',
'label' => 'Description',
'required' => FALSE,
'settings' => array(
'display_summary' => TRUE,
'entity_translation_sync' => FALSE,
'text_processing' => 1,
'user_register_form' => FALSE,
),
'widget' => array(
'module' => 'text',
'settings' => array(
'rows' => 20,
'summary_rows' => 5,
),
'type' => 'text_textarea_with_summary',
'weight' => 31,
),
),
);
// Exported field: 'node-product-taxonomy_catalog'.
$fields['node-product-taxonomy_catalog'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '-1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'taxonomy_catalog',
'foreign keys' => array(
'tid' => array(
'columns' => array(
'tid' => 'tid',
),
'table' => 'taxonomy_term_data',
),
),
'indexes' => array(
'tid' => array(
0 => 'tid',
),
),
'locked' => '0',
'module' => 'taxonomy',
'settings' => array(
'allowed_values' => array(
0 => array(
'vocabulary' => 'catalog',
'parent' => 0,
),
),
'entity_translation_sync' => FALSE,
'options_list_callback' => 'i18n_taxonomy_allowed_values',
),
'translatable' => '0',
'type' => 'taxonomy_term_reference',
),
'field_instance' => array(
'bundle' => 'product',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'bookmark' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardbig' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardfull' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardmedium' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardsmall' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'default' => array(
'label' => 'above',
'module' => 'i18n_taxonomy',
'settings' => array(),
'type' => 'i18n_taxonomy_term_reference_link',
'weight' => 2,
),
'print' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'teaser' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'taxonomy_catalog',
'label' => 'Catalog',
'required' => FALSE,
'settings' => array(
'entity_translation_sync' => FALSE,
'user_register_form' => FALSE,
),
'widget' => array(
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 33,
),
),
);
// Exported field: 'node-product-uc_product_image'.
$fields['node-product-uc_product_image'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '-1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'uc_product_image',
'foreign keys' => array(
'fid' => array(
'columns' => array(
'fid' => 'fid',
),
'table' => 'file_managed',
),
),
'indexes' => array(
'fid' => array(
0 => 'fid',
),
),
'locked' => '0',
'module' => 'image',
'settings' => array(
'default_image' => 0,
'entity_translation_sync' => array(
0 => 'fid',
),
'uri_scheme' => 'public',
),
'translatable' => '0',
'type' => 'image',
),
'field_instance' => array(
'bundle' => 'product',
'deleted' => '0',
'description' => '',
'display' => array(
'bookmark' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardbig' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardfull' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardmedium' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'cardsmall' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'default' => array(
'label' => 'above',
'module' => 'image',
'settings' => array(
'image_link' => '',
'image_style' => '',
),
'type' => 'image',
'weight' => 1,
),
'full' => array(
'label' => 'hidden',
'module' => 'uc_product',
'settings' => array(),
'type' => 'uc_product_image',
'weight' => 0,
),
'print' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'teaser' => array(
'label' => 'hidden',
'module' => 'uc_product',
'settings' => array(),
'type' => 'uc_product_image',
'weight' => 1,
),
),
'entity_type' => 'node',
'field_name' => 'uc_product_image',
'label' => 'Image',
'required' => FALSE,
'settings' => array(
'alt_field' => 0,
'default_image' => 0,
'entity_translation_sync' => FALSE,
'file_directory' => '',
'file_extensions' => 'png gif jpg jpeg',
'max_filesize' => '',
'max_resolution' => '',
'min_resolution' => '',
'title_field' => 0,
'user_register_form' => FALSE,
),
'weight' => -2,
'widget' => array(
'module' => 'image',
'settings' => array(
'preview_image_style' => 'thumbnail',
'progress_indicator' => 'throbber',
),
'type' => 'image_image',
'weight' => 32,
),
),
);
// Exported field: 'taxonomy_term-catalog-synonyms_synonym'.
$fields['taxonomy_term-catalog-synonyms_synonym'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '-1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'synonyms_synonym',
'field_permissions' => array(
'type' => '0',
),
'foreign keys' => array(
'format' => array(
'columns' => array(
'format' => 'format',
),
'table' => 'filter_format',
),
),
'indexes' => array(
'format' => array(
0 => 'format',
),
),
'locked' => '0',
'module' => 'text',
'settings' => array(
'entity_translation_sync' => FALSE,
'max_length' => 255,
'profile2_private' => FALSE,
),
'translatable' => '1',
'type' => 'text',
),
'field_instance' => array(
'bundle' => 'catalog',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'text',
'settings' => array(),
'type' => 'text_default',
'weight' => 0,
),
),
'entity_type' => 'taxonomy_term',
'field_name' => 'synonyms_synonym',
'label' => 'Synonyms for this term',
'required' => FALSE,
'settings' => array(
'entity_translation_sync' => FALSE,
'text_processing' => 0,
'user_register_form' => FALSE,
),
'widget' => array(
'module' => 'text',
'settings' => array(
'size' => 60,
),
'type' => 'text_textfield',
'weight' => 31,
),
),
);
// Exported field: 'taxonomy_term-catalog-uc_catalog_image'.
$fields['taxonomy_term-catalog-uc_catalog_image'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'uc_catalog_image',
'foreign keys' => array(
'fid' => array(
'columns' => array(
'fid' => 'fid',
),
'table' => 'file_managed',
),
),
'indexes' => array(
'fid' => array(
0 => 'fid',
),
),
'locked' => '0',
'module' => 'image',
'settings' => array(
'default_image' => 0,
'entity_translation_sync' => array(
0 => 'fid',
),
'uri_scheme' => 'public',
),
'translatable' => '0',
'type' => 'image',
),
'field_instance' => array(
'bundle' => 'catalog',
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'image',
'settings' => array(
'image_link' => '',
'image_style' => '',
),
'type' => 'image',
'weight' => 1,
),
'full' => array(
'label' => 'hidden',
'module' => 'image',
'settings' => array(
'image_link' => 'content',
'image_style' => 'uc_category',
),
'type' => 'image',
'weight' => 0,
),
),
'entity_type' => 'taxonomy_term',
'field_name' => 'uc_catalog_image',
'label' => 'Image',
'required' => FALSE,
'settings' => array(
'alt_field' => 0,
'default_image' => 0,
'entity_translation_sync' => FALSE,
'file_directory' => '',
'file_extensions' => 'png gif jpg jpeg',
'max_filesize' => '',
'max_resolution' => '',
'min_resolution' => '',
'title_field' => 0,
'user_register_form' => FALSE,
),
'widget' => array(
'module' => 'image',
'settings' => array(
'preview_image_style' => 'thumbnail',
'progress_indicator' => 'throbber',
),
'type' => 'image_image',
'weight' => 32,
),
),
);
// Translatables
// Included for use with string extractors like potx.
t('Catalog');
t('Description');
t('Image');
t('Synonyms for this term');
return $fields;
}

View File

@ -0,0 +1,32 @@
<?php
/**
* @file
* materio_subscriptions.features.inc
*/
/**
* Implements hook_ctools_plugin_api().
*/
function materio_subscriptions_ctools_plugin_api() {
list($module, $api) = func_get_args();
if ($module == "strongarm" && $api == "strongarm") {
return array("version" => "1");
}
}
/**
* Implements hook_uc_product_default_classes().
*/
function materio_subscriptions_uc_product_default_classes() {
$items = array(
'product' => array(
'name' => t('Product'),
'base' => 'uc_product',
'description' => t('Use <em>products</em> to represent items for sale on the website, including all the unique information that can be attributed to a specific model number.'),
'has_title' => '1',
'title_label' => t('Nom'),
'help' => '',
),
);
return $items;
}

View File

@ -0,0 +1,23 @@
<?php
/**
* @file
* materio_subscriptions.features.taxonomy.inc
*/
/**
* Implements hook_taxonomy_default_vocabularies().
*/
function materio_subscriptions_taxonomy_default_vocabularies() {
return array(
'catalog' => array(
'name' => 'Catalog',
'machine_name' => 'catalog',
'description' => '',
'hierarchy' => '1',
'module' => 'uc_catalog',
'weight' => '0',
'language' => 'und',
'i18n_mode' => '0',
),
);
}

View File

@ -0,0 +1,280 @@
<?php
/**
* @file
* materio_subscriptions.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_subscriptions_user_default_permissions() {
$permissions = array();
// Exported permission: administer attributes.
$permissions['administer attributes'] = array(
'name' => 'administer attributes',
'roles' => array(
0 => 'root',
),
'module' => 'uc_attribute',
);
// Exported permission: administer cart links.
$permissions['administer cart links'] = array(
'name' => 'administer cart links',
'roles' => array(
0 => 'root',
),
'module' => 'uc_cart_links',
);
// Exported permission: administer credit cards.
$permissions['administer credit cards'] = array(
'name' => 'administer credit cards',
'roles' => array(
0 => 'root',
),
'module' => 'uc_credit',
);
// Exported permission: administer order workflow.
$permissions['administer order workflow'] = array(
'name' => 'administer order workflow',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: administer own product features.
$permissions['administer own product features'] = array(
'name' => 'administer own product features',
'roles' => array(
0 => 'root',
),
'module' => 'uc_product',
);
// Exported permission: administer product attributes.
$permissions['administer product attributes'] = array(
'name' => 'administer product attributes',
'roles' => array(
0 => 'root',
),
'module' => 'uc_attribute',
);
// Exported permission: administer product classes.
$permissions['administer product classes'] = array(
'name' => 'administer product classes',
'roles' => array(
0 => 'root',
),
'module' => 'uc_product',
);
// Exported permission: administer product features.
$permissions['administer product features'] = array(
'name' => 'administer product features',
'roles' => array(
0 => 'root',
),
'module' => 'uc_product',
);
// Exported permission: administer product options.
$permissions['administer product options'] = array(
'name' => 'administer product options',
'roles' => array(
0 => 'root',
),
'module' => 'uc_attribute',
);
// Exported permission: administer products.
$permissions['administer products'] = array(
'name' => 'administer products',
'roles' => array(
0 => 'root',
),
'module' => 'uc_product',
);
// Exported permission: administer store.
$permissions['administer store'] = array(
'name' => 'administer store',
'roles' => array(
0 => 'root',
),
'module' => 'uc_store',
);
// Exported permission: create orders.
$permissions['create orders'] = array(
'name' => 'create orders',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: create product content.
$permissions['create product content'] = array(
'name' => 'create product content',
'roles' => array(
0 => 'root',
),
'module' => 'node',
);
// Exported permission: delete any product content.
$permissions['delete any product content'] = array(
'name' => 'delete any product content',
'roles' => array(
0 => 'root',
),
'module' => 'node',
);
// Exported permission: delete orders.
$permissions['delete orders'] = array(
'name' => 'delete orders',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: delete own product content.
$permissions['delete own product content'] = array(
'name' => 'delete own product content',
'roles' => array(
0 => 'root',
),
'module' => 'node',
);
// Exported permission: edit any product content.
$permissions['edit any product content'] = array(
'name' => 'edit any product content',
'roles' => array(
0 => 'root',
),
'module' => 'node',
);
// Exported permission: edit orders.
$permissions['edit orders'] = array(
'name' => 'edit orders',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: edit own product content.
$permissions['edit own product content'] = array(
'name' => 'edit own product content',
'roles' => array(
0 => 'root',
),
'module' => 'node',
);
// Exported permission: manage store coupons.
$permissions['manage store coupons'] = array(
'name' => 'manage store coupons',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'uc_coupon',
);
// Exported permission: process credit cards.
$permissions['process credit cards'] = array(
'name' => 'process credit cards',
'roles' => array(
0 => 'root',
),
'module' => 'uc_credit',
);
// Exported permission: unconditionally delete orders.
$permissions['unconditionally delete orders'] = array(
'name' => 'unconditionally delete orders',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: view all orders.
$permissions['view all orders'] = array(
'name' => 'view all orders',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: view cart links report.
$permissions['view cart links report'] = array(
'name' => 'view cart links report',
'roles' => array(
0 => 'root',
),
'module' => 'uc_cart_links',
);
// Exported permission: view cc details.
$permissions['view cc details'] = array(
'name' => 'view cc details',
'roles' => array(
0 => 'root',
),
'module' => 'uc_credit',
);
// Exported permission: view customers.
$permissions['view customers'] = array(
'name' => 'view customers',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: view own orders.
$permissions['view own orders'] = array(
'name' => 'view own orders',
'roles' => array(
0 => 'root',
),
'module' => 'uc_order',
);
// Exported permission: view reports.
$permissions['view reports'] = array(
'name' => 'view reports',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'uc_store',
);
// Exported permission: view store coupons.
$permissions['view store coupons'] = array(
'name' => 'view store coupons',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'uc_coupon',
);
return $permissions;
}

View File

@ -0,0 +1,32 @@
<?php
/**
* @file
* materio_subscriptions.features.user_role.inc
*/
/**
* Implements hook_user_default_roles().
*/
function materio_subscriptions_user_default_roles() {
$roles = array();
// Exported role: Adhérent.
$roles['Adhérent'] = array(
'name' => 'Adhérent',
'weight' => '3',
);
// Exported role: Premium.
$roles['Premium'] = array(
'name' => 'Premium',
'weight' => '4',
);
// Exported role: Utilisateur.
$roles['Utilisateur'] = array(
'name' => 'Utilisateur',
'weight' => '2',
);
return $roles;
}

View File

@ -0,0 +1,214 @@
name = Materio Subscriptions
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = ctools
dependencies[] = features
dependencies[] = i18n_taxonomy
dependencies[] = image
dependencies[] = options
dependencies[] = strongarm
dependencies[] = taxonomy
dependencies[] = uc_attribute
dependencies[] = uc_cart_links
dependencies[] = uc_coupon
dependencies[] = uc_credit
dependencies[] = uc_order
dependencies[] = uc_product
features[ctools][] = strongarm:strongarm:1
features[features_api][] = api:1
features[field][] = node-product-body
features[field][] = node-product-taxonomy_catalog
features[field][] = node-product-uc_product_image
features[field][] = taxonomy_term-catalog-synonyms_synonym
features[field][] = taxonomy_term-catalog-uc_catalog_image
features[taxonomy][] = catalog
features[uc_product_classes][] = product
features[user_permission][] = administer attributes
features[user_permission][] = administer cart links
features[user_permission][] = administer credit cards
features[user_permission][] = administer order workflow
features[user_permission][] = administer own product features
features[user_permission][] = administer product attributes
features[user_permission][] = administer product classes
features[user_permission][] = administer product features
features[user_permission][] = administer product options
features[user_permission][] = administer products
features[user_permission][] = administer store
features[user_permission][] = create orders
features[user_permission][] = create product content
features[user_permission][] = delete any product content
features[user_permission][] = delete orders
features[user_permission][] = delete own product content
features[user_permission][] = edit any product content
features[user_permission][] = edit orders
features[user_permission][] = edit own product content
features[user_permission][] = manage store coupons
features[user_permission][] = process credit cards
features[user_permission][] = unconditionally delete orders
features[user_permission][] = view all orders
features[user_permission][] = view cart links report
features[user_permission][] = view cc details
features[user_permission][] = view customers
features[user_permission][] = view own orders
features[user_permission][] = view reports
features[user_permission][] = view store coupons
features[user_role][] = Adhérent
features[user_role][] = Premium
features[user_role][] = Utilisateur
features[variable][] = uc_add_item_redirect
features[variable][] = uc_address_fields
features[variable][] = uc_address_fields_required
features[variable][] = uc_address_fields_weight
features[variable][] = uc_address_format_124
features[variable][] = uc_address_format_250
features[variable][] = uc_address_format_840
features[variable][] = uc_attribute_option_price_format
features[variable][] = uc_cap_cart_form_enabled
features[variable][] = uc_cap_cart_form_weight
features[variable][] = uc_cap_coupon_auto_enabled
features[variable][] = uc_cap_coupon_auto_weight
features[variable][] = uc_cap_coupon_enabled
features[variable][] = uc_cap_coupon_weight
features[variable][] = uc_cap_uc_termsofservice_agreement_cart_enabled
features[variable][] = uc_cap_uc_termsofservice_agreement_cart_weight
features[variable][] = uc_cart_add_item_msg
features[variable][] = uc_cart_anon_duration
features[variable][] = uc_cart_anon_unit
features[variable][] = uc_cart_auth_duration
features[variable][] = uc_cart_auth_unit
features[variable][] = uc_cart_breadcrumb_text
features[variable][] = uc_cart_breadcrumb_url
features[variable][] = uc_cart_checkout_complete_page
features[variable][] = uc_cart_delivery_not_shippable
features[variable][] = uc_cart_email_validation
features[variable][] = uc_cart_mail_existing
features[variable][] = uc_cart_new_account_details
features[variable][] = uc_cart_new_account_name
features[variable][] = uc_cart_new_account_password
features[variable][] = uc_checkout_anonymous
features[variable][] = uc_checkout_enabled
features[variable][] = uc_checkout_instructions
features[variable][] = uc_checkout_review_instructions
features[variable][] = uc_collapse_current_pane
features[variable][] = uc_continue_shopping_text
features[variable][] = uc_continue_shopping_type
features[variable][] = uc_continue_shopping_url
features[variable][] = uc_continue_shopping_use_last_url
features[variable][] = uc_coupon_collapse_pane
features[variable][] = uc_coupon_pane_description
features[variable][] = uc_credit__active_tab
features[variable][] = uc_credit_accepted_types
features[variable][] = uc_credit_amex
features[variable][] = uc_credit_bank_enabled
features[variable][] = uc_credit_cvv_enabled
features[variable][] = uc_credit_discover
features[variable][] = uc_credit_encryption_path
features[variable][] = uc_credit_fail_message
features[variable][] = uc_credit_issue_enabled
features[variable][] = uc_credit_mastercard
features[variable][] = uc_credit_owner_enabled
features[variable][] = uc_credit_policy
features[variable][] = uc_credit_start_enabled
features[variable][] = uc_credit_type_enabled
features[variable][] = uc_credit_validate_numbers
features[variable][] = uc_credit_visa
features[variable][] = uc_currency_code
features[variable][] = uc_currency_dec
features[variable][] = uc_currency_prec
features[variable][] = uc_currency_sign
features[variable][] = uc_currency_thou
features[variable][] = uc_customer_list_address
features[variable][] = uc_field_city
features[variable][] = uc_field_company
features[variable][] = uc_field_country
features[variable][] = uc_field_first_name
features[variable][] = uc_field_last_name
features[variable][] = uc_field_phone
features[variable][] = uc_field_postal_code
features[variable][] = uc_field_street1
features[variable][] = uc_field_street2
features[variable][] = uc_field_zone
features[variable][] = uc_footer_message
features[variable][] = uc_image_product
features[variable][] = uc_length_format_cm
features[variable][] = uc_length_format_ft
features[variable][] = uc_length_format_in
features[variable][] = uc_length_format_mm
features[variable][] = uc_length_unit
features[variable][] = uc_minimum_subtotal
features[variable][] = uc_msg_continue_shopping
features[variable][] = uc_msg_order_existing_user
features[variable][] = uc_msg_order_logged_in
features[variable][] = uc_msg_order_new_user
features[variable][] = uc_msg_order_new_user_logged_in
features[variable][] = uc_msg_order_submit
features[variable][] = uc_new_customer_email
features[variable][] = uc_new_customer_login
features[variable][] = uc_new_customer_status_active
features[variable][] = uc_order_capitalize_addresses
features[variable][] = uc_pane_billing_enabled
features[variable][] = uc_pane_billing_weight
features[variable][] = uc_pane_cart_enabled
features[variable][] = uc_pane_cart_weight
features[variable][] = uc_pane_comments_enabled
features[variable][] = uc_pane_comments_weight
features[variable][] = uc_pane_coupon_automatic_enabled
features[variable][] = uc_pane_coupon_automatic_weight
features[variable][] = uc_pane_coupon_enabled
features[variable][] = uc_pane_coupon_weight
features[variable][] = uc_pane_customer_enabled
features[variable][] = uc_pane_customer_weight
features[variable][] = uc_pane_delivery_enabled
features[variable][] = uc_pane_delivery_weight
features[variable][] = uc_pane_payment_enabled
features[variable][] = uc_pane_payment_weight
features[variable][] = uc_pane_uc_termsofservice_agreement_checkout_enabled
features[variable][] = uc_pane_uc_termsofservice_agreement_checkout_weight
features[variable][] = uc_payment_credit_gateway
features[variable][] = uc_payment_show_order_total_preview
features[variable][] = uc_pg_test_gateway_cc_txn_type
features[variable][] = uc_pg_test_gateway_enabled
features[variable][] = uc_product_add_to_cart_qty
features[variable][] = uc_product_image_widget
features[variable][] = uc_product_update_node_view
features[variable][] = uc_reports_reported_statuses
features[variable][] = uc_reports_table_size
features[variable][] = uc_roles_default_by_quantity
features[variable][] = uc_roles_default_end_expiration
features[variable][] = uc_roles_default_end_time
features[variable][] = uc_roles_default_expiration_header
features[variable][] = uc_roles_default_expiration_message
features[variable][] = uc_roles_default_expiration_title
features[variable][] = uc_roles_default_granularity
features[variable][] = uc_roles_default_length
features[variable][] = uc_roles_default_role
features[variable][] = uc_roles_default_role_choices
features[variable][] = uc_roles_default_show_expiration
features[variable][] = uc_roles_reminder_granularity
features[variable][] = uc_roles_reminder_length
features[variable][] = uc_sign_after_amount
features[variable][] = uc_store_city
features[variable][] = uc_store_country
features[variable][] = uc_store_email
features[variable][] = uc_store_email_include_name
features[variable][] = uc_store_fax
features[variable][] = uc_store_help_page
features[variable][] = uc_store_name
features[variable][] = uc_store_owner
features[variable][] = uc_store_phone
features[variable][] = uc_store_postal_code
features[variable][] = uc_store_street1
features[variable][] = uc_store_street2
features[variable][] = uc_store_zone
features[variable][] = uc_termsofservice_checkout_display
features[variable][] = uc_termsofservice_checkout_node
features[variable][] = uc_termsofservice_checkout_required
features[variable][] = uc_termsofservice_checkout_rules
features[variable][] = uc_termsofservice_checkout_title
features[variable][] = uc_use_next_buttons
features[variable][] = uc_weight_format_g
features[variable][] = uc_weight_format_kg
features[variable][] = uc_weight_format_lb
features[variable][] = uc_weight_format_oz
features[variable][] = uc_weight_unit

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the Materio Subscriptions feature.
*/
include_once 'materio_subscriptions.features.inc';

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,29 @@
<?php
/**
* @file
* materio_user_profiles.features.inc
*/
/**
* Implements hook_default_profile2_type().
*/
function materio_user_profiles_default_profile2_type() {
$items = array();
$items['adherent'] = entity_import('profile2_type', '{
"userCategory" : true,
"userView" : true,
"type" : "adherent",
"label" : "Member Profile",
"weight" : "0",
"data" : { "registration" : 0 }
}');
$items['contact_operationnel'] = entity_import('profile2_type', '{
"userCategory" : true,
"userView" : true,
"type" : "contact_operationnel",
"label" : "Contact Profile",
"weight" : "0",
"data" : { "registration" : 0 }
}');
return $items;
}

View File

@ -0,0 +1,790 @@
<?php
/**
* @file
* materio_user_profiles.features.user_permission.inc
*/
/**
* Implements hook_user_default_permissions().
*/
function materio_user_profiles_user_default_permissions() {
$permissions = array();
// Exported permission: administer profile types.
$permissions['administer profile types'] = array(
'name' => 'administer profile types',
'roles' => array(
0 => 'root',
),
'module' => 'profile2',
);
// Exported permission: administer profiles.
$permissions['administer profiles'] = array(
'name' => 'administer profiles',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'profile2',
);
// Exported permission: create field_adresse.
$permissions['create field_adresse'] = array(
'name' => 'create field_adresse',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_employee.
$permissions['create field_employee'] = array(
'name' => 'create field_employee',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_first_name.
$permissions['create field_first_name'] = array(
'name' => 'create field_first_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_naf.
$permissions['create field_naf'] = array(
'name' => 'create field_naf',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_name.
$permissions['create field_name'] = array(
'name' => 'create field_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_organization.
$permissions['create field_organization'] = array(
'name' => 'create field_organization',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_private_name_title.
$permissions['create field_private_name_title'] = array(
'name' => 'create field_private_name_title',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_private_phone.
$permissions['create field_private_phone'] = array(
'name' => 'create field_private_phone',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_private_quality.
$permissions['create field_private_quality'] = array(
'name' => 'create field_private_quality',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_service.
$permissions['create field_service'] = array(
'name' => 'create field_service',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_siret.
$permissions['create field_siret'] = array(
'name' => 'create field_siret',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: create field_user_website.
$permissions['create field_user_website'] = array(
'name' => 'create field_user_website',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit any adherent profile.
$permissions['edit any adherent profile'] = array(
'name' => 'edit any adherent profile',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'profile2',
);
// Exported permission: edit any contact_operationnel profile.
$permissions['edit any contact_operationnel profile'] = array(
'name' => 'edit any contact_operationnel profile',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'profile2',
);
// Exported permission: edit field_adresse.
$permissions['edit field_adresse'] = array(
'name' => 'edit field_adresse',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_employee.
$permissions['edit field_employee'] = array(
'name' => 'edit field_employee',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_first_name.
$permissions['edit field_first_name'] = array(
'name' => 'edit field_first_name',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_naf.
$permissions['edit field_naf'] = array(
'name' => 'edit field_naf',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_name.
$permissions['edit field_name'] = array(
'name' => 'edit field_name',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_organization.
$permissions['edit field_organization'] = array(
'name' => 'edit field_organization',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_private_name_title.
$permissions['edit field_private_name_title'] = array(
'name' => 'edit field_private_name_title',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_private_phone.
$permissions['edit field_private_phone'] = array(
'name' => 'edit field_private_phone',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_private_quality.
$permissions['edit field_private_quality'] = array(
'name' => 'edit field_private_quality',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_service.
$permissions['edit field_service'] = array(
'name' => 'edit field_service',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_siret.
$permissions['edit field_siret'] = array(
'name' => 'edit field_siret',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit field_user_website.
$permissions['edit field_user_website'] = array(
'name' => 'edit field_user_website',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own adherent profile.
$permissions['edit own adherent profile'] = array(
'name' => 'edit own adherent profile',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
),
'module' => 'profile2',
);
// Exported permission: edit own contact_operationnel profile.
$permissions['edit own contact_operationnel profile'] = array(
'name' => 'edit own contact_operationnel profile',
'roles' => array(
0 => 'Contact opérationnel',
),
'module' => 'profile2',
);
// Exported permission: edit own field_adresse.
$permissions['edit own field_adresse'] = array(
'name' => 'edit own field_adresse',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_employee.
$permissions['edit own field_employee'] = array(
'name' => 'edit own field_employee',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_first_name.
$permissions['edit own field_first_name'] = array(
'name' => 'edit own field_first_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_naf.
$permissions['edit own field_naf'] = array(
'name' => 'edit own field_naf',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_name.
$permissions['edit own field_name'] = array(
'name' => 'edit own field_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_organization.
$permissions['edit own field_organization'] = array(
'name' => 'edit own field_organization',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_private_name_title.
$permissions['edit own field_private_name_title'] = array(
'name' => 'edit own field_private_name_title',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_private_phone.
$permissions['edit own field_private_phone'] = array(
'name' => 'edit own field_private_phone',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_private_quality.
$permissions['edit own field_private_quality'] = array(
'name' => 'edit own field_private_quality',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_service.
$permissions['edit own field_service'] = array(
'name' => 'edit own field_service',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_siret.
$permissions['edit own field_siret'] = array(
'name' => 'edit own field_siret',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: edit own field_user_website.
$permissions['edit own field_user_website'] = array(
'name' => 'edit own field_user_website',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view any adherent profile.
$permissions['view any adherent profile'] = array(
'name' => 'view any adherent profile',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'profile2',
);
// Exported permission: view any contact_operationnel profile.
$permissions['view any contact_operationnel profile'] = array(
'name' => 'view any contact_operationnel profile',
'roles' => array(
0 => 'Premium',
1 => 'administrator',
2 => 'root',
),
'module' => 'profile2',
);
// Exported permission: view field_adresse.
$permissions['view field_adresse'] = array(
'name' => 'view field_adresse',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_employee.
$permissions['view field_employee'] = array(
'name' => 'view field_employee',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_first_name.
$permissions['view field_first_name'] = array(
'name' => 'view field_first_name',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_naf.
$permissions['view field_naf'] = array(
'name' => 'view field_naf',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_name.
$permissions['view field_name'] = array(
'name' => 'view field_name',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_organization.
$permissions['view field_organization'] = array(
'name' => 'view field_organization',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_private_name_title.
$permissions['view field_private_name_title'] = array(
'name' => 'view field_private_name_title',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_private_phone.
$permissions['view field_private_phone'] = array(
'name' => 'view field_private_phone',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_private_quality.
$permissions['view field_private_quality'] = array(
'name' => 'view field_private_quality',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_service.
$permissions['view field_service'] = array(
'name' => 'view field_service',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_siret.
$permissions['view field_siret'] = array(
'name' => 'view field_siret',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view field_user_website.
$permissions['view field_user_website'] = array(
'name' => 'view field_user_website',
'roles' => array(
0 => 'administrator',
1 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own adherent profile.
$permissions['view own adherent profile'] = array(
'name' => 'view own adherent profile',
'roles' => array(
0 => 'Adhérent',
1 => 'Premium',
),
'module' => 'profile2',
);
// Exported permission: view own contact_operationnel profile.
$permissions['view own contact_operationnel profile'] = array(
'name' => 'view own contact_operationnel profile',
'roles' => array(
0 => 'Contact opérationnel',
),
'module' => 'profile2',
);
// Exported permission: view own field_adresse.
$permissions['view own field_adresse'] = array(
'name' => 'view own field_adresse',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_employee.
$permissions['view own field_employee'] = array(
'name' => 'view own field_employee',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_first_name.
$permissions['view own field_first_name'] = array(
'name' => 'view own field_first_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_naf.
$permissions['view own field_naf'] = array(
'name' => 'view own field_naf',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_name.
$permissions['view own field_name'] = array(
'name' => 'view own field_name',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_organization.
$permissions['view own field_organization'] = array(
'name' => 'view own field_organization',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_private_name_title.
$permissions['view own field_private_name_title'] = array(
'name' => 'view own field_private_name_title',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_private_phone.
$permissions['view own field_private_phone'] = array(
'name' => 'view own field_private_phone',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_private_quality.
$permissions['view own field_private_quality'] = array(
'name' => 'view own field_private_quality',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'Utilisateur',
4 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_service.
$permissions['view own field_service'] = array(
'name' => 'view own field_service',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_siret.
$permissions['view own field_siret'] = array(
'name' => 'view own field_siret',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
// Exported permission: view own field_user_website.
$permissions['view own field_user_website'] = array(
'name' => 'view own field_user_website',
'roles' => array(
0 => 'Adhérent',
1 => 'Contact opérationnel',
2 => 'Premium',
3 => 'root',
),
'module' => 'field_permissions',
);
return $permissions;
}

View File

@ -0,0 +1,112 @@
name = Materio user profiles
core = 7.x
package = Materio
php = 5.2.4
dependencies[] = addressfield
dependencies[] = autocomplete_deluxe
dependencies[] = cck_phone
dependencies[] = email
dependencies[] = entity
dependencies[] = features
dependencies[] = i18n_taxonomy
dependencies[] = link
dependencies[] = list
dependencies[] = materio_content_types
dependencies[] = number
dependencies[] = options
dependencies[] = profile2
dependencies[] = taxonomy
features[features_api][] = api:1
features[field][] = profile2-adherent-field_adresse
features[field][] = profile2-adherent-field_employee
features[field][] = profile2-adherent-field_first_name
features[field][] = profile2-adherent-field_naf
features[field][] = profile2-adherent-field_name
features[field][] = profile2-adherent-field_organization
features[field][] = profile2-adherent-field_private_name_title
features[field][] = profile2-adherent-field_private_phone
features[field][] = profile2-adherent-field_private_quality
features[field][] = profile2-adherent-field_service
features[field][] = profile2-adherent-field_siret
features[field][] = profile2-adherent-field_user_website
features[field][] = profile2-contact_operationnel-field_memo
features[field][] = profile2-contact_operationnel-field_private_email
features[field][] = profile2-contact_operationnel-field_private_name
features[field][] = profile2-contact_operationnel-field_private_name_title
features[field][] = profile2-contact_operationnel-field_private_phone
features[field][] = profile2-contact_operationnel-field_private_quality
features[field][] = user-user-field_company
features[field][] = user-user-field_memo
features[field][] = user-user-field_newsletter
features[profile2_type][] = adherent
features[profile2_type][] = contact_operationnel
features[user_permission][] = administer profile types
features[user_permission][] = administer profiles
features[user_permission][] = create field_adresse
features[user_permission][] = create field_employee
features[user_permission][] = create field_first_name
features[user_permission][] = create field_naf
features[user_permission][] = create field_name
features[user_permission][] = create field_organization
features[user_permission][] = create field_private_name_title
features[user_permission][] = create field_private_phone
features[user_permission][] = create field_private_quality
features[user_permission][] = create field_service
features[user_permission][] = create field_siret
features[user_permission][] = create field_user_website
features[user_permission][] = edit any adherent profile
features[user_permission][] = edit any contact_operationnel profile
features[user_permission][] = edit field_adresse
features[user_permission][] = edit field_employee
features[user_permission][] = edit field_first_name
features[user_permission][] = edit field_naf
features[user_permission][] = edit field_name
features[user_permission][] = edit field_organization
features[user_permission][] = edit field_private_name_title
features[user_permission][] = edit field_private_phone
features[user_permission][] = edit field_private_quality
features[user_permission][] = edit field_service
features[user_permission][] = edit field_siret
features[user_permission][] = edit field_user_website
features[user_permission][] = edit own adherent profile
features[user_permission][] = edit own contact_operationnel profile
features[user_permission][] = edit own field_adresse
features[user_permission][] = edit own field_employee
features[user_permission][] = edit own field_first_name
features[user_permission][] = edit own field_naf
features[user_permission][] = edit own field_name
features[user_permission][] = edit own field_organization
features[user_permission][] = edit own field_private_name_title
features[user_permission][] = edit own field_private_phone
features[user_permission][] = edit own field_private_quality
features[user_permission][] = edit own field_service
features[user_permission][] = edit own field_siret
features[user_permission][] = edit own field_user_website
features[user_permission][] = view any adherent profile
features[user_permission][] = view any contact_operationnel profile
features[user_permission][] = view field_adresse
features[user_permission][] = view field_employee
features[user_permission][] = view field_first_name
features[user_permission][] = view field_naf
features[user_permission][] = view field_name
features[user_permission][] = view field_organization
features[user_permission][] = view field_private_name_title
features[user_permission][] = view field_private_phone
features[user_permission][] = view field_private_quality
features[user_permission][] = view field_service
features[user_permission][] = view field_siret
features[user_permission][] = view field_user_website
features[user_permission][] = view own adherent profile
features[user_permission][] = view own contact_operationnel profile
features[user_permission][] = view own field_adresse
features[user_permission][] = view own field_employee
features[user_permission][] = view own field_first_name
features[user_permission][] = view own field_naf
features[user_permission][] = view own field_name
features[user_permission][] = view own field_organization
features[user_permission][] = view own field_private_name_title
features[user_permission][] = view own field_private_phone
features[user_permission][] = view own field_private_quality
features[user_permission][] = view own field_service
features[user_permission][] = view own field_siret
features[user_permission][] = view own field_user_website

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the Materio user profiles feature.
*/
include_once 'materio_user_profiles.features.inc';