Page 1 of 1
Sorting contacts by status
Posted: Sat Jan 19, 2008 5:29 pm
by excomax
I wonder if I'm just too blind or dumb or whatever or if one option really is missing:
I'm sorting my contacts by status (Online, Idle, Away and Idle, Away). With this sorting Invisible contacts show up as Away contacts which is confusing a bit. Is there a way to add another rule for sorting, that simply adds Invisble contacts to show either as online or as an own sorting type that could be placed right after the Online contacts. I think this would be more logical since Invible contacts are mostly Online but just don't want to bee seen by all people.
Posted: Sat Jan 19, 2008 7:31 pm
by zac
How are you seeing Invisible contacts at all..?
Posted: Sat Jan 19, 2008 7:42 pm
by excomax
If contacts set me on their visible list, I can see them when they are online. Normal behaviour for ICQ.

Posted: Sat Jan 19, 2008 7:46 pm
by zac
excomax wrote:If contacts set me on their visible list, I can see them when they are online. Normal behaviour for ICQ.

Are they showing up with an away icon, or an offline icon? If they're showing up as Away, that sort of makes sense. I'm not sure if libpurple differentiates between invisible and away (the correct behavior would probably be to see them as Online, since they're Online to you [but offline to others]).
Posted: Sat Jan 19, 2008 7:48 pm
by excomax
No no, they show up as invisible. They also have their own status icon in the contact list.
Posted: Sat Jan 19, 2008 7:52 pm
by zac
excomax wrote:No no, they show up as invisible. They also have their own status icon in the contact list.
Ahhh now I understand. If there isn't one already (and you might need to clarify exactly what you mean—Invisible shows up as Invisible, but is sorted in Away) file a ticket at
http://trac.adiumx.com
Posted: Sun Jan 20, 2008 8:02 pm
by excomax
Well I tried to create an account but I had no luck.
->
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 406, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 191, in dispatch
chosen_handler = self._pre_process_request(req, chosen_handler)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 263, in _pre_process_request
chosen_handler = f.pre_process_request(req, chosen_handler)
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/api.py", line 73, in pre_process_request
self.get_repository(req.authname).sync()
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/api.py", line 96, in get_repository
db = self.env.get_db_cnx() # prevent possible deadlock, see #4465
File "/usr/lib/python2.4/site-packages/trac/env.py", line 203, in get_db_cnx
return DatabaseManager(self).get_connection()
File "/usr/lib/python2.4/site-packages/trac/db/api.py", line 76, in get_connection
return self._cnx_pool.get_cnx(self.timeout or None)
File "/usr/lib/python2.4/site-packages/trac/db/pool.py", line 107, in get_cnx
raise TimeoutError('Unable to get database '
TimeoutError: Unable to get database connection within 20 seconds
So for the moment the forum keeps the only place for me for posting this issue. I'll try later.