Opened 8 years ago

Closed 3 years ago

Last modified 3 years ago

#4455 closed enhancement (fixed)

Invite to a MUC in my bookmarks

Reported by: Nyco Owned by: asterix
Priority: low Milestone: 0.16
Component: usability Version:
Severity: minor Keywords: MUC invite bookmarks xep-0249
Cc: Blocked By:
Blocking: OS: All

Description

I can only invite to MUCs in which I'm present. It would be useful to have also the possibility to send invites to MUCs in my bookmarks.

In other words, add bookmarked MUC to invite list.

Attachments (1)

gui_menu_builder.py.vc.diff (3.3 KB) - added by Dicson 3 years ago.

Download all attachments as: .zip

Change History (20)

comment:1 Changed 8 years ago by asterix

  • Milestone 0.12 deleted

I'm not sure it's very polite to invite someone where we are not ... It's a bit like "Va voir chez les grecs si j'y suis" :)

comment:2 Changed 8 years ago by Nyco

:-) but I had this need many times: I was inviting someone to a MUC in which I was not present, like jabber@… for example, in order to provide third-party help/support.

comment:3 follow-up: Changed 8 years ago by asterix

I understand ...

Maybe we could add another separator in the room list:

new_room


room in which I am


bookmarks where I am not

Other opinions?

comment:4 Changed 8 years ago by Nyco

Good enough for my needs. I vote for that.

comment:5 in reply to: ↑ 3 ; follow-up: Changed 5 years ago by Darlan

Replying to asterix:

I'm not sure it's very polite to invite someone where we are not ... It's a bit like "Va voir chez les grecs si j'y suis" :)

What is "Va voir chez les grecs si j'y suis"?

Replying to asterix:
Replying to Nyco:

Good for me, too.
The original idea is not good if you have plenty of bookmarks.

comment:6 in reply to: ↑ 5 Changed 5 years ago by asterix

Replying to Darlan:

What is "Va voir chez les grecs si j'y suis"?

Literally: "go in greece and see if I'm there" which means "Go away where I'm not, I don't want to talk to you"

comment:7 Changed 3 years ago by Darlan

Are we going to implement this idea, which I like, for 0.16 release?

I am currently an occupant at XMPP MUCs gajim, piratpartiet, salix, zenwalk.

Proposed menu structure:

Invite To >
           --- Bookmarked MUC >
           +-----------------
           +-- gajim
           +-- piratpartiet
           +-- salix
           +-- zenwalk
           +-----------------
           --- New Group Chat

Maybe we should add to each menu item under proposed Bookmarked MUC text like Invite to bookmark name in order not to be confused between Group Chat menu to proposed Bookmarked MUC.

Your thoughts, please.

Edit: If an MUC which I am currently an occupant of, is in bookmarks, do not display it under proposed Bookmarked MUC menu (i.e. if gajim group chat is bookmarked and I am currently presented at gajim group chat, it should not be available under proposed Bookmarked MUC menu).

Last edited 3 years ago by Darlan (previous) (diff)

Changed 3 years ago by Dicson

comment:8 Changed 3 years ago by Dicson

inviting someone to a MUC in which I was not present do not works with most of the rooms

comment:9 Changed 3 years ago by Dicson

  • Resolution set to wontfix
  • Status changed from new to closed

comment:10 Changed 3 years ago by Dicson

  • Resolution wontfix deleted
  • Status changed from closed to reopened

maybe it is possible (http://xmpp.org/extensions/xep-0249.html) but Gajim not support this at moment

comment:11 Changed 3 years ago by Darlan

  • Keywords bookmarks xep-0249 added

comment:12 follow-up: Changed 3 years ago by asterix

XEP-0249 is now available. So the idea is:

  • add the muc_active icon to room name in which we are.
  • at the bottom, continue the list with the bookmarked rooms in which I'm not with the muc_inactive icon, but only if contact supports XEP-0249
Last edited 3 years ago by asterix (previous) (diff)

comment:13 in reply to: ↑ 12 Changed 3 years ago by Darlan

Replying to asterix:

XEP-0249 is now available. So the idea is:

  • add the muc_active icon to room name in which we are.

User may have gtk-menu-images=0 set.

  • at the bottom, continue the list with the bookmarked rooms in which I'm not with the muc_inactive icon, but only if contact supports XEP-0249

Gajim can use a separator (like the one below "Join New Group Chat".

I still think Gajim should use a sub-menu for bookmarks, for these reasons:

  • User may have tens of bookmarks and they would not like to have to handle a long menu each time they invite a contact.
  • User may have bookmarks that they would not like others to see (e.g. sex, anti-war etc.).

If user is in a bookmarked room, this room would not appear in menu Bookmarked MUC.

comment:14 Changed 3 years ago by asterix

  • Owner set to asterix
  • Status changed from reopened to new

If they don't want to use GUI, they can use /invite command.

comment:15 Changed 3 years ago by Darlan

Command /invite is available only in MUC.

comment:16 Changed 3 years ago by Yann Leboulanger <asterix@…>

  • Milestone set to 0.16
  • Resolution set to fixed
  • Status changed from new to closed

In dff50cb9cd045b8ca66232e37941fd5516ead28c:

show bookmarked rooms in invite to menu when possible. Fixes #4455

comment:17 Changed 3 years ago by Darlan

For this feature, Gajim should have a new information or warning dialog transient for roster, since we are not present in bookmarked and unvisited group chat, chat-view is not available and so there is no place where we can see a decline message.

Title : Groupchat Invitation
Message : %(jid)s declined the invitation: %(reason)s

Both strings are already available.

Last edited 3 years ago by Darlan (previous) (diff)

comment:18 Changed 3 years ago by asterix

not available in this XEP

comment:19 Changed 3 years ago by Yann Leboulanger <asterix@…>

In 885614323c03dee7af2297041307d7a32996690a:

show bookmarked rooms in invite to menu when possible. Fixes #4455

Note: See TracTickets for help on using tickets.