Skip to content

Commit

Permalink
Refactoring and other changes (#43, #73)
Browse files Browse the repository at this point in the history
- big refactoring
- move texts into localisation
- autoscroll parts of form
- display application version in footer ( #73 )
- new configuration file
- new validations including validation summary ( #43 )
- new databox hyperlink 
- new election calculator hyperlink
- more improvements (maybe)
  • Loading branch information
KamilZm committed May 19, 2019
1 parent 37615f0 commit c302c9c
Show file tree
Hide file tree
Showing 9 changed files with 20,807 additions and 7,820 deletions.
44 changes: 27 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,44 @@
# Volby s volebním průkazem — [volby.hlidacstatu.cz](https://volby.hlidacstatu.cz/)
# Volby s voličským průkazem — [volby.hlidacstatu.cz](https://volby.hlidacstatu.cz/)
============================

Webová aplikace, která připraví žádost o volební průkaz pro volby do Evropského parlamentu v 2019.
Vygenerovanou žádost si volič může stáhnout podepsat a stahnout jako PDF.
Webová aplikace, která připraví žádost o voličský průkaz pro volby. Vygenerovanou žádost si volič může stáhnout podepsat a stahnout jako PDF.

Odeslání pomocí datové schránky či doručení s ověřeným podpisem na úřad (poštou, messenger) již musí volič provést sám.
Odeslání pomocí datové schránky či doručení s ověřeným podpisem na úřad (poštou, messenger) již musí volič provést sám.

Bližší informace o voličkých průkazech lze zístat např. na stránkách [Ministerstva vnitra ČR](https://www.mvcr.cz/clanek/volby-volicske-prukazy.aspx "Obecné informace k voličským průkazům").

## Termíny
### Žádost o volební průkaz
1. **Při osobní žádosti o volební průkaz**
v tomto případě není písemná žádost vyžadována, neboť obecní úřad, který je oprávněn voličský průkaz vydat, o žádosti voliče po prokázání jeho totožnosti učiní úřední záznam, ve kterém veškeré potřebné údaje uvede; o vydání voličského průkazu lze požádat do okamžiku uzavření stálého seznamu voličů, tj. do 22. května 2019.

2. **doručením písemné žádosti na úřad**
### Žádost o zápis do seznamu voličů (týká se občanů jiného členského státu EU pro volby do Evropského parlamentu)
Dle § 29 odst. 1 zákona č. 62/2003 Sb., o volbách do Evropského parlamentu, je pro občana jiného členského státu EU, který má právo volit a který hodlá projevit svou vůli hlasovat ve volbách do Evropského parlamentu na území České republiky u obecního úřadu, v jehož správním obvodu je přihlášen k trvalému nebo přechodnému pobytu, nejzazší lhůta pro podání žádosti o zápis do seznamu voličů pro volby do Evropského parlamentu 40. den přede dnem voleb.

### Žádost o voličský průkaz
1. **Při osobní žádosti o voličský průkaz**
v tomto případě není písemná žádost vyžadována, neboť obecní úřad, který je oprávněn voličský průkaz vydat, o žádosti voliče po prokázání jeho totožnosti učiní úřední záznam, ve kterém veškeré potřebné údaje uvede. O vydání voličského průkazu lze osobně požádat do okamžiku uzavření stálého seznamu voličů.
Nejzaší termín pro podání žádosti je stanoven příslušným zákonem:
- pro volby do Evropského parlamentu dle § 30 odst. 2 zákona č. 62/2003 Sb., o volbách do Evropského parlamentu, 2 dny přede dnem voleb

2. **Doručením žádosti na úřad**
1. **v listinné podobě opatřené úředně ověřeným podpisem voliče**
Žádost o volební průkaz musí být na příslušný obecní úřad podle trvalého bydliště žadatele doručena nejpozději **do 17. května 2019 do 16:00**.
Ověřený podpis žadatele se vyžaduje proto, aby byl volič, který o vydání voličského průkazu žádá, chráněn před zneužitím tohoto institutu.
Z důvodu, aby byl volič, který o vydání voličského průkazu žádá, chráněn před zneužitím tohoto institutu, musí být žádost o vydání voličského průkazu opatřena úvěřeně ověřeným podpis žadatele.

2. **V elektronické podobě zaslané prostřednictvím datové schránky.**
Žádost o voličský průkaz pro volby musí být na příslušný obecní úřad podle trvalého bydliště žadatele zaslána nejpozději lhůty stanovné příslušným zákonem. Díky zaslání přes datovou schránku není podpis žadatele vyžadován.

2. **v elektronické podobě zaslané prostřednictvím datové schránky.**
Žádost o volební průkaz pro volby do Parlamentu ČR v 2017 musí být na příslušný obecní úřad podle trvalého bydliště žadatele zaslána nejpozději **do 17. května 2019 do 16:00**.
Díky zaslání přes datovou schránku není podpis žadatele vyžadován.
Žádost musí být na příslušný obecní úřad podle trvalého bydliště žadatele *doručena* nejpozději ve lhůtě stanovné příslušným zákonem:
- pro volby do Evropského parlamentu dle § 30 odst. 2 zákona č. 62/2003 Sb., o volbách do Evropského parlamentu, 7 dnů přede dnem voleb

### Doručení voličského průkazu
Obecní úřad voličský průkaz předá osobně voliči nebo osobě, která se prokáže plnou mocí s ověřeným podpisem voliče žádajícího o vydání voličského průkazu (jedná se pouze o plnou moc k převzetí / vyzvednutí voličského průkazu, nikoliv však k podání žádosti o vydání voličského průkazu), anebo jej voliči zašle na jím uvedenou adresu, a to i do zahraničí. Voličský průkaz lze zaslat na základě žádosti voliče i na adresu zastupitelského úřadu, kde se volič rozhodl hlasovat. V tomto případě se stačí v den voleb dostavit na tento zastupitelský úřad, kde bude voličský průkaz předán a následně je možné přistoupit k hlasování.

### Doručení volebního průkazu
Obecní úřad voličský průkaz nejdříve 15 dnů přede dnem voleb, tj. **5. října 2017**, předá osobně voliči nebo osobě, která se prokáže plnou mocí s ověřeným podpisem voliče žádajícího o vydání voličského průkazu (jedná se pouze o plnou moc k převzetí / vyzvednutí voličského průkazu, nikoliv však k podání žádosti o vydání voličského průkazu), anebo jej voliči zašle na jím uvedenou adresu, a to i do zahraničí. Voličský průkaz lze zaslat na základě žádosti voliče i na adresu zastupitelského úřadu, kde se volič rozhodl hlasovat. V tomto případě se stačí v den voleb dostavit na tento zastupitelský úřad, kde bude voličský průkaz předán a následně je možné přistoupit k hlasování.
Předání voličského průkazu obecním úřadem je možné nejdříve dle lhůty stanovené příslušným zákonem:
- pro volby do Evropského parlamentu dle § 30 odst. 2 zákona č. 62/2003 Sb., o volbách do Evropského parlamentu, 15 dnů přede dnem voleb


## Ochrana osobní údajů:
Aplikace běží pouze na klientovi, nedochází k žádnému přenášení údajů na server provozovatele (Hlídač Státu z.ú.), tzn. z hlediska zákona o ochraně osobních údajů nedochází ke zpracování osobních údajů.
Aplikace běží pouze na klientovi, nedochází k žádnému přenášení údajů na server provozovatele (Hlídač Státu z.ú.), tzn. z hlediska zákona o ochraně osobních údajů nedochází ke zpracování osobních údajů.


## Další
**Nápad na aplikace vznikl na:**
**Nápad na aplikace vznikl na:**
[platforma.slovensko.digital](https://platforma.slovensko.digital/)
29 changes: 29 additions & 0 deletions appconfig.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
const appConfig = {
electionName: {
CZ: 'Volby do Evropského parlamentu 2019',
EN: 'European Parliament election 2019'},
electionDays: [{
startTime: "24.05.2019 14:00", // in one election day start and end date (not time) must be same
endTime: "24.05.2019 22:00"
},{
startTime: "25.05.2019 08:00", // in one election day start and end date (not time) must be same
endTime: "25.05.2019 14:00"}],
voterCardRequestdeliveryLastTime: {
personal: "22.05.2019 16:00",
post: "17.05.2019 16:00"
},
showENVersion: true, // true = button for EN version application is showed
europeanParliamentElection: true, // true = election is European Parliament election (display some texts in form like 'I want to vote for candidates from another EU country')
voterCardReceiveBeforeElection: 15, // the voter card can be issued (and therefore received) X days before the first election day at the earliest
minimumAge: 18, // minimum age (year) for the latest election day
minimumDaysForRegisterOnElectoralRollBeforeElection: 40, // apply to have your details transferred (or register) to the EP electoral roll no later than 40 days before the election
applicationTemplate: "assets/files/Zadost-Volicsky-Prukaz-EU2019-CR.pdf",
filenameForDownloadApplication: "Zadost-Volicsky-Prukaz-EU2019-CR.pdf",
electionCalculatorLink: {
CZ: 'https://volebnikalkulacka.cz/',
EN: 'https://euandi2019.eu'
},
databoxLink: "https://www.mojedatovaschranka.cz",
searchMapyCZ: "https://mapy.cz/zakladni?q=jtsk:%Y%,%X%", // https://mapy.cz/zakladni?q=jtsk:801310.09,1077249.26
showFullValidationSummary: true // true = show all error, false = show only important info
}
1 change: 1 addition & 0 deletions appversion.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
000000100000000000000000000000000000000
Loading

0 comments on commit c302c9c

Please sign in to comment.