diff --git a/sites/all/modules/features/admin/admin.features.inc b/sites/all/modules/features/admin/admin.features.inc index 4c870987..3966487b 100644 --- a/sites/all/modules/features/admin/admin.features.inc +++ b/sites/all/modules/features/admin/admin.features.inc @@ -39,11 +39,11 @@ function admin_default_Workflow() { "label" : "Publication", "typeMap" : [ "documentair", "episode", "page", "thematique" ], "system_roles" : { - "-1" : "(author)", - "1" : "anonymous user", - "2" : "authenticated user", - "3" : "administrator", - "4" : "root" + "-1" : "(auteur)", + "1" : "utilisateur anonyme", + "2" : "utilisateur authentifi\\u00e9", + "3" : "administrateur", + "4" : "racine" } }'); diff --git a/sites/all/modules/features/admin/admin.features.menu_custom.inc b/sites/all/modules/features/admin/admin.features.menu_custom.inc new file mode 100644 index 00000000..aaf5f36d --- /dev/null +++ b/sites/all/modules/features/admin/admin.features.menu_custom.inc @@ -0,0 +1,27 @@ + 'navigation', + 'title' => 'Navigation', + 'description' => 'The Navigation menu contains links intended for site visitors. Links are added to the Navigation menu automatically by some modules.', + 'language' => 'und', + 'i18n_mode' => 0, + ); + // Translatables + // Included for use with string extractors like potx. + t('Navigation'); + t('The Navigation menu contains links intended for site visitors. Links are added to the Navigation menu automatically by some modules.'); + + return $menus; +} diff --git a/sites/all/modules/features/admin/admin.features.menu_links.inc b/sites/all/modules/features/admin/admin.features.menu_links.inc new file mode 100644 index 00000000..507ba96b --- /dev/null +++ b/sites/all/modules/features/admin/admin.features.menu_links.inc @@ -0,0 +1,284 @@ + 'navigation', + 'link_path' => 'node/add', + 'router_path' => 'node/add', + 'link_title' => 'Add content', + 'options' => array( + 'identifier' => 'navigation_add-content:node/add', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 1, + 'expanded' => 0, + 'weight' => -50, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + 'parent_identifier' => 'navigation_contenu:admin/content/nodes', + ); + // Exported menu link: navigation_compose-tips:filter/tips. + $menu_links['navigation_compose-tips:filter/tips'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'filter/tips', + 'router_path' => 'filter/tips', + 'link_title' => 'Compose tips', + 'options' => array( + 'identifier' => 'navigation_compose-tips:filter/tips', + ), + 'module' => 'system', + 'hidden' => 1, + 'external' => 0, + 'has_children' => 1, + 'expanded' => 0, + 'weight' => -45, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + ); + // Exported menu link: navigation_content:admin/content/nodes. + $menu_links['navigation_content:admin/content/nodes'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'admin/content/nodes', + 'router_path' => 'admin/content', + 'link_title' => 'Content', + 'options' => array( + 'attributes' => array( + 'title' => '', + ), + 'identifier' => 'navigation_content:admin/content/nodes', + ), + 'module' => 'menu', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 1, + 'expanded' => 0, + 'weight' => -48, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + ); + // Exported menu link: navigation_dashboard:admin/dashboard. + $menu_links['navigation_dashboard:admin/dashboard'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'admin/dashboard', + 'router_path' => 'admin/dashboard', + 'link_title' => 'dashboard', + 'options' => array( + 'attributes' => array( + 'title' => '', + ), + 'identifier' => 'navigation_dashboard:admin/dashboard', + ), + 'module' => 'menu', + 'hidden' => 1, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => -49, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + ); + // Exported menu link: navigation_documentaire:node/add/documentair. + $menu_links['navigation_documentaire:node/add/documentair'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'node/add/documentair', + 'router_path' => 'node/add/documentair', + 'link_title' => 'Documentaire', + 'options' => array( + 'identifier' => 'navigation_documentaire:node/add/documentair', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 0, + 'customized' => 0, + 'language' => 'und', + 'menu_links_customized' => 0, + 'parent_identifier' => 'navigation_ajouter-du-contenu:node/add', + ); + // Exported menu link: navigation_log-out:user/logout. + $menu_links['navigation_log-out:user/logout'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'user/logout', + 'router_path' => 'user/logout', + 'link_title' => 'Log out', + 'options' => array( + 'attributes' => array( + 'title' => '', + ), + 'alter' => TRUE, + 'identifier' => 'navigation_log-out:user/logout', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 10, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + 'parent_identifier' => 'navigation_mon-compte:user', + ); + // Exported menu link: navigation_media:admin/content/medias. + $menu_links['navigation_media:admin/content/medias'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'admin/content/medias', + 'router_path' => 'admin/content', + 'link_title' => 'Media', + 'options' => array( + 'attributes' => array( + 'title' => '', + ), + 'identifier' => 'navigation_media:admin/content/medias', + ), + 'module' => 'menu', + 'hidden' => 1, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => -46, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + ); + // Exported menu link: navigation_page:node/add/page. + $menu_links['navigation_page:node/add/page'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'node/add/page', + 'router_path' => 'node/add/page', + 'link_title' => 'Page', + 'options' => array( + 'attributes' => array( + 'title' => 'Use this content type to add static pages like "about" "contact" etc', + ), + 'identifier' => 'navigation_page:node/add/page', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 0, + 'customized' => 0, + 'language' => 'und', + 'menu_links_customized' => 0, + 'parent_identifier' => 'navigation_ajouter-du-contenu:node/add', + ); + // Exported menu link: navigation_pisode:node/add/episode. + $menu_links['navigation_pisode:node/add/episode'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'node/add/episode', + 'router_path' => 'node/add/episode', + 'link_title' => 'Épisode', + 'options' => array( + 'identifier' => 'navigation_pisode:node/add/episode', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 0, + 'customized' => 0, + 'language' => 'und', + 'menu_links_customized' => 0, + 'parent_identifier' => 'navigation_ajouter-du-contenu:node/add', + ); + // Exported menu link: navigation_thematique:node/add/thematique. + $menu_links['navigation_thematique:node/add/thematique'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'node/add/thematique', + 'router_path' => 'node/add/thematique', + 'link_title' => 'Thematique', + 'options' => array( + 'identifier' => 'navigation_thematique:node/add/thematique', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 0, + 'customized' => 0, + 'language' => 'und', + 'menu_links_customized' => 0, + 'parent_identifier' => 'navigation_ajouter-du-contenu:node/add', + ); + // Exported menu link: navigation_user-account:user. + $menu_links['navigation_user-account:user'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'user', + 'router_path' => 'user', + 'link_title' => 'User account', + 'options' => array( + 'alter' => TRUE, + 'attributes' => array( + 'title' => '', + ), + 'identifier' => 'navigation_user-account:user', + ), + 'module' => 'system', + 'hidden' => 0, + 'external' => 0, + 'has_children' => 1, + 'expanded' => 0, + 'weight' => -50, + 'customized' => 1, + 'language' => 'und', + 'menu_links_customized' => 1, + ); + // Exported menu link: navigation_user-list:profile. + $menu_links['navigation_user-list:profile'] = array( + 'menu_name' => 'navigation', + 'link_path' => 'profile', + 'router_path' => 'profile', + 'link_title' => 'User list', + 'options' => array( + 'identifier' => 'navigation_user-list:profile', + ), + 'module' => 'system', + 'hidden' => 1, + 'external' => 0, + 'has_children' => 0, + 'expanded' => 0, + 'weight' => 0, + 'customized' => 0, + 'language' => 'und', + 'menu_links_customized' => 0, + ); + + // Translatables + // Included for use with string extractors like potx. + t('Add content'); + t('Compose tips'); + t('Content'); + t('Documentaire'); + t('Log out'); + t('Media'); + t('Page'); + t('Thematique'); + t('User account'); + t('User list'); + t('dashboard'); + t('Épisode'); + + return $menu_links; +} diff --git a/sites/all/modules/features/admin/admin.features.user_permission.inc b/sites/all/modules/features/admin/admin.features.user_permission.inc index 39477591..046c9458 100644 --- a/sites/all/modules/features/admin/admin.features.user_permission.inc +++ b/sites/all/modules/features/admin/admin.features.user_permission.inc @@ -344,6 +344,7 @@ function admin_user_default_permissions() { $permissions['administer nodes'] = array( 'name' => 'administer nodes', 'roles' => array( + 'administrator' => 'administrator', 'root' => 'root', ), 'module' => 'node', diff --git a/sites/all/modules/features/admin/admin.features.user_role.inc b/sites/all/modules/features/admin/admin.features.user_role.inc index 5699a280..313817d0 100644 --- a/sites/all/modules/features/admin/admin.features.user_role.inc +++ b/sites/all/modules/features/admin/admin.features.user_role.inc @@ -16,18 +16,6 @@ function admin_user_default_roles() { 'weight' => 2, ); - // Exported role: anonymous user. - $roles['anonymous user'] = array( - 'name' => 'anonymous user', - 'weight' => 0, - ); - - // Exported role: authenticated user. - $roles['authenticated user'] = array( - 'name' => 'authenticated user', - 'weight' => 1, - ); - // Exported role: root. $roles['root'] = array( 'name' => 'root', diff --git a/sites/all/modules/features/admin/admin.features.workflow_access.inc b/sites/all/modules/features/admin/admin.features.workflow_access.inc index 504d6718..6b9b8660 100644 --- a/sites/all/modules/features/admin/admin.features.workflow_access.inc +++ b/sites/all/modules/features/admin/admin.features.workflow_access.inc @@ -11,84 +11,6 @@ function admin_workflow_access_features_default_settings() { $workflows = array(); $workflows['Publication'] = array(); - $workflows['Publication']['brouillon'] = array(); - $workflows['Publication']['brouillon']['workflow_features_author_name'] = array( - 'grant_view' => 1, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['brouillon']['anonymous user'] = array( - 'grant_view' => 0, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['brouillon']['authenticated user'] = array( - 'grant_view' => 0, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['brouillon']['administrator'] = array( - 'grant_view' => 1, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['brouillon']['root'] = array( - 'grant_view' => 1, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['en_attente'] = array(); - $workflows['Publication']['en_attente']['workflow_features_author_name'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['en_attente']['anonymous user'] = array( - 'grant_view' => 1, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['en_attente']['authenticated user'] = array( - 'grant_view' => 1, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['en_attente']['administrator'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['en_attente']['root'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 1, - ); - $workflows['Publication']['publie'] = array(); - $workflows['Publication']['publie']['workflow_features_author_name'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 0, - ); - $workflows['Publication']['publie']['anonymous user'] = array( - 'grant_view' => 1, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['publie']['authenticated user'] = array( - 'grant_view' => 1, - 'grant_update' => 0, - 'grant_delete' => 0, - ); - $workflows['Publication']['publie']['administrator'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 0, - ); - $workflows['Publication']['publie']['root'] = array( - 'grant_view' => 0, - 'grant_update' => 1, - 'grant_delete' => 1, - ); return $workflows; } diff --git a/sites/all/modules/features/admin/admin.info b/sites/all/modules/features/admin/admin.info index 02835556..74dfd9f2 100644 --- a/sites/all/modules/features/admin/admin.info +++ b/sites/all/modules/features/admin/admin.info @@ -70,6 +70,19 @@ features[ctools][] = views:views_default:3.0 features[features_api][] = api:2 features[filter][] = filtred_html features[filter][] = plain_text +features[menu_custom][] = navigation +features[menu_links][] = navigation_add-content:node/add +features[menu_links][] = navigation_compose-tips:filter/tips +features[menu_links][] = navigation_content:admin/content/nodes +features[menu_links][] = navigation_dashboard:admin/dashboard +features[menu_links][] = navigation_documentaire:node/add/documentair +features[menu_links][] = navigation_log-out:user/logout +features[menu_links][] = navigation_media:admin/content/medias +features[menu_links][] = navigation_page:node/add/page +features[menu_links][] = navigation_pisode:node/add/episode +features[menu_links][] = navigation_thematique:node/add/thematique +features[menu_links][] = navigation_user-account:user +features[menu_links][] = navigation_user-list:profile features[user_permission][] = access admin theme features[user_permission][] = access administration menu features[user_permission][] = access administration pages @@ -159,8 +172,6 @@ features[user_permission][] = view own unpublished content features[user_permission][] = view revisions features[user_permission][] = view the administration theme features[user_role][] = administrator -features[user_role][] = anonymous user -features[user_role][] = authenticated user features[user_role][] = root features[variable][] = admin_menu_devel_modules_skip features[variable][] = admin_menu_display diff --git a/sites/all/modules/features/admin/admin.views_default.inc b/sites/all/modules/features/admin/admin.views_default.inc index c44f9ed5..b6752a24 100644 --- a/sites/all/modules/features/admin/admin.views_default.inc +++ b/sites/all/modules/features/admin/admin.views_default.inc @@ -22,7 +22,7 @@ function admin_views_default_views() { /* Display: Master */ $handler = $view->new_display('default', 'Master', 'default'); - $handler->display->display_options['title'] = 'Content'; + $handler->display->display_options['title'] = 'Contenu'; $handler->display->display_options['use_more_always'] = FALSE; $handler->display->display_options['use_more_text'] = 'plus'; $handler->display->display_options['access']['type'] = 'role'; @@ -37,7 +37,7 @@ function admin_views_default_views() { $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Filtrer'; $handler->display->display_options['exposed_form']['options']['reset_button'] = TRUE; - $handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'reset'; + $handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'réinitialiser'; $handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Trier par'; $handler->display->display_options['pager']['type'] = 'mini'; $handler->display->display_options['pager']['options']['items_per_page'] = '20'; @@ -46,6 +46,10 @@ function admin_views_default_views() { $handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Éléments par page'; $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Tout -'; $handler->display->display_options['pager']['options']['expose']['offset_label'] = 'Décalage'; + $handler->display->display_options['pager']['options']['tags']['first'] = '« premier'; + $handler->display->display_options['pager']['options']['tags']['previous'] = '‹ précédent'; + $handler->display->display_options['pager']['options']['tags']['next'] = 'suivant ›'; + $handler->display->display_options['pager']['options']['tags']['last'] = 'dernier »'; $handler->display->display_options['style_plugin'] = 'table'; $handler->display->display_options['style_options']['columns'] = array( 'views_bulk_operations' => 'views_bulk_operations', @@ -161,11 +165,11 @@ function admin_views_default_views() { ), ); $handler->display->display_options['style_options']['override'] = FALSE; - /* Header: Global: Result summary */ + /* En-tête: Global : Result summary */ $handler->display->display_options['header']['result']['id'] = 'result'; $handler->display->display_options['header']['result']['table'] = 'views'; $handler->display->display_options['header']['result']['field'] = 'result'; - /* Field: Bulk operations: Content */ + /* Champ: Opérations en masse : Contenu */ $handler->display->display_options['fields']['views_bulk_operations']['id'] = 'views_bulk_operations'; $handler->display->display_options['fields']['views_bulk_operations']['table'] = 'node'; $handler->display->display_options['fields']['views_bulk_operations']['field'] = 'views_bulk_operations'; @@ -199,7 +203,7 @@ function admin_views_default_views() { 'label' => '', ), ); - /* Field: Content: Video */ + /* Champ: Contenu : Video */ $handler->display->display_options['fields']['field_emvideo']['id'] = 'field_emvideo'; $handler->display->display_options['fields']['field_emvideo']['table'] = 'field_data_field_emvideo'; $handler->display->display_options['fields']['field_emvideo']['field'] = 'field_emvideo'; @@ -209,19 +213,19 @@ function admin_views_default_views() { 'image_style' => 'thumbnail', 'image_link' => '', ); - /* Field: Content: Type */ + /* Champ: Contenu : Type */ $handler->display->display_options['fields']['type']['id'] = 'type'; $handler->display->display_options['fields']['type']['table'] = 'node'; $handler->display->display_options['fields']['type']['field'] = 'type'; $handler->display->display_options['fields']['type']['hide_alter_empty'] = FALSE; - /* Field: Content: Title */ + /* Champ: Contenu : Titre */ $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']['alter']['word_boundary'] = FALSE; $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; $handler->display->display_options['fields']['title']['hide_alter_empty'] = FALSE; - /* Field: Content: Poid */ + /* Champ: Contenu : Poid */ $handler->display->display_options['fields']['field_poid']['id'] = 'field_poid'; $handler->display->display_options['fields']['field_poid']['table'] = 'field_data_field_poid'; $handler->display->display_options['fields']['field_poid']['field'] = 'field_poid'; @@ -229,7 +233,7 @@ function admin_views_default_views() { 'thousand_separator' => '', 'prefix_suffix' => 1, ); - /* Field: Content: Edit link */ + /* Champ: Contenu : Lien de modification */ $handler->display->display_options['fields']['edit_node']['id'] = 'edit_node'; $handler->display->display_options['fields']['edit_node']['table'] = 'views_entity_node'; $handler->display->display_options['fields']['edit_node']['field'] = 'edit_node'; @@ -238,12 +242,12 @@ function admin_views_default_views() { $handler->display->display_options['fields']['edit_node']['alter']['text'] = '[edit_node]'; $handler->display->display_options['fields']['edit_node']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['edit_node']['hide_alter_empty'] = FALSE; - /* Field: Workflow node: Current state ID */ + /* Champ: Workflow node : Current state ID */ $handler->display->display_options['fields']['sid']['id'] = 'sid'; $handler->display->display_options['fields']['sid']['table'] = 'workflow_node'; $handler->display->display_options['fields']['sid']['field'] = 'sid'; $handler->display->display_options['fields']['sid']['label'] = 'Current state'; - /* Field: Workflow scheduled: Scheduled state Name */ + /* Champ: Workflow scheduled : Scheduled state Name */ $handler->display->display_options['fields']['sid_1']['id'] = 'sid_1'; $handler->display->display_options['fields']['sid_1']['table'] = 'workflow_scheduled_transition'; $handler->display->display_options['fields']['sid_1']['field'] = 'sid'; @@ -251,7 +255,7 @@ function admin_views_default_views() { $handler->display->display_options['fields']['sid_1']['exclude'] = TRUE; $handler->display->display_options['fields']['sid_1']['alter']['text'] = '[sid_1] : [scheduled]'; $handler->display->display_options['fields']['sid_1']['hide_empty'] = TRUE; - /* Field: Workflow scheduled: Scheduled time */ + /* Champ: Workflow scheduled : Scheduled time */ $handler->display->display_options['fields']['scheduled']['id'] = 'scheduled'; $handler->display->display_options['fields']['scheduled']['table'] = 'workflow_scheduled_transition'; $handler->display->display_options['fields']['scheduled']['field'] = 'scheduled'; @@ -262,7 +266,7 @@ function admin_views_default_views() { $handler->display->display_options['fields']['scheduled']['date_format'] = 'custom'; $handler->display->display_options['fields']['scheduled']['custom_date_format'] = 'd/m/Y h:m'; $handler->display->display_options['fields']['scheduled']['second_date_format'] = 'long'; - /* Field: Content: Épisodes */ + /* Champ: Contenu : Épisodes */ $handler->display->display_options['fields']['field_episodes']['id'] = 'field_episodes'; $handler->display->display_options['fields']['field_episodes']['table'] = 'field_data_field_episodes'; $handler->display->display_options['fields']['field_episodes']['field'] = 'field_episodes'; @@ -271,7 +275,7 @@ function admin_views_default_views() { ); $handler->display->display_options['fields']['field_episodes']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_episodes']['multi_type'] = 'ol'; - /* Field: Content: éclairages */ + /* Champ: Contenu : éclairages */ $handler->display->display_options['fields']['field_eclairages']['id'] = 'field_eclairages'; $handler->display->display_options['fields']['field_eclairages']['table'] = 'field_data_field_eclairages'; $handler->display->display_options['fields']['field_eclairages']['field'] = 'field_eclairages'; @@ -280,27 +284,27 @@ function admin_views_default_views() { ); $handler->display->display_options['fields']['field_eclairages']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_eclairages']['multi_type'] = 'ol'; - /* Field: Content: Thématique */ + /* Champ: Contenu : Thématique */ $handler->display->display_options['fields']['field_thematique']['id'] = 'field_thematique'; $handler->display->display_options['fields']['field_thematique']['table'] = 'field_data_field_thematique'; $handler->display->display_options['fields']['field_thematique']['field'] = 'field_thematique'; $handler->display->display_options['fields']['field_thematique']['settings'] = array( 'link' => 1, ); - /* Field: Content translation: Translate link */ + /* Champ: Traduction du contenu : Lien de traduction */ $handler->display->display_options['fields']['translate_node']['id'] = 'translate_node'; $handler->display->display_options['fields']['translate_node']['table'] = 'node'; $handler->display->display_options['fields']['translate_node']['field'] = 'translate_node'; $handler->display->display_options['fields']['translate_node']['alter']['alter_text'] = TRUE; $handler->display->display_options['fields']['translate_node']['alter']['text'] = '[translate_node]'; $handler->display->display_options['fields']['translate_node']['hide_empty'] = TRUE; - $handler->display->display_options['fields']['translate_node']['text'] = 'translate'; - /* Field: Content: Updated date */ + $handler->display->display_options['fields']['translate_node']['text'] = 'traduire'; + /* Champ: Contenu : Date de mise à jour */ $handler->display->display_options['fields']['changed']['id'] = 'changed'; $handler->display->display_options['fields']['changed']['table'] = 'node'; $handler->display->display_options['fields']['changed']['field'] = 'changed'; $handler->display->display_options['fields']['changed']['date_format'] = 'short'; - /* Field: Content: Delete link */ + /* Champ: Contenu : Lien de suppression */ $handler->display->display_options['fields']['delete_node']['id'] = 'delete_node'; $handler->display->display_options['fields']['delete_node']['table'] = 'views_entity_node'; $handler->display->display_options['fields']['delete_node']['field'] = 'delete_node'; @@ -308,12 +312,12 @@ function admin_views_default_views() { $handler->display->display_options['fields']['delete_node']['alter']['text'] = '[delete_node]'; $handler->display->display_options['fields']['delete_node']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['delete_node']['hide_empty'] = TRUE; - $handler->display->display_options['fields']['delete_node']['text'] = 'delete'; + $handler->display->display_options['fields']['delete_node']['text'] = 'supprimer'; $handler->display->display_options['filter_groups']['groups'] = array( 1 => 'AND', 2 => 'AND', ); - /* Filter criterion: Content: Type */ + /* Critère de filtrage: Contenu : 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'; @@ -337,7 +341,7 @@ function admin_views_default_views() { 4 => 0, ); $handler->display->display_options['filters']['type']['expose']['reduce'] = TRUE; - /* Filter criterion: current user can update */ + /* Critère de filtrage: current user can update */ $handler->display->display_options['filters']['php']['id'] = 'php'; $handler->display->display_options['filters']['php']['table'] = 'views'; $handler->display->display_options['filters']['php']['field'] = 'php'; @@ -348,7 +352,7 @@ function admin_views_default_views() { //dsm($data); return !(node_access(\'update\', node_load($data->nid), $user)); '; - /* Filter criterion: Workflow node: Current state ID */ + /* Critère de filtrage: Workflow node : Current state ID */ $handler->display->display_options['filters']['sid']['id'] = 'sid'; $handler->display->display_options['filters']['sid']['table'] = 'workflow_node'; $handler->display->display_options['filters']['sid']['field'] = 'sid'; @@ -372,7 +376,14 @@ return !(node_access(\'update\', node_load($data->nid), $user)); $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['pager']['options']['id'] = '0'; $handler->display->display_options['pager']['options']['expose']['items_per_page'] = TRUE; + $handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Éléments par page'; $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all'] = TRUE; + $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Tout -'; + $handler->display->display_options['pager']['options']['expose']['offset_label'] = 'Décalage'; + $handler->display->display_options['pager']['options']['tags']['first'] = '« premier'; + $handler->display->display_options['pager']['options']['tags']['previous'] = '‹ précédent'; + $handler->display->display_options['pager']['options']['tags']['next'] = 'suivant ›'; + $handler->display->display_options['pager']['options']['tags']['last'] = 'dernier »'; $handler->display->display_options['path'] = 'admin/content/nodes'; $handler->display->display_options['menu']['type'] = 'tab'; $handler->display->display_options['menu']['title'] = 'Content'; @@ -391,67 +402,67 @@ return !(node_access(\'update\', node_load($data->nid), $user)); $handler->display->display_options['pager']['options']['items_per_page'] = '10'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['defaults']['fields'] = FALSE; - /* Field: Content: Type */ + /* Champ: Contenu : Type */ $handler->display->display_options['fields']['type']['id'] = 'type'; $handler->display->display_options['fields']['type']['table'] = 'node'; $handler->display->display_options['fields']['type']['field'] = 'type'; $handler->display->display_options['fields']['type']['hide_alter_empty'] = FALSE; - /* Field: Content: Title */ + /* Champ: Contenu : Titre */ $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']['alter']['word_boundary'] = FALSE; $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; $handler->display->display_options['fields']['title']['hide_alter_empty'] = FALSE; - /* Field: Content: Edit link */ + /* Champ: Contenu : Lien de modification */ $handler->display->display_options['fields']['edit_node']['id'] = 'edit_node'; $handler->display->display_options['fields']['edit_node']['table'] = 'views_entity_node'; $handler->display->display_options['fields']['edit_node']['field'] = 'edit_node'; - $handler->display->display_options['fields']['edit_node']['label'] = 'Edit'; + $handler->display->display_options['fields']['edit_node']['label'] = 'Modifier'; $handler->display->display_options['fields']['edit_node']['alter']['alter_text'] = TRUE; $handler->display->display_options['fields']['edit_node']['alter']['text'] = '[edit_node]'; $handler->display->display_options['fields']['edit_node']['hide_alter_empty'] = FALSE; - /* Field: Content: Published */ + /* Champ: Contenu : Publié */ $handler->display->display_options['fields']['status']['id'] = 'status'; $handler->display->display_options['fields']['status']['table'] = 'node'; $handler->display->display_options['fields']['status']['field'] = 'status'; $handler->display->display_options['fields']['status']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['status']['hide_alter_empty'] = FALSE; $handler->display->display_options['fields']['status']['not'] = 0; - /* Field: Content: Language */ + /* Champ: Contenu : Langue */ $handler->display->display_options['fields']['language']['id'] = 'language'; $handler->display->display_options['fields']['language']['table'] = 'node'; $handler->display->display_options['fields']['language']['field'] = 'language'; $handler->display->display_options['fields']['language']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['language']['hide_alter_empty'] = FALSE; - /* Field: Content translation: Translate link */ + /* Champ: Traduction du contenu : Lien de traduction */ $handler->display->display_options['fields']['translate_node']['id'] = 'translate_node'; $handler->display->display_options['fields']['translate_node']['table'] = 'node'; $handler->display->display_options['fields']['translate_node']['field'] = 'translate_node'; $handler->display->display_options['fields']['translate_node']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['translate_node']['hide_alter_empty'] = FALSE; - $handler->display->display_options['fields']['translate_node']['text'] = 'Translate'; + $handler->display->display_options['fields']['translate_node']['text'] = 'Traduire'; $translatables['admin_contents'] = array( t('Master'), - t('Content'), + t('Contenu'), t('plus'), t('Filtrer'), - t('reset'), + t('réinitialiser'), t('Trier par'), t('Asc'), t('Desc'), t('Éléments par page'), t('- Tout -'), t('Décalage'), - t('« first'), - t('‹ previous'), - t('next ›'), - t('last »'), + t('« premier'), + t('‹ précédent'), + t('suivant ›'), + t('dernier »'), t('Displaying @start - @end of @total'), - t('- Choose an operation -'), + t('- Choisir une opération -'), t('Video'), t('Type'), - t('Title'), + t('Titre'), t('Poid'), t('[edit_node]'), t('Current state'), @@ -461,24 +472,20 @@ return !(node_access(\'update\', node_load($data->nid), $user)); t('Épisodes'), t('éclairages'), t('Thématique'), - t('Translate link'), + t('Lien de traduction'), t('[translate_node]'), - t('translate'), - t('Updated date'), - t('Delete link'), + t('traduire'), + t('Date de mise à jour'), + t('Lien de suppression'), t('[delete_node]'), - t('delete'), + t('supprimer'), t('Page : all'), - t('more'), - t('Items per page'), - t('- All -'), - t('Offset'), t('Block'), t('Recent Content'), - t('Edit'), - t('Published'), - t('Language'), - t('Translate'), + t('Modifier'), + t('Publié'), + t('Langue'), + t('Traduire'), ); $export['admin_contents'] = $view; diff --git a/sites/all/modules/features/clameurs/clameurs.features.field_base.inc b/sites/all/modules/features/clameurs/clameurs.features.field_base.inc index 8330ddd8..acb95b62 100644 --- a/sites/all/modules/features/clameurs/clameurs.features.field_base.inc +++ b/sites/all/modules/features/clameurs/clameurs.features.field_base.inc @@ -379,7 +379,7 @@ function clameurs_field_default_field_bases() { 'entity_types' => array(), 'field_name' => 'field_poid', 'field_permissions' => array( - 'type' => 1, + 'type' => 2, ), 'indexes' => array(), 'locked' => 0, diff --git a/sites/all/modules/features/clameurs/clameurs.features.user_permission.inc b/sites/all/modules/features/clameurs/clameurs.features.user_permission.inc index d60d95ab..8a18ddba 100644 --- a/sites/all/modules/features/clameurs/clameurs.features.user_permission.inc +++ b/sites/all/modules/features/clameurs/clameurs.features.user_permission.inc @@ -161,6 +161,16 @@ function clameurs_user_default_permissions() { 'module' => 'node', ); + // Exported permission: 'create field_poid'. + $permissions['create field_poid'] = array( + 'name' => 'create field_poid', + 'roles' => array( + 'administrator' => 'administrator', + 'root' => 'root', + ), + 'module' => 'field_permissions', + ); + // Exported permission: 'create mini panels'. $permissions['create mini panels'] = array( 'name' => 'create mini panels', @@ -264,6 +274,16 @@ function clameurs_user_default_permissions() { 'module' => 'node', ); + // Exported permission: 'edit field_poid'. + $permissions['edit field_poid'] = array( + 'name' => 'edit field_poid', + 'roles' => array( + 'administrator' => 'administrator', + 'root' => 'root', + ), + 'module' => 'field_permissions', + ); + // Exported permission: 'edit own documentair content'. $permissions['edit own documentair content'] = array( 'name' => 'edit own documentair content', @@ -284,6 +304,16 @@ function clameurs_user_default_permissions() { 'module' => 'node', ); + // Exported permission: 'edit own field_poid'. + $permissions['edit own field_poid'] = array( + 'name' => 'edit own field_poid', + 'roles' => array( + 'administrator' => 'administrator', + 'root' => 'root', + ), + 'module' => 'field_permissions', + ); + // Exported permission: 'edit own thematique content'. $permissions['edit own thematique content'] = array( 'name' => 'edit own thematique content', @@ -294,6 +324,13 @@ function clameurs_user_default_permissions() { 'module' => 'node', ); + // Exported permission: 'edit workflow comment'. + $permissions['edit workflow comment'] = array( + 'name' => 'edit workflow comment', + 'roles' => array(), + 'module' => 'workflow', + ); + // Exported permission: 'use ipe with page manager'. $permissions['use ipe with page manager'] = array( 'name' => 'use ipe with page manager', @@ -346,6 +383,26 @@ function clameurs_user_default_permissions() { 'module' => 'panels', ); + // Exported permission: 'view field_poid'. + $permissions['view field_poid'] = array( + 'name' => 'view field_poid', + 'roles' => array( + 'administrator' => 'administrator', + 'root' => 'root', + ), + 'module' => 'field_permissions', + ); + + // Exported permission: 'view own field_poid'. + $permissions['view own field_poid'] = array( + 'name' => 'view own field_poid', + 'roles' => array( + 'administrator' => 'administrator', + 'root' => 'root', + ), + 'module' => 'field_permissions', + ); + // Exported permission: 'view pane admin links'. $permissions['view pane admin links'] = array( 'name' => 'view pane admin links', diff --git a/sites/all/modules/features/clameurs/clameurs.info b/sites/all/modules/features/clameurs/clameurs.info index 86d1e62c..87c6e5db 100644 --- a/sites/all/modules/features/clameurs/clameurs.info +++ b/sites/all/modules/features/clameurs/clameurs.info @@ -14,6 +14,7 @@ dependencies[] = features dependencies[] = field_extrawidgets dependencies[] = field_group dependencies[] = field_object +dependencies[] = field_permissions dependencies[] = image dependencies[] = imagecache_actions dependencies[] = imagecache_canvasactions @@ -141,6 +142,7 @@ features[user_permission][] = clone node features[user_permission][] = clone own nodes features[user_permission][] = create documentair content features[user_permission][] = create episode content +features[user_permission][] = create field_poid features[user_permission][] = create mini panels features[user_permission][] = create thematique content features[user_permission][] = delete any documentair content @@ -152,15 +154,20 @@ features[user_permission][] = delete own thematique content features[user_permission][] = edit any documentair content features[user_permission][] = edit any episode content features[user_permission][] = edit any thematique content +features[user_permission][] = edit field_poid features[user_permission][] = edit own documentair content features[user_permission][] = edit own episode content +features[user_permission][] = edit own field_poid features[user_permission][] = edit own thematique content +features[user_permission][] = edit workflow comment features[user_permission][] = use ipe with page manager features[user_permission][] = use page manager features[user_permission][] = use panels caching features features[user_permission][] = use panels dashboard features[user_permission][] = use panels in place editing features[user_permission][] = use panels locks +features[user_permission][] = view field_poid +features[user_permission][] = view own field_poid features[user_permission][] = view pane admin links features[variable][] = field_bundle_settings_node__documentair features[variable][] = field_bundle_settings_node__episode