Tom Niget
343a3e9281
Multiselect user filters ( #2090 )
...
* Extract user filter generation code into method
* Extend make_user_cond to allow lists of user IDs
* Update documentation for stats APIs to indicate handling of ID lists
* Use multiselect dropdown for user filter on graphs page
Use standard concatenation
Fix select style
Move settings to JS constructor
Change text for no users checked
Don't call selectAll on page init
Add it back
Remove attributes
Fix emptiness check
Allow deselect all
Only refresh if user id changed
* Show "N users" starting at 2 users
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
* Use helper function split_strip
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
* Move make_user_cond at bottom and make private
* Add new user picker to history page
* Fix copy-paste error
* Again
* Add CSS for bootstrap-select
---------
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2023-07-07 17:15:16 -07:00
JonnyWong16
b0921b5f4a
Fix history table sorting by play duration
2023-04-13 15:17:22 -07:00
JonnyWong16
84a14c0f25
Colour active filter buttons
2022-02-27 16:50:29 -08:00
JonnyWong16
14d1ff65f4
Fix history Direct Stream filter button not selected on reloading page
2021-10-19 17:55:09 -07:00
JonnyWong16
d041c8a03b
Fix dataTables css capitalization
2021-10-19 11:59:42 -07:00
JonnyWong16
f4e1b762e9
Update all css and js references
2021-10-17 11:33:51 -07:00
JonnyWong16
802dfe10be
Change all delete/edit warnings to tooltips
2021-04-02 20:55:12 -07:00
JonnyWong16
73496c5075
Change history filters to multi-select
2021-04-02 12:35:24 -07:00
JonnyWong16
b32b1bae7c
Fix direct stream filter on history tables
2021-04-02 10:51:28 -07:00
JonnyWong16
c74b380f99
Add transcode decision selection to history tables
2021-03-29 13:22:43 -07:00
JonnyWong16
3d05a74ef4
Update moment.js to 2.29.0
...
* Addresses Tautulli/Tautulli-Issues#127
2020-10-04 16:17:04 -07:00
JonnyWong16
fbcf59abf0
Add database import in progress message
2020-05-24 01:10:52 -07:00
JonnyWong16
89c1ec8d21
Fix history table refreshing after deleting
2020-04-18 17:11:44 -07:00
JonnyWong16
38f64c7d85
Improve delete history using list of row ids
2020-04-10 11:45:20 -07:00
JonnyWong16
81ab9b006d
Add Live TV history filter button
2020-02-17 17:41:28 -08:00
JonnyWong16
a9b10c4560
Add Product column to history tables
2019-09-03 19:52:33 -07:00
JonnyWong16
6e4fa3ef63
Save state of history media type toggle
2018-10-13 22:12:08 -07:00
JonnyWong16
36b80aa6d3
Make sure all datatables are using POST
2018-03-28 18:08:57 -07:00
JonnyWong16
c9c5989474
Fix login logs for Plex admin user
2018-03-13 09:08:09 -07:00
JonnyWong16
544114fffe
Rename css files to tautulli
2018-03-04 11:40:38 -08:00
JonnyWong16
d29a12b6db
Add user filter to the synced table
2018-01-30 23:07:21 -08:00
JonnyWong16
75dfb82a88
Rename history table column to "Date"
2017-11-11 19:56:24 -08:00
JonnyWong16
a2eeda64df
Add ability to delete synced items
2017-11-11 19:41:51 -08:00
JonnyWong16
0d54e9f2d6
Cache css and js based on commit hash or version number
2017-11-01 19:23:14 -07:00
JonnyWong16
1e10ddec99
Move modals to template includes on history page
2017-09-26 20:27:15 -07:00
JonnyWong16
d875f21647
Move all modals out of body-container
2017-02-03 17:23:20 -08:00
JonnyWong16
9e1c4b1a88
Add side scrolling datatables
2016-05-14 10:46:26 -07:00
JonnyWong16
baed101ef1
Fix all confirm modal dialogues
2016-05-13 22:05:54 -07:00
JonnyWong16
b0eb98c667
Some javascript cleanup in settings
2016-05-12 20:58:33 -07:00
JonnyWong16
36a3cae9c2
Remove javascript from guest pages
2016-05-12 00:43:48 -07:00
JonnyWong16
4d057a1c5e
Add user selection to history page
...
* Clean up buttons
2016-05-01 11:06:37 -07:00
JonnyWong16
4f8a5211f8
Filter History and Graphs in the WebUI
...
* Still need to prevent manually accessing endpoints with other user_ids
2016-05-01 11:06:37 -07:00
JonnyWong16
51a12099e4
Initial implementation of login control
2016-05-01 11:06:37 -07:00
JonnyWong16
a4d6c6c0d8
Fix datatables modal popups from 464d2a5
2016-03-04 22:18:34 -08:00
Jonathan Wong
381c3da31c
Add media info table to library page
2016-01-15 20:59:02 -08:00
Jonathan Wong
db7225fbad
Clean up code
2015-10-20 00:48:26 -07:00
Jonathan Wong
2243cd1de9
Add filtering of media_type from history table
2015-10-18 11:50:01 -07:00
Jonathan Wong
2616e14c83
Add "player" to tables
...
* Also rename user platforms to user players
* Fix other platform vs. player ambiguities
2015-09-29 22:43:23 -07:00
Jonathan Wong
e41fa7a08e
Make sure buttons are cleared when entering delete mode
2015-08-27 13:57:48 -07:00
Jonathan Wong
0f10c21a66
Change alert and button color on info and user history tables
2015-08-27 13:57:46 -07:00
Jonathan Wong
5124ebfe16
Change alert message and button colour
2015-08-25 14:43:08 -07:00
Jonathan Wong
41c94741e2
Remember selected delete state on table redraw
2015-08-24 14:21:21 -07:00
Jonathan Wong
609549f974
Also add group delete to user history and info pages
2015-08-23 15:33:41 -07:00
Jonathan Wong
7ba6d704cd
Add group delete feature to history table
...
* This helps to prevent accidental row deletes
2015-08-23 15:27:36 -07:00
Jonathan Wong
e34865d0dd
Initial implementation of tooltips in history table
...
* Move transcode icon to platform column
* Tooltips for transcode icon and media type icon
* Popover for album art when hover over title
2015-08-20 21:55:11 -07:00
JonnyWong16
968d213b97
Fix platform text clickable and swap column order
...
Other minor changes to history tables:
* hidden columns with smaller screen size
* font colour
2015-08-20 12:13:51 -07:00
JonnyWong16
01b3ae377b
Add clear search button to data tables.
2015-08-19 13:25:29 -07:00
JonnyWong16
bbaf428fd8
Fix "Select columns" button text
2015-08-18 13:41:34 -07:00
Tim
51e1949538
Hide delete and watched columns in column selector.
...
Add delete mode to user history tab too.
Some styling changes.
2015-08-16 23:30:45 +02:00
Tim
6b1a57e650
Add "delete mode" on history table allows individual rows to be deleted permanently.
...
Add user history purge option in edit user screen. Will remove all history for selected user.
2015-08-16 22:52:08 +02:00