Today sessions are presented and grouped by user. Which only is desirable
when target for the use case is a user. If the use case is to gather
sessions by agents the current restraint is a burden.
We need to provide a better interface to query sessions with fine grained
control of the result. One example could be to use a filter function which
shows the result in a table:
[ ][ tlagent ][ ][ ] [ FILTER ]
| User | Agent | Connected | Session Time . . .
+---------+-----------+-----------+--------------- . . .
| tluser1 | tlagent01 | Yes | 8 days
| tluser1 | tlagent02 | Yes | 2 days
| tluser2 | tlagent02 | Yes | 1 hour
After bug 8083, the list is no longer grouped by users. Each session gets a separate line in the table. The display number, agent, connection status and age will also be shown.
In my opinion, this bug is resolved by the changes made in bug 8083. Assigning to "---" for discussion.
When bug 8077 is resolved, it will be easier to find the session you're after. However, in a big cluster you might have thousands of sessions and being able to filter or sort the list would be beneficial. For smaller setups, we think the built-in Ctrl+F in the browser will be sufficient.
A filter functionality is available in `$ sudo tlctl session list`.
Due to these reasons, we are lowering the milestone to LowPrio.