views.view.login_history.yml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. uuid: 4f89efde-6eed-43bc-8100-c8bb6b2a0708
  2. langcode: en
  3. status: true
  4. dependencies:
  5. module:
  6. - login_history
  7. - user
  8. id: login_history
  9. label: 'Login History'
  10. module: views
  11. description: ''
  12. tag: ''
  13. base_table: login_history
  14. base_field: uid
  15. display:
  16. default:
  17. display_plugin: default
  18. id: default
  19. display_title: Master
  20. position: 0
  21. display_options:
  22. access:
  23. type: perm
  24. options:
  25. perm: 'view all login histories'
  26. cache:
  27. type: none
  28. options: { }
  29. query:
  30. type: views_query
  31. options:
  32. disable_sql_rewrite: false
  33. distinct: false
  34. replica: false
  35. query_comment: ''
  36. query_tags: { }
  37. exposed_form:
  38. type: basic
  39. options:
  40. submit_button: Apply
  41. reset_button: false
  42. reset_button_label: Reset
  43. exposed_sorts_label: 'Sort by'
  44. expose_sort_order: true
  45. sort_asc_label: Asc
  46. sort_desc_label: Desc
  47. pager:
  48. type: full
  49. options:
  50. items_per_page: 50
  51. offset: 0
  52. id: 0
  53. total_pages: null
  54. tags:
  55. previous: ‹‹
  56. next: ››
  57. first: '« First'
  58. last: 'Last »'
  59. expose:
  60. items_per_page: false
  61. items_per_page_label: 'Items per page'
  62. items_per_page_options: '5, 10, 25, 50'
  63. items_per_page_options_all: false
  64. items_per_page_options_all_label: '- All -'
  65. offset: false
  66. offset_label: Offset
  67. quantity: 9
  68. style:
  69. type: table
  70. options:
  71. grouping: { }
  72. row_class: ''
  73. default_row_class: true
  74. override: true
  75. sticky: false
  76. caption: ''
  77. summary: ''
  78. description: ''
  79. columns:
  80. login: login
  81. name: name
  82. hostname: hostname
  83. one_time: one_time
  84. user_agent: user_agent
  85. info:
  86. login:
  87. sortable: true
  88. default_sort_order: desc
  89. align: ''
  90. separator: ''
  91. empty_column: false
  92. responsive: ''
  93. name:
  94. sortable: false
  95. default_sort_order: asc
  96. align: ''
  97. separator: ''
  98. empty_column: false
  99. responsive: ''
  100. hostname:
  101. sortable: true
  102. default_sort_order: asc
  103. align: ''
  104. separator: ''
  105. empty_column: false
  106. responsive: priority-medium
  107. one_time:
  108. sortable: true
  109. default_sort_order: asc
  110. align: ''
  111. separator: ''
  112. empty_column: false
  113. responsive: priority-low
  114. user_agent:
  115. sortable: false
  116. default_sort_order: asc
  117. align: ''
  118. separator: ''
  119. empty_column: false
  120. responsive: priority-low
  121. default: login
  122. empty_table: false
  123. row:
  124. type: fields
  125. options:
  126. inline: { }
  127. separator: ''
  128. hide_empty: false
  129. default_field_elements: true
  130. fields:
  131. login:
  132. id: login
  133. table: login_history
  134. field: login
  135. relationship: none
  136. group_type: group
  137. admin_label: ''
  138. label: Date
  139. exclude: false
  140. alter:
  141. alter_text: false
  142. text: ''
  143. make_link: false
  144. path: ''
  145. absolute: false
  146. external: false
  147. replace_spaces: false
  148. path_case: none
  149. trim_whitespace: false
  150. alt: ''
  151. rel: ''
  152. link_class: ''
  153. prefix: ''
  154. suffix: ''
  155. target: ''
  156. nl2br: false
  157. max_length: 0
  158. word_boundary: true
  159. ellipsis: true
  160. more_link: false
  161. more_link_text: ''
  162. more_link_path: ''
  163. strip_tags: false
  164. trim: false
  165. preserve_tags: ''
  166. html: false
  167. element_type: ''
  168. element_class: ''
  169. element_label_type: ''
  170. element_label_class: ''
  171. element_label_colon: true
  172. element_wrapper_type: ''
  173. element_wrapper_class: ''
  174. element_default_classes: true
  175. empty: ''
  176. hide_empty: false
  177. empty_zero: false
  178. hide_alter_empty: true
  179. date_format: short
  180. custom_date_format: ''
  181. timezone: ''
  182. entity_type: null
  183. entity_field: null
  184. plugin_id: date
  185. name:
  186. id: name
  187. table: users_field_data
  188. field: name
  189. relationship: uid
  190. group_type: group
  191. admin_label: ''
  192. label: Username
  193. exclude: false
  194. alter:
  195. alter_text: false
  196. text: ''
  197. make_link: false
  198. path: ''
  199. absolute: false
  200. external: false
  201. replace_spaces: false
  202. path_case: none
  203. trim_whitespace: false
  204. alt: ''
  205. rel: ''
  206. link_class: ''
  207. prefix: ''
  208. suffix: ''
  209. target: ''
  210. nl2br: false
  211. max_length: 0
  212. word_boundary: true
  213. ellipsis: true
  214. more_link: false
  215. more_link_text: ''
  216. more_link_path: ''
  217. strip_tags: false
  218. trim: false
  219. preserve_tags: ''
  220. html: false
  221. element_type: ''
  222. element_class: ''
  223. element_label_type: ''
  224. element_label_class: ''
  225. element_label_colon: true
  226. element_wrapper_type: ''
  227. element_wrapper_class: ''
  228. element_default_classes: true
  229. empty: ''
  230. hide_empty: false
  231. empty_zero: false
  232. hide_alter_empty: true
  233. click_sort_column: value
  234. type: user_name
  235. settings:
  236. link_to_entity: true
  237. group_column: value
  238. group_columns: { }
  239. group_rows: true
  240. delta_limit: 0
  241. delta_offset: 0
  242. delta_reversed: false
  243. delta_first_last: false
  244. multi_type: separator
  245. separator: ', '
  246. field_api_classes: false
  247. entity_type: user
  248. entity_field: name
  249. plugin_id: field
  250. hostname:
  251. id: hostname
  252. table: login_history
  253. field: hostname
  254. relationship: none
  255. group_type: group
  256. admin_label: ''
  257. label: 'IP Address'
  258. exclude: false
  259. alter:
  260. alter_text: false
  261. text: ''
  262. make_link: false
  263. path: ''
  264. absolute: false
  265. external: false
  266. replace_spaces: false
  267. path_case: none
  268. trim_whitespace: false
  269. alt: ''
  270. rel: ''
  271. link_class: ''
  272. prefix: ''
  273. suffix: ''
  274. target: ''
  275. nl2br: false
  276. max_length: 0
  277. word_boundary: true
  278. ellipsis: true
  279. more_link: false
  280. more_link_text: ''
  281. more_link_path: ''
  282. strip_tags: false
  283. trim: false
  284. preserve_tags: ''
  285. html: false
  286. element_type: ''
  287. element_class: ''
  288. element_label_type: ''
  289. element_label_class: ''
  290. element_label_colon: true
  291. element_wrapper_type: ''
  292. element_wrapper_class: ''
  293. element_default_classes: true
  294. empty: ''
  295. hide_empty: false
  296. empty_zero: false
  297. hide_alter_empty: true
  298. plugin_id: standard
  299. one_time:
  300. id: one_time
  301. table: login_history
  302. field: one_time
  303. relationship: none
  304. group_type: group
  305. admin_label: ''
  306. label: 'One-time login?'
  307. exclude: false
  308. alter:
  309. alter_text: false
  310. text: ''
  311. make_link: false
  312. path: ''
  313. absolute: false
  314. external: false
  315. replace_spaces: false
  316. path_case: none
  317. trim_whitespace: false
  318. alt: ''
  319. rel: ''
  320. link_class: ''
  321. prefix: ''
  322. suffix: ''
  323. target: ''
  324. nl2br: false
  325. max_length: 0
  326. word_boundary: true
  327. ellipsis: true
  328. more_link: false
  329. more_link_text: ''
  330. more_link_path: ''
  331. strip_tags: false
  332. trim: false
  333. preserve_tags: ''
  334. html: false
  335. element_type: ''
  336. element_class: ''
  337. element_label_type: ''
  338. element_label_class: ''
  339. element_label_colon: true
  340. element_wrapper_type: ''
  341. element_wrapper_class: ''
  342. element_default_classes: true
  343. empty: ''
  344. hide_empty: false
  345. empty_zero: false
  346. hide_alter_empty: true
  347. type: custom
  348. type_custom_true: 'One-time login'
  349. type_custom_false: 'Regular login'
  350. not: false
  351. plugin_id: boolean
  352. user_agent:
  353. id: user_agent
  354. table: login_history
  355. field: user_agent
  356. relationship: none
  357. group_type: group
  358. admin_label: ''
  359. label: 'User Agent'
  360. exclude: false
  361. alter:
  362. alter_text: false
  363. text: ''
  364. make_link: false
  365. path: ''
  366. absolute: false
  367. external: false
  368. replace_spaces: false
  369. path_case: none
  370. trim_whitespace: false
  371. alt: ''
  372. rel: ''
  373. link_class: ''
  374. prefix: ''
  375. suffix: ''
  376. target: ''
  377. nl2br: false
  378. max_length: 0
  379. word_boundary: true
  380. ellipsis: true
  381. more_link: false
  382. more_link_text: ''
  383. more_link_path: ''
  384. strip_tags: false
  385. trim: false
  386. preserve_tags: ''
  387. html: false
  388. element_type: ''
  389. element_class: ''
  390. element_label_type: ''
  391. element_label_class: ''
  392. element_label_colon: true
  393. element_wrapper_type: ''
  394. element_wrapper_class: ''
  395. element_default_classes: true
  396. empty: ''
  397. hide_empty: false
  398. empty_zero: false
  399. hide_alter_empty: true
  400. plugin_id: standard
  401. filters: { }
  402. sorts: { }
  403. header: { }
  404. footer: { }
  405. empty: { }
  406. relationships:
  407. uid:
  408. id: uid
  409. table: login_history
  410. field: uid
  411. relationship: none
  412. group_type: group
  413. admin_label: 'User from Login History'
  414. required: false
  415. plugin_id: standard
  416. arguments: { }
  417. display_extenders: { }
  418. title: 'Login history'
  419. cache_metadata:
  420. max-age: -1
  421. contexts:
  422. - 'languages:language_content'
  423. - 'languages:language_interface'
  424. - url.query_args
  425. - user.permissions
  426. tags: { }
  427. login_history_report:
  428. display_plugin: page
  429. id: login_history_report
  430. display_title: Report
  431. position: 1
  432. display_options:
  433. display_extenders: { }
  434. path: admin/reports/login-history
  435. display_description: ''
  436. cache_metadata:
  437. max-age: -1
  438. contexts:
  439. - 'languages:language_content'
  440. - 'languages:language_interface'
  441. - url.query_args
  442. - user.permissions
  443. tags: { }
  444. login_history_user_report:
  445. display_plugin: page
  446. id: login_history_user_report
  447. display_title: 'User Report'
  448. position: 2
  449. display_options:
  450. display_extenders: { }
  451. path: user/%/login-history
  452. arguments:
  453. uid:
  454. id: uid
  455. table: users_field_data
  456. field: uid
  457. relationship: uid
  458. group_type: group
  459. admin_label: ''
  460. default_action: 'not found'
  461. exception:
  462. value: all
  463. title_enable: false
  464. title: All
  465. title_enable: false
  466. title: ''
  467. default_argument_type: fixed
  468. default_argument_options:
  469. argument: ''
  470. default_argument_skip_url: false
  471. summary_options:
  472. base_path: ''
  473. count: true
  474. items_per_page: 25
  475. override: false
  476. summary:
  477. sort_order: asc
  478. number_of_records: 0
  479. format: default_summary
  480. specify_validation: true
  481. validate:
  482. type: 'entity:user'
  483. fail: 'access denied'
  484. validate_options:
  485. access: true
  486. operation: view
  487. multiple: 0
  488. restrict_roles: false
  489. roles: { }
  490. break_phrase: false
  491. not: false
  492. entity_type: user
  493. entity_field: uid
  494. plugin_id: user_uid
  495. defaults:
  496. arguments: false
  497. access: false
  498. access:
  499. type: perm
  500. options:
  501. perm: 'view own login history'
  502. display_description: ''
  503. cache_metadata:
  504. max-age: -1
  505. contexts:
  506. - 'languages:language_content'
  507. - 'languages:language_interface'
  508. - url
  509. - url.query_args
  510. - user.permissions
  511. tags: { }