views.view.login_history.yml 13 KB

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