forked from agoravoting/agora-ciudadana
-
Notifications
You must be signed in to change notification settings - Fork 0
/
VISION.txt
43 lines (31 loc) · 2.19 KB
/
VISION.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
= Activity =
These are the different things that should be registered as activity:
* Agora X was created by User Y: actor=userY, verb="created", object=agoraX
* Agora X was closed by User Y: actor=user, verb="closed", object=agoraX
* Agora X biography was modified by User Y: actor=userY, verb="modified biography", object=agoraX
* Agora X settings were modified by User Y: actor=userY, verb="modified settings", object=agoraX
* User X joined Agora Y: actor=userX, verb="joined", object=agoraY
* User X leaved Agora Y: actor=userX, verb="leaved", object=agoraY
* Election Y in Agora Z created by User X: actor=userX, verb="created", object=electionY, target=agoraZ
* Election Y in Agora Z modified by User X: actor=userX, verb="modifed", object=electionY, target=agoraZ
* Election Y in Agora Z was confirmed by User X: actor=userX, verb="confirmed", object=electionY, target=agoraZ
* Election X in Agora Y finished, winning option was Z with ZZ % of votes: actor=adminsX, verb="published results", object=electionY, target=agoraZ
* User X voted in election Y in Agora Z: actor=userX, verb="voted", object=electionY, target=agoraZ
* User X updated his vote in election Y in Agora Z: actor=userX, verb="changed his vote", object=electionY, target=agoraZ
* User X delegated in User Y in Agora Z: actor=userX, verb="delegated", object=userY, target=agoraZ
* User X removed his delegation in User Y in Agora Z: actor=userX, verb="removed delegation", object=userY, target=agoraZ
* User X commented on Agora Y: actor=userX, verb="commented", object=agoraY
* User X commented on Voting Y from Agora Z: actor=userX, verb="commented", object=votingY, target=agoraZ
* User X commented on User Y: actor=userX, verb="commented", object=userY
* User X updated his biography: actor=userX, verb="updated his biography"
Filtering can be done from relevant log items. Relevant log items are:
For personal timeline:
* Users in which the user delegates
* Users which the user follows
* updates in an agora the user is a member/admin of
* updates in an election where the user votes
For an agora timeline:
* updates related to the agora
For an election timeline:
* updates related to the election
* delegations in the agora related to the election