GNOME Bugzilla – Bug 459014
we shouldn't be able to enable an incomplete account
Last modified: 2009-08-25 14:16:25 UTC
When we create/modify an account, the enabled/disabled button should be unsensitive while the account is not fully configured.
Created attachment 92941 [details] [review] patch This patch should solve the problem but I got some problems with MC. See SF bug #1766394
haven't tried the patch, but i just wanted to let you know that the required information to enable an account should be more visible. for example for an salut account, you need to specify the published name and the nickname, or else it can't be enabled. however the other fields can be left blank, but there is no hint whatsoever that you _have to_ fill those two fields. such fields should be marked as in online shops, sth like this: published name (*) jid email adress nick (*) -------- (*) = required information or without the () ;)
Björn > Good idea, I just opened bug #466521 for that.
*** Bug 469494 has been marked as a duplicate of this bug. ***
Created attachment 94563 [details] [review] A patch for bug#459014 Since MC has problem issuing "account-changed" signal, how about checking account completion status in focus-out event process of entry for required protocol parameter. The patch is for Jabber protocl. Note, I'm using old version of empathy that still used gossip_XX function. Sorry for this
I don't like that patch because: 1) setting widgets shouldn't use EmpathyAccountsDialog, we can image other programs reusing setting widgets into another dialog not coming from libempathy-gtk. 2) All setting widgets needs to be patched the same way, not only jabber's. I would prefer a patch in MC, it shouldn't be that hard.
MC bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1766394&group_id=190214&atid=932444
Marking this bug as closed as with the new accounts dialog, the "connect" button is unsensitive until all the mandatory fields have been filled.