nigol / obec

Repozitář pro webové stránky / aplikaci obce (primárně Tršice).
MIT License
0 stars 3 forks source link

Obec Tršice

Repozitář pro webové stránky / aplikaci obce (primárně Tršice).

Nastavení

Aplikace v některých případech používá princip "Convention over Configuration", tzn. některé věci jsou nastaveny implicitně přímo v kódu a pro jejich případnou změnu je třeba upravit kód aplikace.

Cesty v aplikaci, která vyžadují nějaký stupeň ověření jsou nastaveny v ApplicationBean::preparePaths. Kdo má jaké oprávnění se pak nastavuje v administraci rolí /administrace/role.jsf.

Menu jsou uložena v systému jako články (/administrace/clanky.jsf) se speciálním ID:

Je třeba nastavit správný resource pro přístup k databázi. Aplikace očekává, že bude nastaveno obecdb. Toto je možné nastavit buď v souboru /WEB-INF/resources.xml nebo přímo v tomee.xml souboru. Zde je příklad nastavení pro HSQL databázi - v produkci pravděpodobně použijete jinou. Také je třeba nastavit mailServer resource pro konfiguraci odesílání emailů.

<Resource id="obecdb" type="DataSource">
    JdbcDriver = org.hsqldb.jdbcDriver
    JdbcUrl = jdbc:hsqldb:file:hsqldb
</Resource>
<Resource id="mailServer" type="javax.mail.Session">
    mail.from=
    mail.smtp.port=25
    mail.smtp.host=
    mail.smtp.auth=true
    mail.transport.protocol=smtp
    mail.smtp.starttls.enable=true
    mail.smtp.user=
    mail.smtp.password=
    </Resource>

Changelog

Verze 1.8.1

Verze 1.8

Verze 1.7.7

Verze 1.7.4

Verze 1.7.3

Verze 1.7.2

Verze 1.7.1

Verze 1.7

Verze 1.6.1

Verze 1.6

Verze 1.5.2

Verze 1.5

Verze 1.4

Verze 1.3.3

Verze 1.3

Verze 1.2

Verze 1.1

Verze 1.0