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