tmgmt_node_source_overview.view.inc 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. <?php
  2. $view = new view();
  3. $view->name = 'tmgmt_node_source_overview';
  4. $view->description = 'Node source overview for bulk operations.';
  5. $view->tag = 'Translation Management';
  6. $view->base_table = 'node';
  7. $view->human_name = 'Node Source Overview';
  8. $view->core = 7;
  9. $view->api_version = '3.0';
  10. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  11. /* Display: Master */
  12. $handler = $view->new_display('default', 'Master', 'default');
  13. $handler->display->display_options['title'] = 'Content overview';
  14. $handler->display->display_options['use_more_always'] = FALSE;
  15. $handler->display->display_options['group_by'] = TRUE;
  16. $handler->display->display_options['access']['type'] = 'perm';
  17. $handler->display->display_options['access']['perm'] = 'create translation jobs';
  18. $handler->display->display_options['cache']['type'] = 'none';
  19. $handler->display->display_options['query']['type'] = 'views_query';
  20. $handler->display->display_options['query']['options']['query_comment'] = FALSE;
  21. $handler->display->display_options['exposed_form']['type'] = 'basic';
  22. $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Search';
  23. $handler->display->display_options['pager']['type'] = 'full';
  24. $handler->display->display_options['pager']['options']['items_per_page'] = variable_get('tmgmt_source_list_limit', 20);
  25. $handler->display->display_options['pager']['options']['offset'] = '0';
  26. $handler->display->display_options['pager']['options']['id'] = '0';
  27. $handler->display->display_options['pager']['options']['quantity'] = '9';
  28. $handler->display->display_options['style_plugin'] = 'table';
  29. $handler->display->display_options['style_options']['columns'] = array(
  30. 'title' => 'title',
  31. );
  32. $handler->display->display_options['style_options']['default'] = '-1';
  33. $handler->display->display_options['style_options']['info'] = array(
  34. 'title' => array(
  35. 'sortable' => 0,
  36. 'default_sort_order' => 'asc',
  37. 'align' => '',
  38. 'separator' => '',
  39. 'empty_column' => 0,
  40. ),
  41. );
  42. /* No results behavior: Global: Text area */
  43. $handler->display->display_options['empty']['area']['id'] = 'area';
  44. $handler->display->display_options['empty']['area']['table'] = 'views';
  45. $handler->display->display_options['empty']['area']['field'] = 'area';
  46. $handler->display->display_options['empty']['area']['content'] = 'There are no nodes that match the specified filter criteria.';
  47. $handler->display->display_options['empty']['area']['format'] = 'filtered_html';
  48. /* Relationship: User */
  49. $handler->display->display_options['relationships']['uid']['id'] = 'uid';
  50. $handler->display->display_options['relationships']['uid']['table'] = 'node';
  51. $handler->display->display_options['relationships']['uid']['field'] = 'uid';
  52. $handler->display->display_options['relationships']['uid']['ui_name'] = 'User';
  53. $handler->display->display_options['relationships']['uid']['label'] = 'User';
  54. /* Field: Bulk operations */
  55. $handler->display->display_options['fields']['views_bulk_operations']['id'] = 'views_bulk_operations';
  56. $handler->display->display_options['fields']['views_bulk_operations']['table'] = 'node';
  57. $handler->display->display_options['fields']['views_bulk_operations']['field'] = 'views_bulk_operations';
  58. $handler->display->display_options['fields']['views_bulk_operations']['ui_name'] = 'Bulk operations';
  59. $handler->display->display_options['fields']['views_bulk_operations']['label'] = '<!--views-bulk-operations-select-all-->';
  60. $handler->display->display_options['fields']['views_bulk_operations']['element_label_colon'] = FALSE;
  61. $handler->display->display_options['fields']['views_bulk_operations']['vbo_settings']['display_type'] = '1';
  62. $handler->display->display_options['fields']['views_bulk_operations']['vbo_settings']['enable_select_all_pages'] = 1;
  63. $handler->display->display_options['fields']['views_bulk_operations']['vbo_settings']['force_single'] = 0;
  64. $handler->display->display_options['fields']['views_bulk_operations']['vbo_settings']['entity_load_capacity'] = '10';
  65. $handler->display->display_options['fields']['views_bulk_operations']['vbo_operations'] = array(
  66. 'rules_component::tmgmt_node_ui_tmgmt_nodes_add_items_to_cart' => array(
  67. 'selected' => 1,
  68. 'skip_confirmation' => 1,
  69. 'override_label' => 0,
  70. 'label' => '',
  71. ),
  72. 'action::node_assign_owner_action' => array(
  73. 'selected' => 0,
  74. 'postpone_processing' => 0,
  75. 'skip_confirmation' => 0,
  76. 'override_label' => 0,
  77. 'label' => '',
  78. ),
  79. 'action::views_bulk_operations_delete_item' => array(
  80. 'selected' => 0,
  81. 'postpone_processing' => 0,
  82. 'skip_confirmation' => 0,
  83. 'override_label' => 0,
  84. 'label' => '',
  85. ),
  86. 'action::views_bulk_operations_script_action' => array(
  87. 'selected' => 0,
  88. 'postpone_processing' => 0,
  89. 'skip_confirmation' => 0,
  90. 'override_label' => 0,
  91. 'label' => '',
  92. ),
  93. 'action::node_make_sticky_action' => array(
  94. 'selected' => 0,
  95. 'postpone_processing' => 0,
  96. 'skip_confirmation' => 0,
  97. 'override_label' => 0,
  98. 'label' => '',
  99. ),
  100. 'action::node_make_unsticky_action' => array(
  101. 'selected' => 0,
  102. 'postpone_processing' => 0,
  103. 'skip_confirmation' => 0,
  104. 'override_label' => 0,
  105. 'label' => '',
  106. ),
  107. 'action::views_bulk_operations_modify_action' => array(
  108. 'selected' => 0,
  109. 'postpone_processing' => 0,
  110. 'skip_confirmation' => 0,
  111. 'override_label' => 0,
  112. 'label' => '',
  113. 'settings' => array(
  114. 'show_all_tokens' => 1,
  115. 'display_values' => array(
  116. '_all_' => '_all_',
  117. ),
  118. ),
  119. ),
  120. 'action::views_bulk_operations_argument_selector_action' => array(
  121. 'selected' => 0,
  122. 'skip_confirmation' => 0,
  123. 'override_label' => 0,
  124. 'label' => '',
  125. 'settings' => array(
  126. 'url' => '',
  127. ),
  128. ),
  129. 'action::node_promote_action' => array(
  130. 'selected' => 0,
  131. 'postpone_processing' => 0,
  132. 'skip_confirmation' => 0,
  133. 'override_label' => 0,
  134. 'label' => '',
  135. ),
  136. 'action::node_publish_action' => array(
  137. 'selected' => 0,
  138. 'postpone_processing' => 0,
  139. 'skip_confirmation' => 0,
  140. 'override_label' => 0,
  141. 'label' => '',
  142. ),
  143. 'action::node_unpromote_action' => array(
  144. 'selected' => 0,
  145. 'postpone_processing' => 0,
  146. 'skip_confirmation' => 0,
  147. 'override_label' => 0,
  148. 'label' => '',
  149. ),
  150. 'rules_component::tmgmt_node_ui_request_translation' => array(
  151. 'selected' => 0,
  152. 'skip_confirmation' => 1,
  153. 'override_label' => 0,
  154. 'label' => '',
  155. ),
  156. 'action::tmgmt_node_ui_checkout_multiple_action' => array(
  157. 'selected' => 1,
  158. 'skip_confirmation' => 1,
  159. 'override_label' => 0,
  160. 'label' => '',
  161. ),
  162. 'action::node_save_action' => array(
  163. 'selected' => 0,
  164. 'postpone_processing' => 0,
  165. 'skip_confirmation' => 0,
  166. 'override_label' => 0,
  167. 'label' => '',
  168. ),
  169. 'action::system_send_email_action' => array(
  170. 'selected' => 0,
  171. 'postpone_processing' => 0,
  172. 'skip_confirmation' => 0,
  173. 'override_label' => 0,
  174. 'label' => '',
  175. ),
  176. 'action::node_unpublish_action' => array(
  177. 'selected' => 0,
  178. 'postpone_processing' => 0,
  179. 'skip_confirmation' => 0,
  180. 'override_label' => 0,
  181. 'label' => '',
  182. ),
  183. 'action::node_unpublish_by_keyword_action' => array(
  184. 'selected' => 0,
  185. 'postpone_processing' => 0,
  186. 'skip_confirmation' => 0,
  187. 'override_label' => 0,
  188. 'label' => '',
  189. ),
  190. );
  191. /* Field: Title */
  192. $handler->display->display_options['fields']['title']['id'] = 'title';
  193. $handler->display->display_options['fields']['title']['table'] = 'node';
  194. $handler->display->display_options['fields']['title']['field'] = 'title';
  195. $handler->display->display_options['fields']['title']['ui_name'] = 'Title';
  196. $handler->display->display_options['fields']['title']['label'] = 'Title (in source language)';
  197. $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
  198. $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
  199. /* Field: Type */
  200. $handler->display->display_options['fields']['type']['id'] = 'type';
  201. $handler->display->display_options['fields']['type']['table'] = 'node';
  202. $handler->display->display_options['fields']['type']['field'] = 'type';
  203. $handler->display->display_options['fields']['type']['ui_name'] = 'Type';
  204. /* Field: All translation languages */
  205. $handler->display->display_options['fields']['translation_language_status_1']['id'] = 'translation_language_status_1';
  206. $handler->display->display_options['fields']['translation_language_status_1']['table'] = 'node';
  207. $handler->display->display_options['fields']['translation_language_status_1']['field'] = 'translation_language_status';
  208. $handler->display->display_options['fields']['translation_language_status_1']['ui_name'] = 'All translation languages';
  209. $handler->display->display_options['fields']['translation_language_status_1']['exclude'] = TRUE;
  210. /* Field: Author */
  211. $handler->display->display_options['fields']['name']['id'] = 'name';
  212. $handler->display->display_options['fields']['name']['table'] = 'users';
  213. $handler->display->display_options['fields']['name']['field'] = 'name';
  214. $handler->display->display_options['fields']['name']['relationship'] = 'uid';
  215. $handler->display->display_options['fields']['name']['ui_name'] = 'Author';
  216. $handler->display->display_options['fields']['name']['label'] = 'Author';
  217. /* Field: Updated date */
  218. $handler->display->display_options['fields']['changed']['id'] = 'changed';
  219. $handler->display->display_options['fields']['changed']['table'] = 'node';
  220. $handler->display->display_options['fields']['changed']['field'] = 'changed';
  221. $handler->display->display_options['fields']['changed']['ui_name'] = 'Updated date';
  222. $handler->display->display_options['fields']['changed']['date_format'] = 'short';
  223. /* Sort criterion: Post date */
  224. $handler->display->display_options['sorts']['created']['id'] = 'created';
  225. $handler->display->display_options['sorts']['created']['table'] = 'node';
  226. $handler->display->display_options['sorts']['created']['field'] = 'created';
  227. $handler->display->display_options['sorts']['created']['ui_name'] = 'Post date';
  228. $handler->display->display_options['sorts']['created']['order'] = 'DESC';
  229. /* Filter criterion: Content: Title */
  230. $handler->display->display_options['filters']['title']['id'] = 'title';
  231. $handler->display->display_options['filters']['title']['table'] = 'node';
  232. $handler->display->display_options['filters']['title']['field'] = 'title';
  233. $handler->display->display_options['filters']['title']['operator'] = 'word';
  234. $handler->display->display_options['filters']['title']['group'] = 1;
  235. $handler->display->display_options['filters']['title']['exposed'] = TRUE;
  236. $handler->display->display_options['filters']['title']['expose']['operator_id'] = 'title_op';
  237. $handler->display->display_options['filters']['title']['expose']['label'] = 'Node title';
  238. $handler->display->display_options['filters']['title']['expose']['operator'] = 'title_op';
  239. $handler->display->display_options['filters']['title']['expose']['identifier'] = 'title';
  240. /* Filter criterion: Published */
  241. $handler->display->display_options['filters']['status']['id'] = 'status';
  242. $handler->display->display_options['filters']['status']['table'] = 'node';
  243. $handler->display->display_options['filters']['status']['field'] = 'status';
  244. $handler->display->display_options['filters']['status']['ui_name'] = 'Published';
  245. $handler->display->display_options['filters']['status']['value'] = '1';
  246. $handler->display->display_options['filters']['status']['group'] = 1;
  247. $handler->display->display_options['filters']['status']['exposed'] = TRUE;
  248. $handler->display->display_options['filters']['status']['expose']['operator_id'] = '';
  249. $handler->display->display_options['filters']['status']['expose']['label'] = 'Published';
  250. $handler->display->display_options['filters']['status']['expose']['operator'] = 'status_op';
  251. $handler->display->display_options['filters']['status']['expose']['identifier'] = 'status';
  252. $handler->display->display_options['filters']['status']['expose']['required'] = TRUE;
  253. /* Filter criterion: Source translation */
  254. $handler->display->display_options['filters']['source_translation']['id'] = 'source_translation';
  255. $handler->display->display_options['filters']['source_translation']['table'] = 'node';
  256. $handler->display->display_options['filters']['source_translation']['field'] = 'source_translation';
  257. $handler->display->display_options['filters']['source_translation']['ui_name'] = 'Source translation';
  258. $handler->display->display_options['filters']['source_translation']['operator'] = '1';
  259. $handler->display->display_options['filters']['source_translation']['group'] = 1;
  260. /* Filter criterion: Content: Language */
  261. $handler->display->display_options['filters']['language']['id'] = 'language';
  262. $handler->display->display_options['filters']['language']['table'] = 'node';
  263. $handler->display->display_options['filters']['language']['field'] = 'language';
  264. $handler->display->display_options['filters']['language']['operator'] = 'not in';
  265. $handler->display->display_options['filters']['language']['value'] = array(
  266. 'und' => 'und',
  267. );
  268. $handler->display->display_options['filters']['language']['group'] = 1;
  269. /* Filter criterion: Content: Language */
  270. $handler->display->display_options['filters']['language_1']['id'] = 'language_1';
  271. $handler->display->display_options['filters']['language_1']['table'] = 'node';
  272. $handler->display->display_options['filters']['language_1']['field'] = 'language';
  273. $handler->display->display_options['filters']['language_1']['group'] = 1;
  274. $handler->display->display_options['filters']['language_1']['exposed'] = TRUE;
  275. $handler->display->display_options['filters']['language_1']['expose']['operator_id'] = 'language_1_op';
  276. $handler->display->display_options['filters']['language_1']['expose']['label'] = 'Source language';
  277. $handler->display->display_options['filters']['language_1']['expose']['operator'] = 'language_1_op';
  278. $handler->display->display_options['filters']['language_1']['expose']['identifier'] = 'language_1';
  279. /* Filter criterion: Content translation: Select translatable content types */
  280. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['id'] = 'tmgmt_translatable_types_select';
  281. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['table'] = 'node';
  282. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['field'] = 'tmgmt_translatable_types_select';
  283. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['exposed'] = TRUE;
  284. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['expose']['operator_id'] = 'tmgmt_translatable_types_select_op';
  285. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['expose']['label'] = 'Content type';
  286. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['expose']['operator'] = 'tmgmt_translatable_types_select_op';
  287. $handler->display->display_options['filters']['tmgmt_translatable_types_select']['expose']['identifier'] = 'tmgmt_translatable_types_select';
  288. /* Filter criterion: Content translation: All translatable types */
  289. $handler->display->display_options['filters']['tmgmt_translatable_types_all']['id'] = 'tmgmt_translatable_types_all';
  290. $handler->display->display_options['filters']['tmgmt_translatable_types_all']['table'] = 'node';
  291. $handler->display->display_options['filters']['tmgmt_translatable_types_all']['field'] = 'tmgmt_translatable_types_all';
  292. /* Filter criterion: Content translation: Missing translation */
  293. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['id'] = 'tmgmt_node_missing_translation';
  294. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['table'] = 'node';
  295. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['field'] = 'tmgmt_node_missing_translation';
  296. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['exposed'] = TRUE;
  297. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['expose']['operator_id'] = 'tmgmt_node_missing_translation_op';
  298. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['expose']['label'] = 'Target language';
  299. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['expose']['operator'] = 'tmgmt_node_missing_translation_op';
  300. $handler->display->display_options['filters']['tmgmt_node_missing_translation']['expose']['identifier'] = 'tmgmt_node_missing_translation';
  301. /* Display: Page */
  302. $handler = $view->new_display('page', 'Page', 'page');
  303. $handler->display->display_options['path'] = 'admin/tmgmt/sources/node';
  304. $handler->display->display_options['menu']['type'] = 'tab';
  305. $handler->display->display_options['menu']['title'] = 'Content';
  306. $handler->display->display_options['menu']['weight'] = -20;
  307. $handler->display->display_options['menu']['context'] = 0;
  308. $translatables['tmgmt_node_source_overview'] = array(
  309. t('Master'),
  310. t('Content overview'),
  311. t('more'),
  312. t('Search'),
  313. t('Reset'),
  314. t('Sort by'),
  315. t('Asc'),
  316. t('Desc'),
  317. t('Items per page'),
  318. t('- All -'),
  319. t('Offset'),
  320. t('« first'),
  321. t('‹ previous'),
  322. t('next ›'),
  323. t('last »'),
  324. t('There are no nodes that match the specified filter criteria.'),
  325. t('User'),
  326. t('<!--views-bulk-operations-select-all-->'),
  327. t('Title (in source language)'),
  328. t('Type'),
  329. t('All translation languages'),
  330. t('Author'),
  331. t('Updated date'),
  332. t('Node title'),
  333. t('Published'),
  334. t('Source language'),
  335. t('Content type'),
  336. t('Page'),
  337. );