Software /
code /
prosody
Annotate
spec/scansion/muc_outcast_reason.scs @ 13493:933c669628a3
scansion: Add roster groups setting to pubsub form in tests
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 12 Jun 2024 23:14:55 +0200 |
parent | 13415:f34b33cb1383 |
rev | line source |
---|---|
13415
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 # Save ban reason |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 [Client] Romeo |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 password: password |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 jid: user@localhost |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 ----- |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 Romeo connects |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 <presence to="muc-outcast-reason@conference.localhost/Romeo"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 <x xmlns="http://jabber.org/protocol/muc"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 </presence> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 <presence from="muc-outcast-reason@conference.localhost/Romeo"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 <x xmlns="http://jabber.org/protocol/muc#user"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 <status code="201"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 <item jid="${Romeo's full JID}" role="moderator" affiliation="owner"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 <status code="110"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 </x> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 </presence> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
26 <message type="groupchat" from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 <subject/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
28 </message> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 <iq id="lx5" to="muc-outcast-reason@conference.localhost" type="set"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 <query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 <item affiliation="outcast" jid="tybalt@localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 <reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 </item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 </query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 </iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
39 Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 <message from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 <x xmlns="http://jabber.org/protocol/muc#user"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
42 <status code="301"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
43 <item jid="tybalt@localhost" affiliation="outcast"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
44 <reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
45 </item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
46 </x> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
47 </message> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
48 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
49 Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
50 <iq id="lx5" type="result" from="muc-outcast-reason@conference.localhost"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
51 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
52 Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 <iq id="lx6" to="muc-outcast-reason@conference.localhost" type="get"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 <query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 <item affiliation="outcast"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
56 </query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
57 </iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 <iq id="lx6" type="result" from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
61 <query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
62 <item jid="tybalt@localhost" affiliation="outcast"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 <reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 </item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 </query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
66 </iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
67 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
68 Romeo disconnects |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
70 Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
71 <presence type='unavailable'/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
72 |