#5575 (Lino Seggi (a continuous cascaded voting system) or Posti)
by Luc Saffre · in Developers · assigned to Jan Markus Kähara
Kokkuvõte
Developer docs: Lino Seggi developer guide
Children
Kommentaarid
- 14 hours ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I marked #7059 as ready because it looks well. I updated the next steps in Lino Seggi developer guide.
- 1 nädal ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : This is the flowchart I worked on today (not finished): drive.google.com/file/d/1bu0IKFo6QD2_iQmrksRikklPR8iwK5H7/view?usp=sharing
- 1 nädal, 3 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I started two documentation pages about vote bubbles: one on Jane, the other in the sphinx docs of Seggi. jane.mylino.net/p/62 seggi.lino-framework.org/topics/bubbles.html Guess which one I prefer? ;-) Yes, it didn't take long and I switched back to Sphinx. But the main reason for switching was table...
- 1 nädal, 3 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : We start to think about how Lino would detect voting bubbles. The term voting bubble is inspired by the term filter bubble.
- 1 nädal, 5 päeva ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I basically did what the comment from Luc before this one said we should do.
- 2 nädalat ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Jan and I worked in the seats.BoardChecker: it now deletes votes from users (or for delegates) that are no longer member of the group. Next thing to do is to create seats when a candidate has enough votes and to mark existing seats as deprecated when they no longer have enough votes).
- 2 nädalat, 4 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Jan, please read about the yield keyword (generator functions). And about the checkdata plugin.
- 2 nädalat, 4 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I wrote a data checker in the seats plugin, which creates empty votes when needed (or deletes superfluous votes).
- 2 nädalat, 5 päeva ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I reworded some of the problems and expanded on their explanations. Then after trying to look into how to make the boards creatable for all users I stumbled upon a bigger problem regarding the currently infinite voting that users can do. I wrote this down as well. I wasn't able to fix this yet but I...
- 3 nädalat ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Together we wrote the friends.MyFriends table. My first implementation used a list in memory, which even worked, and it was fun to do, but then I realized that it has disadvantages and that there is an easier way to do it::
@classmethod def get_request_queryset(cls, ar, **filter): qs... - 3 nädalat, 3 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Jan added a text field Vote.reasoning and pushed his changes.
- 3 nädalat, 3 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : @jmk and I together we added the Candidate model and wrote the seggi.lino-framework.org/plugins/summaries.html page
- 3 nädalat, 4 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : todo: the PublicUserDetail for UsersOverview doesn't yet make the user names clickable.
- 3 nädalat, 4 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Together we created the documentation page with our todo list: jane.mylino.net/p/59
- 3 nädalat, 5 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I had another playing session, resulting in a few more changes: gitlab.com/synodalsoft/seggi/-/commit/c7f415ba0179ac4387ff9d46d67fd619ee341a94 gitlab.com/lino-framework/xl/-/commit/9f5d5a1edc36f9f0fed8dbbafa7781fc6093cad2
- 3 nädalat, 5 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I played alone in xl.lib.friends: gitlab.com/lino-framework/xl/-/commit/a9935668045b84c9f3bf532dce445d78e6e8fc55
I first tried using a state field and workflows, but workflow actions can't override get_action_permission(). Which tells me that generic workflow actions and transition are an obsolete f... - 3 nädalat, 5 päeva ago by Jan Markus Kähara in reply to Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Tomorrow
- 3 nädalat, 5 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) (1 reply) : Good work! Next step is to work on these points little by little. I would have time now. Or tomorrow.
- 3 nädalat, 5 päeva ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : 3/3
IDEAS: - An extra field to the vote, where you can give a reasoning for your vote that is just for yourself, so you can remember why exactly you voted for someone - Idk how possible this is but I think users should be able to create their own boards, and be able to manage those boards. - In the bo... - 3 nädalat, 5 päeva ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : 2/3
TODO: - Add a friends list table - Add the friends list table on every persons profile kind of like facebook I guess - A way to see the rankings by vote and who's actually ended up on the board - Obviously the security/confidentiality of the votes, even admins technically shouldn't see who has wh... - 3 nädalat, 5 päeva ago by Jan Markus Kähara about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : The things I thought about so far regarding this project 1/3
(potenital) PROBLEMS:
- Shouildnt e able to untick the friend requests that someone else accetped. - Rn can't see any incoming friend requests - In groups view as a normal user, you see memberships of a group as a long list, where you can o... - 3 nädalat, 6 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I created the new repository for Lino Seggi: gitlab.com/synodalsoft/seggi
How to install it on your computer:
go lino cd .. git clone git@gitlab.com:synodalsoft/seggi.git pip install -e seggi - 3 nädalat, 6 päeva ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : I thought that this might be a good project for @jmk
- 2 aastat, 5 kuud ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) (1 reply) : Brainstorming about which plugins would be in Lino Posti? No contacts. Users and user groups. Notify. A new plugin called "seats" or "boards" or "delegates" with models Seat(name, periodicity, notice_period, ...) and Vote(user, seat, delegate=FK(User)) and Apointment(seat, user, start_date, end_date...
- 2 aastat, 5 kuud ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : A website where any association could organize their elections using continuous cascaded voting.
- 2 aastat, 5 kuud ago by Luc Saffre about #5575 (Lino Seggi (a continuous cascaded voting system) or Posti) : Created new Ticket #5575 (Lino Posti (a continuous cascaded voting system)).