Merge branch 'upstream-tmp' into upstream
* upstream-tmp: Update documentation. Change quorum (50 -> 15 votes) Global config: change diff command to "diff -u". Global config: add " --" to mail command. Adapt bdsgtext.cfg to DSGVO. Add executive bits to scripts.
This commit is contained in:
commit
68b0879787
7
CHANGES
7
CHANGES
|
@ -4,6 +4,13 @@ UseVoteGer Versionshistorie (aktuelle Version: 4.12, released 28.02.2014)
|
|||
TODO:
|
||||
- aussortieren von Bounces aus Stimmenliste
|
||||
|
||||
Version 4.13 (unreleased):
|
||||
- BDSG-Klausel an die DSGVO angepasst
|
||||
- "mailcmd" muss mit "--" enden, damit Mailadressen, die mit "-"
|
||||
beginnen, richtig erkannt werden.
|
||||
- "diff -u" ist ein besserer Default für das Diff-Programm
|
||||
- Standardwert fuer Mindest-JA-Stimmenzahl von 50 auf 15 verringert
|
||||
|
||||
Version 4.12 (28.02.2014):
|
||||
- uvbounce.pl und uvballot.pl benutzen jetzt wieder den uebergebenen
|
||||
Dateinamen statt irrtuemlich das Mailboxfile aus usevote.cfg
|
||||
|
|
8
README
8
README
|
@ -187,7 +187,7 @@ UVrules.pm Routinen zur Regelverarbeitung (usevote.rul)
|
|||
UVsendmail.pm Routinen zum Erzeugen von Mails
|
||||
UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates)
|
||||
bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf
|
||||
Datenschutzgesetz), muss ausserhalb Deutschlands ggfls.
|
||||
DSGVO), muss ausserhalb Deutschlands ggfls.
|
||||
angepasst oder kann ignoriert werden (bdsg=0 in usevote.cfg)
|
||||
mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen
|
||||
messages.cfg Programm-Meldungen (Ressourcen-Datei)
|
||||
|
@ -524,7 +524,7 @@ Das Endergebnis kannst Du mit "uvcount.pl -r" ausgeben lassen.
|
|||
Bei Verfahren mit mehreren Abstimmungspunkten wird automatusch
|
||||
das folgende tabellarische Format verwendet:
|
||||
|
||||
Ja Nein : 2/3? >=60? : ang.? : Gruppe
|
||||
Ja Nein : 2/3? >=15? : ang.? : Gruppe
|
||||
==== ==== : ==== ===== : ===== : =======================================
|
||||
100 70 : Nein Ja : Nein : Einrichtung von xyz
|
||||
|
||||
|
@ -989,7 +989,7 @@ onestep Mails direkt verschicken und Ergebnisse speichern? [BOOL]
|
|||
multigroup Fuer das Ergebnis auch bei Eingruppenabstimmung des
|
||||
Mehrgruppenformat waehlen? [BOOL]
|
||||
condition1 Bedingungen fuer einen Erfolg der Abstimmung in Perl-Syntax
|
||||
condition2 (normalerweise "$yes>=2*$no" und "$yes>=60"
|
||||
condition2 (normalerweise "$yes>=2*$no" und "$yes>=15"
|
||||
resultfile Datei fuer Gesamtergebnis (normalerweise ergebnis.alle)
|
||||
idfile Datei mit Scheinkennungen (bei "personal=1")
|
||||
pop3 POP3 benutzen? [BOOL] (andernfalls Stimmen aus Datei lesen)
|
||||
|
@ -1027,7 +1027,7 @@ domailfile Name des Shellscripts zum Versenden der Bestaetigungsmails
|
|||
(falls smtp=0, normalerweise tmp/domail)
|
||||
mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der
|
||||
Bestaetigungsmails (falls smtp=0), z.B.
|
||||
"sendmail -oi -oem -femail@adresse"
|
||||
"sendmail -oi -oem -femail@adresse -- "
|
||||
sleepcmd Weiteres Kommando, welches nach jeder Mail aufgerufen werden
|
||||
soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei
|
||||
langsamen Systemen hoeher gewaehlt werden sollte.
|
||||
|
|
|
@ -94,7 +94,7 @@ sub read_config {
|
|||
ann_stimme => 'A\s*N\s*N\s*U\s*L\s*L\s*I\s*E\s*R\s*U\s*N\s*G',
|
||||
bdsg_confirm => 'JA',
|
||||
condition1 => '$yes>=2*$no', # twice as many yes as no
|
||||
condition2 => '$yes>=50', # min 60 yes votes
|
||||
condition2 => '$yes>=15', # min 15 yes votes
|
||||
prop_formula => '$yes/$no',
|
||||
tpl_ack_mail => 'ack-mail',
|
||||
tpl_bouncelist => 'bouncelist',
|
||||
|
|
11
bdsgtext.cfg
11
bdsgtext.cfg
|
@ -4,10 +4,15 @@
|
|||
# anfangen, werden ignoriert.
|
||||
#
|
||||
Zur Verarbeitung des Wahlscheines und insbesondere der Veroeffentlichung
|
||||
des Ergebnisses ist deine Zustimmung zur Speicherung, Auswertung und
|
||||
des Ergebnisses ist Deine Einwilligung zur Speicherung, Auswertung und
|
||||
Veroeffentlichung deiner Stimmdaten (Name und E-Mail-Adresse in
|
||||
Verbindung mit dem Stimmverhalten) im Rahmen dieses Verfahrens
|
||||
erforderlich. Wenn du im Feld unterhalb dieses Absatzes "JA"
|
||||
eintraegst, erklaerst du dich damit einverstanden. In allen anderen
|
||||
Faellen wird der Wahlschein mit Ruecksicht auf das deutsche
|
||||
Bundesdatenschutzgesetz verworfen und nicht gewertet.
|
||||
Faellen wird der Wahlschein mit Ruecksicht auf die DSGVO verworfen
|
||||
und nicht gewertet. Die Einwilligung kann jederzeit mit Wirkung
|
||||
fuer die Zukunft widerrufen werden. Dafuer genuegt eine E-Mail an
|
||||
den Votetaker. Die Wertung und Veroeffentlichung der Stimmdaten
|
||||
kann auch durch die erneute Einreichung eines Wahlscheins mit
|
||||
"ANNULLIERUNG" (statt "JA" oder "NEIN") als Stimmabgabe beim
|
||||
ersten Abstimmungspunkt verhindert werden.
|
||||
|
|
|
@ -14,7 +14,7 @@ Ergebnisse [$votename-first]
|
|||
|
||||
Es wurden [$numvalid] gueltige Stimmen abgegeben.
|
||||
|
||||
Ja Nein : 2/3? >=50? : ang.? : Gruppe
|
||||
Ja Nein : 2/3? >=15? : ang.? : Gruppe
|
||||
---- ---- : ---- ----- : ----- : ---------------------------------------
|
||||
[@count|[$yes] [$no] : [?cond1| Ja |Nein] [?cond2| Ja |Nein] : [?result| Ja |Nein] : [$group-first]
|
||||
[@group-more| : : : [$line]\n]\n]
|
||||
|
|
|
@ -15,7 +15,7 @@ Es gab [$yes] Ja-Stimmen und [$no] Nein-Stimmen[?numabstain| bei [$numabstain] E
|
|||
[?numinvalid|[$numinvalid] Stimme(n) wurden als ungueltig gewertet.]
|
||||
|
||||
Es wurde [?cond1|die|keine] 2/3-Mehrheit erreicht und es gingen [?cond2|mehr|weniger] als
|
||||
50 Ja-Stimmen ein. Damit ist die [$votename-text-first]
|
||||
15 Ja-Stimmen ein. Damit ist die [$votename-text-first]
|
||||
[@votename-text-more|[$line] |\n][?cond1|[?cond2|angenommen|abgelehnt]|abgelehnt].
|
||||
|
||||
Gegen dieses Ergebnis kann innerhalb einer Woche nach seiner
|
||||
|
|
|
@ -75,7 +75,7 @@ multigroup = 1
|
|||
# wird nur Bedingung 1 ausgewertet und kann z.B. auf "$yes>$no" gesetzt
|
||||
# werden.
|
||||
condition1 = $yes>=2*$no
|
||||
condition2 = $yes>=50
|
||||
condition2 = $yes>=15
|
||||
|
||||
# Datei mit Musterwahlschein, wie er im CfV geposted wurde. Wird fuer
|
||||
# Vergleich mit ankommenden Wahlscheinen per "diff" genutzt.
|
||||
|
@ -190,7 +190,7 @@ domailfile = tmp/domail
|
|||
|
||||
# MTA-Aufruf zum Verschicken der Bestaetigungsmails
|
||||
# nuetzlich ist die Sendmail-Option -f zum Setzen des Absenders
|
||||
#mailcmd = sendmail -oi -oem -femail@adresse
|
||||
#mailcmd = sendmail -oi -oem -femail@adresse --
|
||||
|
||||
# Weiteres Kommando, welches nach jeder Mail aufgerufen werden soll (falls smtp=0).
|
||||
# Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher
|
||||
|
@ -213,7 +213,7 @@ clearcmd = clear
|
|||
pager = less
|
||||
|
||||
# Shellbefehl fuer Dateivergleich
|
||||
diff = diff
|
||||
diff = diff -u
|
||||
|
||||
# Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
|
||||
messagefile = messages.cfg
|
||||
|
|
0
uvballot.pl
Normal file → Executable file
0
uvballot.pl
Normal file → Executable file
0
uvbounce.pl
Normal file → Executable file
0
uvbounce.pl
Normal file → Executable file
0
uvcount.pl
Normal file → Executable file
0
uvcount.pl
Normal file → Executable file
Loading…
Reference in a new issue