Well, just to say that my PS is silly and that the last explanation is really bad :d If we click on a contact in - virtual group (online offline mobile) : remove from, move to, copy to are disabled - no group remove from, copy to are disabled - standard group nothing disabled Phil
Philippe Valembois - Phil a écrit : > Hi, > I just committed on trunk (so I wait for a majority to commit it to > branch) some changes on the Mirko modifications on delete mangment. > If we are right clicking on a contact in a real group there is : delete > user which will remove it from all groups and from all the CL and a menu > Remove from this group which will remove it from any group and, if it > isn't in any group will put it back in no group (in fact that's how the > protocol handles such a case). > If we are in a virtual group (ie online, offline, mobile, no group) > remove from this group is disabled (as move to menu) > Phil > PS just noticed that's copy to menu which is disabled : will be fixed in > some minutes ;) > > Philippe Valembois - Phil a écrit : >> Well, >> currently, if you press delete on a contact that is in several groups, >> it is deleted from the group where you clicked and not from all >> groups... Maybe we should change the menu entry according to the number >> of times a contact is present in the CL and if it is present more than >> once make menu entry appear like "Remove from this group" and avoid the >> delete window that ask us to block the contact... >> Phil >> >> Mirko Hansen a écrit : >>> Right, it has to be 'remove from group', I shouldn't try to think when >>> I'm too tired ;) >>> I allowed myself to add it, I hope that was ok ... now group handling >>> should work as it should. :) >>> As a consequence of the new function, we should also change the bahavior >>> of the delete, shouldn't we? Actually it removes the contact only from >>> current group (exactly that what 'remove from group' does) with the only >>> difference that it deletes the contact from the last group instead of >>> "moving" to "no group". So I think delete should really *delete* the >>> contact (from all groups) and not only remove from current group. >>> >>> Mirko >>> >>> 2007/6/2, Harry Vennik < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: >>> >>> I think you're right Mirko, users don't think of it as a virtual >>> group. I have it that way myself: groups for 'aMSN', 'Colleagues', >>> 'Family', 'Friends', and anyone else, who is on my CL for some >>> reason, in 'No group'. So I think it might still be a good idea to >>> allow dragging to nogroup (post 0.97 of course, so just use Phil's >>> fix on branch). >>> >>> Anyway, we need a 'remove from group' (not a 'remove from all >>> groups', the user can delete the contact from different groups one >>> by one, a contact won't be in 10 groups at the same time, I suppose). >>> >>> And 'WLM behaves like that, so amsn should do, too.' is not much of >>> an argument in this case. We follow WLM's behavior roughly, but not >>> always exactly. The important thing is that WLM users that start >>> using aMSN, should feel very familiar with it right away. >>> >>> Harry >>> >>> >>> Op 1-jun-2007, om 22:21 heeft Mirko Hansen het volgende geschreven: >>> >>>> Yeah, right, it's a virtual group, but the user doesn't know. He >>>> sees the group like a normal group and I think most of them, if >>>> they use groups, try to handle with it like that. But ok, WLM >>>> behaves like that, so amsn should do, too. Anyway, moving back to >>>> "no group" should definitely be possible, so we should add a >>>> "remove from all groups" to the context menu. >>>> >>>> Mirko >>>> >>>> >>>> 2007/6/1, Youness Alaoui < [EMAIL PROTECTED] >>>> <mailto:[EMAIL PROTECTED]>>: >>>> >>>> Indeed. Just so you know (in case you didn't realize it, but I >>>> think you did). The 'no group' is a virtual group >>>> (just like online/offline/mobile groups). It isn't listed as a >>>> group when we fetch the contact list. In WLM, the >>>> 'no group' doesn't appear, instead you have users on the top >>>> of the CL without appearing inside a group (this >>>> means you can't "collapse" the users who aren't in a group). >>>> The only way to put a user in 'no group' is to >>>> remove it from all groups. To delete a user, we remove it from >>>> all groups, it becomes part of 'no group' then we >>>> have to remove it from the 'no group' virtual group for the >>>> user to be deleted from our CL. >>>> Humm.. I just tried in WLM and it seems they changed it a bit, >>>> now users in 'no group' aren't appearing in the >>>> root of the CL, they actually appear in a "Other contacts" >>>> group under all other groups (instead of being on >>>> the top like before). If you have the option 'group contacts >>>> offline' (our hybrid mode), then the 'other >>>> contacts' group is under the 'offline' group. In WLM, there is >>>> no such thing as 'move contact to 'other >>>> contacts' group, and there is no such thing as 'remove from >>>> all groups', but there is the contextual menu : >>>> group options -> copy contact to -> group1 >>>> group1 >>>> etc.. >>>> move contact to -> group1 >>>> group2 >>>> etc.. >>>> remove contact from group >>>> The 'group options' don't appear if you sort by status. >>>> The 'remove contact from group' removes the user from the >>>> current group (in which you right clicked the >>>> contact). >>>> The 'remove contact from group' doesn't appear if the user is >>>> in 'other contacts'. >>>> If you have a user in multiple groups you have to "remove >>>> contact from group" from all the groups in order for >>>> it to go to 'other contacts'. >>>> As much as you can't drop a user to the 'offline' group, you >>>> also can't drop a user to the 'other contacts' (so >>>> you can't drag/drop a contact to 'no group' which would remove >>>> him from all other groups). >>>> >>>> That being said, I don't know what the solution with amsn >>>> should be. Right now, if we drop a user to 'no group', >>>> we get a bug report (because we send the ADC moving the >>>> contact to group '0' (which is no group) and the server >>>> responds with a 403 error, which we don't check (we do a >>>> [lindex $response X] to get the group id to which the >>>> user got moved to, and then we check the variable list_$group >>>> or something, so if $group is empty, we get an >>>> error because $list_ doesn't exist. we should check if [lindex >>>> $response 0] is ADC or an error message to make >>>> sure we don't 'handle' the ADC in the wrong way. >>>> >>>> I think dropping should be disabled for no group (as well as >>>> mobile and offline) and maybe just allow the >>>> 'delete from group' instead of only 'delete'. But I don't see >>>> why a user would want to put a contact in no >>>> group, if he wants, he can create a group named "other >>>> contacts" or "no group" or whatever, and move the contact >>>> there. the 'no group' should be used ONLY when adding a new >>>> user, then once you move it to a proper group, it >>>> should stay in a 'valid' group. That's the purpose of 'no >>>> group' in my opinion. I might be wrong though. >>>> >>>> So.. solution would be to disable drag/drop to no group, and >>>> leave the behavior as it is, if we want to allow >>>> users to move to no group, then the 'delete from group' method >>>> used by WLM would be the way to go. >>>> What do you think ? >>>> >>>> p.s. : sorry for the YAHEFY (yet another huge email from >>>> Youness :p). >>>> >>>> kaKaRoTo >>>> >>>> >>>> >>>> On Fri, Jun 01, 2007 at 01:31:36PM +0200, Harry Vennik wrote: >>>> > I think the second way is the best. However, when a contact is >>>> > dragged to No Group, and actually the contact is in multiple >>>> groups, >>>> > then the user should be warned that moving a contact to No >>>> Group will >>>> > remove it from any group it was in, and not just the group it was >>>> > dragged from. >>>> > >>>> > Harry >>>> > >>>> > Op 1-jun-2007, om 13:19 heeft Mirko Hansen het volgende >>>> geschreven: >>>> > >>>> > >Hi guys, >>>> > > >>>> > >I tried to fix the bug reported on >>>> http://www.amsn-project.net/ <http://www.amsn-project.net/> >>>> > >forums/viewtopic.php?t=3418 and there I noticed that the group >>>> > >handling is some kind of incomplete relating especially to >>>> the "no >>>> > >group". To the user this group appears a normal group, >>>> although it >>>> > >isn't, but the user doesn't even know. So I think the user >>>> should >>>> > >be able to handle with this special group almost the same as >>>> with a >>>> > >normal group. Drag & drop to this group is/was buggy (did it >>>> ever >>>> > >work?), but I think it should work. WLM doesn't allow this, >>>> there >>>> > >it's only possible to remove a contact from all groups by >>>> using the >>>> > >right-click menu. So we have two possibilities: 1. behave >>>> the same >>>> > >way as WLM, not allowing to drop the contact on "no group" >>>> or 2. we >>>> > >allow it and remove the contact from all other groups if it is >>>> > >dropped on the "no group". I think the easiest and for n00bs >>>> most >>>> > >logical way is 2, even if it might be a little bit strange that >>>> > >copies of the contact in other groups will be removed, too, >>>> if you >>>> > >drop the contact in the "no group". And as a logical >>>> consequence I >>>> > >would add the possibility to move a contact to "no group" >>>> from the >>>> > >context menu. What do you think? >>>> > >The other way, if you think the way WLM handles this, is >>>> better, we >>>> > >should add something like the "remove contact from all >>>> groups" to >>>> > >the right-click menu, otherwise the user has no easy way to >>>> move a >>>> > >contact from a group to the "no group". >>>> > > >>>> > >Bye, >>>> > >Mirko >>>> > >>>> >---------------------------------------------------------------------- >>>> >>>> > >--- >>>> > >This SF.net email is sponsored by DB2 Express >>>> > >Download DB2 Express C - the FREE version of DB2 express and >>>> take >>>> > >control of your XML. No limits. Just data. Click to get it now. >>>> > > http://sourceforge.net/powerbar/db2/ >>>> > >_______________________________________________ >>>> > >Amsn-devel mailing list >>>> > > Amsn-devel@lists.sourceforge.net >>>> <mailto:Amsn-devel@lists.sourceforge.net> >>>> > > https://lists.sourceforge.net/lists/listinfo/amsn-devel >>>> > >>>> >>>> > >>>> ------------------------------------------------------------------------- >>>> >>>> > This SF.net email is sponsored by DB2 Express >>>> > Download DB2 Express C - the FREE version of DB2 express and take >>>> > control of your XML. No limits. Just data. Click to get it now. >>>> > http://sourceforge.net/powerbar/db2/ >>>> > _______________________________________________ >>>> > Amsn-devel mailing list >>>> > Amsn-devel@lists.sourceforge.net >>>> <mailto:Amsn-devel@lists.sourceforge.net> >>>> > https://lists.sourceforge.net/lists/listinfo/amsn-devel >>>> <https://lists.sourceforge.net/lists/listinfo/amsn-devel> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> Amsn-devel mailing list >>>> Amsn-devel@lists.sourceforge.net >>>> <mailto:Amsn-devel@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> >>>> http://sourceforge.net/powerbar/db2/_______________________________________________ >>>> >>>> <http://sourceforge.net/powerbar/db2/_______________________________________________> >>>> Amsn-devel mailing list >>>> Amsn-devel@lists.sourceforge.net >>>> <mailto:Amsn-devel@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >>>> <https://lists.sourceforge.net/lists/listinfo/amsn-devel> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> <http://sourceforge.net/powerbar/db2/> >>> _______________________________________________ >>> Amsn-devel mailing list >>> Amsn-devel@lists.sourceforge.net >>> <mailto:Amsn-devel@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Amsn-devel mailing list >>> Amsn-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Amsn-devel mailing list >> Amsn-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/amsn-devel >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel