Port things from MSN to WLM plugin:
[kdenetwork.git] / kopete / protocols / groupwise / DESIGN
blobaa976191e4d2942e48df6318c8afce0a03501353
1 Plan for updating Kopete's groupwise support for GW7.
3 Review protocol DONE
5 libgroupwise:
7 Update error codes DONE
8 Extend event protocol to handle new event formats PROGRESS
9 Make protocol version selectable in Client DONE
10 Add new event tasks
11         Event codes DONE
12         Broadcast in ConferenceTask - small Event proto update  DONE
13         Chat events in ChatroomTask
14                 ConfAttribUpdate        - large Event proto update
15                 ConfTopicChanged
16                 ChatroomNameChanged - large Event proto update
17                 ConfRightsChanged       - vlarge Event proto update
18                 ConfRemoved             - large Event proto update and more info from Mike.
19                 ChatOwner changed       - vlarge Event proto update
20 (large update -> requires new EventTransfer subclass)
22 Update Client with event signals
23         Broadcast DONE
24         Chatroom
26 Add request tasks
28 Update Attribs
30 Search for chats
31   Get Results
32   Stop Search
33   Update Numbers
35 Add Client interface for requests
37 kopete_groupwise:
39 Handle broadcasts DONE
41 Set custom statuses on the server
43 search for chats
45 join chat
47 create chat
49 modify chat