I might have missed something, but can users create private chats? And is there a way to invite people?

Comments

Anonymous’s picture

Assigned: Unassigned »
Category: feature » task

yes, in the latest branch.

when you create a new chat, there is a "make this private" button. there's also a widget in the chat display to invite people to chat.

they both could use some usability love, so if you could try them out and feedback issues i'd much appreciate it.

BetaTheta’s picture

Sure, I tried it out. A couple of things I noticed:
-when I create a chat in a chatroom, it works perfectly, but then I have to go to the edit tab to make it private. Would it be possible to have a 'make private' button on the chat itself (only viewable by owners/right permissions)?

-is there a way to click on a person's name in the chat and it would automatically create a new chat with Title 'Chat with ...'.

-is there a way to automatically delete certain chats when everyone logs off? I just realized that two people might have a chat and not need the info anymore. I think the biggest problem might be people creating new chats every single time they talk to the same person, creating a clutter of chat nodes

maybe this can be done by creating a 'create permanent chat' permission. People with this permission could choose to archive/keep the chat. Every other chat gets automatically deleted once no one is active on it

Anonymous’s picture

Janam: thanks for the report. don't have time to respond to all of this now, but i think you have some good suggestions, which i'll likely turn into separate issues to implement.

Anonymous’s picture

Janam: forgot to say, feel free to create separate issues yourself, and/or post patches here.

Docc’s picture

seperate issues indeed.

My thoughts on this:

- A checkbox 'private chat' next to 'create chat' would be the easiest approach.

- 1on1 chats, dont think these should be chatnodes (no node at all). Would clutter up things.
Should be something simple. Wich can be created and closed(and deleted) quick and/or automatic.
[User initiates 1on1 chat (popup), data is created and kept in a table. Users leave, data gets destroyed.]

- Cleaning up unused chats automatic is not hard, just the question, wich ones and wich not. You have to be able to flag these. Dont know if role permissions would be enough for this.

Anonymous’s picture

i've committed a bunch of code to get somewhat closer to the 'make it easy to make a chat private from the chat interface itself.

i like the idea of a check box on the chatroom listing when creating chats.

i'll finish those two then close this issue out, and look at the one-to-one chat stuff.

the code i've just committed allows modules to hook into the links displayed with the user list, please check it out.

Anonymous’s picture

Status: Active » Fixed

ok, closing now.

there is now a 'make chat private' button in the management interface for chats, and a 'make public' if the chat is already private.

http://drupal.org/cvs?commit=291174

the other bits mentioned in this chat will have to be taken up in separate issues post the 6.x-2 stable release.

Anonymous’s picture

Title: Private chats » make private chats controls easier to use

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.