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:
|
TODO:
|
||||||
- aussortieren von Bounces aus Stimmenliste
|
- 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):
|
Version 4.12 (28.02.2014):
|
||||||
- uvbounce.pl und uvballot.pl benutzen jetzt wieder den uebergebenen
|
- uvbounce.pl und uvballot.pl benutzen jetzt wieder den uebergebenen
|
||||||
Dateinamen statt irrtuemlich das Mailboxfile aus usevote.cfg
|
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
|
UVsendmail.pm Routinen zum Erzeugen von Mails
|
||||||
UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates)
|
UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates)
|
||||||
bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf
|
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)
|
angepasst oder kann ignoriert werden (bdsg=0 in usevote.cfg)
|
||||||
mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen
|
mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen
|
||||||
messages.cfg Programm-Meldungen (Ressourcen-Datei)
|
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
|
Bei Verfahren mit mehreren Abstimmungspunkten wird automatusch
|
||||||
das folgende tabellarische Format verwendet:
|
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
|
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
|
multigroup Fuer das Ergebnis auch bei Eingruppenabstimmung des
|
||||||
Mehrgruppenformat waehlen? [BOOL]
|
Mehrgruppenformat waehlen? [BOOL]
|
||||||
condition1 Bedingungen fuer einen Erfolg der Abstimmung in Perl-Syntax
|
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)
|
resultfile Datei fuer Gesamtergebnis (normalerweise ergebnis.alle)
|
||||||
idfile Datei mit Scheinkennungen (bei "personal=1")
|
idfile Datei mit Scheinkennungen (bei "personal=1")
|
||||||
pop3 POP3 benutzen? [BOOL] (andernfalls Stimmen aus Datei lesen)
|
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)
|
(falls smtp=0, normalerweise tmp/domail)
|
||||||
mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der
|
mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der
|
||||||
Bestaetigungsmails (falls smtp=0), z.B.
|
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
|
sleepcmd Weiteres Kommando, welches nach jeder Mail aufgerufen werden
|
||||||
soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei
|
soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei
|
||||||
langsamen Systemen hoeher gewaehlt werden sollte.
|
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',
|
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',
|
bdsg_confirm => 'JA',
|
||||||
condition1 => '$yes>=2*$no', # twice as many yes as no
|
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',
|
prop_formula => '$yes/$no',
|
||||||
tpl_ack_mail => 'ack-mail',
|
tpl_ack_mail => 'ack-mail',
|
||||||
tpl_bouncelist => 'bouncelist',
|
tpl_bouncelist => 'bouncelist',
|
||||||
|
|
11
bdsgtext.cfg
11
bdsgtext.cfg
|
@ -4,10 +4,15 @@
|
||||||
# anfangen, werden ignoriert.
|
# anfangen, werden ignoriert.
|
||||||
#
|
#
|
||||||
Zur Verarbeitung des Wahlscheines und insbesondere der Veroeffentlichung
|
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
|
Veroeffentlichung deiner Stimmdaten (Name und E-Mail-Adresse in
|
||||||
Verbindung mit dem Stimmverhalten) im Rahmen dieses Verfahrens
|
Verbindung mit dem Stimmverhalten) im Rahmen dieses Verfahrens
|
||||||
erforderlich. Wenn du im Feld unterhalb dieses Absatzes "JA"
|
erforderlich. Wenn du im Feld unterhalb dieses Absatzes "JA"
|
||||||
eintraegst, erklaerst du dich damit einverstanden. In allen anderen
|
eintraegst, erklaerst du dich damit einverstanden. In allen anderen
|
||||||
Faellen wird der Wahlschein mit Ruecksicht auf das deutsche
|
Faellen wird der Wahlschein mit Ruecksicht auf die DSGVO verworfen
|
||||||
Bundesdatenschutzgesetz verworfen und nicht gewertet.
|
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.
|
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]
|
[@count|[$yes] [$no] : [?cond1| Ja |Nein] [?cond2| Ja |Nein] : [?result| Ja |Nein] : [$group-first]
|
||||||
[@group-more| : : : [$line]\n]\n]
|
[@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.]
|
[?numinvalid|[$numinvalid] Stimme(n) wurden als ungueltig gewertet.]
|
||||||
|
|
||||||
Es wurde [?cond1|die|keine] 2/3-Mehrheit erreicht und es gingen [?cond2|mehr|weniger] als
|
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].
|
[@votename-text-more|[$line] |\n][?cond1|[?cond2|angenommen|abgelehnt]|abgelehnt].
|
||||||
|
|
||||||
Gegen dieses Ergebnis kann innerhalb einer Woche nach seiner
|
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
|
# wird nur Bedingung 1 ausgewertet und kann z.B. auf "$yes>$no" gesetzt
|
||||||
# werden.
|
# werden.
|
||||||
condition1 = $yes>=2*$no
|
condition1 = $yes>=2*$no
|
||||||
condition2 = $yes>=50
|
condition2 = $yes>=15
|
||||||
|
|
||||||
# Datei mit Musterwahlschein, wie er im CfV geposted wurde. Wird fuer
|
# Datei mit Musterwahlschein, wie er im CfV geposted wurde. Wird fuer
|
||||||
# Vergleich mit ankommenden Wahlscheinen per "diff" genutzt.
|
# Vergleich mit ankommenden Wahlscheinen per "diff" genutzt.
|
||||||
|
@ -190,7 +190,7 @@ domailfile = tmp/domail
|
||||||
|
|
||||||
# MTA-Aufruf zum Verschicken der Bestaetigungsmails
|
# MTA-Aufruf zum Verschicken der Bestaetigungsmails
|
||||||
# nuetzlich ist die Sendmail-Option -f zum Setzen des Absenders
|
# 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).
|
# Weiteres Kommando, welches nach jeder Mail aufgerufen werden soll (falls smtp=0).
|
||||||
# Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher
|
# Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher
|
||||||
|
@ -213,7 +213,7 @@ clearcmd = clear
|
||||||
pager = less
|
pager = less
|
||||||
|
|
||||||
# Shellbefehl fuer Dateivergleich
|
# Shellbefehl fuer Dateivergleich
|
||||||
diff = diff
|
diff = diff -u
|
||||||
|
|
||||||
# Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
|
# Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
|
||||||
messagefile = messages.cfg
|
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