Menu

Commit [r865]  Maximize  Restore  History

Handle document users in rudel-infinote-group-document.el

* infinote/rudel-infinote-group-document.el
(rudel-infinote-group-document-state-idle::rudel-infinote/user-join):
display a warning if the user is already subscribed; do not use the
document slot explicitly
(rudel-infinote-group-document-state-idle::rudel-infinote/user-rejoin):
use writer methods to update user's slots; do not use the document
slot explicitly
(rudel-infinote-group-document-state-idle::rudel-infinote/user-status-change):
use writer methods to update user's slots; do not use the document
slot explicitly
(rudel-infinote-group-document-state-idle::rudel-infinote/user-color-change):
use writer methods to update user's slots; do not use the document
slot explicitly
(rudel-infinote-group-document-state-idle::rudel-infinote/request):
do not use the document slot explicitly
(rudel-infinote-group-document-state-synchronizing::rudel-infinote/sync-user):
construct an instance of `rudel-infinote-document-user', not
`rudel-infinote-user'
(rudel-infinote-group-document-state-joining::rudel-enter): the
session user does not have a status, send "active" instead; no dot
explicitly use the :document slot
(rudel-infinote-group-document-state-joining::rudel-infinote/user-join):
add a document user object to the document; set the self user of the
document
(rudel-infinote-group-document-state-joining::rudel-infinote/user-rejoin):
use writer methods to update user's slots; do not use the document
slot explicitly
(rudel-infinote-group-document): added superclasses
`rudel-impersonator' and `rudel-delegator'

scymtym 2010-06-12

changed /trunk/ChangeLog
changed /trunk/infinote/rudel-infinote-group-document.el
/trunk/ChangeLog Diff Switch to side-by-side view
Loading...
/trunk/infinote/rudel-infinote-group-document.el Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB