Testing points
Matrix -> NC
-
(M) create room -> (N) create circle -
(M) delete room -> (N) delete circle - (Note: worked out of the box)
-
(M) change room settings -> (N) change circle settings -
(M) add room member -> (N) add circle member - (Note: strange state happened: a member record without the user being shown in the interface. Tried to add user, and got message: User already in circle).
-
(M) invite user to room -> (N) user invited to room -
(M) user accepts invitation -> (N) user accepts invitation -
(M) user enters directly in public room (no invitation necessary) -> (N) user enters directly into room -
(M) remove room member (ban) -> (N) remove circle member, user cannot try to enter again - (Note: there is no ban in NC. If the user is banned, can be added to circle in NC, but will not be added to room).
-
(M) remove room member (kick) -> (N) remove circle member, user can try to enter again -
(M) remove room member (user leaves) -> (N) remove circle member, as user -
(M) remove room member (user is circle owner and leaves) -> (N) remove circle member, as user; finds another owner; if sole user, deletes circle -
(M) change room member level/permissions -> (N) change user level in circle -
(M) edit room name -> (N) edit room name -
(M) edit room topic -> (N) edit room description
NC -> Matrix
- How to dispatch events in the next version of circles?
-
(N) create circle -> (M) create room - (note: this doesn't make sense, as there is nowhere in the interface to differentiate matrix circles from normal circles)
-
(N) delete circle -> (M) delete room -
(N) change circle settings -> (M) change room settings -
(N) add circle member -> (M) add room member -
(N) remove circle member -> (M) remove room member -
(N) change user level in circle -> (M) change room member level/permissions -
(N) edit room name -> (M) edit room name -
(N) edit room description -> (M) edit room topic
SyncRoomsToCircles
-
(M) create room -> (N) create circle -
(M) delete room -> (N) delete circle -
(M) change room settings -> (N) change circle settings -
Name change -
Topic change
-
-
(M) add room member -> (N) add circle member -
(M) remove room member (ban, kick, user leaves) -> (N) remove circle member -
(M) change room member level/permissions -> (N) change user level in circle -
(M) edit room name -> (N) edit room name -
(M) edit room topic -> (N) edit room description
Hooks
-
FilesHooks -
CirclesHooks -
CalendarHooks - partial: not working when creating event
-
GroupHooks -
UserHooks
Other