An event card joins and leaves the event

PrivaPub lets a persona join another server's event (owner decision
2026-10-05). The card of a remote event shows the persona's participation
(pending, accepted, rejected) with Join or Leave, except for events by
invitation or taken on another site. Joining is public on the event's
server, so the first join asks the persona once, as reactions and votes do,
remembered apart from them (PublicAct).

The e2e joins the event SocialPub's Mobilizon scenario keeps, checks the
participant on Mobilizon and PrivaPub's answer, and leaves it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-05 15:19:07 +02:00
1 parent 6f8472bc9f
commit 5e8fdc43af
12 files changed
+216 -15

No files matched your search

+21
View File
@@ -1556,4 +1556,25 @@
<data name="Its author did not approve it" xml:space="preserve">
<value>L'autore non l'ha approvato</value>
</data>
<data name="You are going" xml:space="preserve">
<value>Parteciperai</value>
</data>
<data name="Waiting for the organiser" xml:space="preserve">
<value>In attesa dell'organizzatore</value>
</data>
<data name="The organiser said no" xml:space="preserve">
<value>L'organizzatore ha detto di no</value>
</data>
<data name="Leave" xml:space="preserve">
<value>Non partecipare più</value>
</data>
<data name="Join" xml:space="preserve">
<value>Partecipa</value>
</data>
<data name="Joining an event is public" xml:space="preserve">
<value>Partecipare a un evento è pubblico</value>
</data>
<data name="The event&#x27;s server shows who takes part, {0} included. Your other personas are never named." xml:space="preserve">
<value>Il server dell'evento mostra chi partecipa, {0} compreso. Le tue altre persone non vengono mai nominate.</value>
</data>
</root>