Parametrizace

Obsah

  1. První kroky
    1. Nastavení serveru odchozí pošty SMTP
    2. Založení nového uživatele
  2. Administrace
    1. Společenství
    2. Dům
    3. Seznam jednotek
    4. Seznam uživatelů
    5. Seznam skupin
      1. Seznam oprávnění
    6. Vlastnosti

První kroky

Nastavení serveru odchozí pošty SMTP

Systém SVJIS při různých událostech používá odesílání emailů, proto je správné nastavení e-mailového rozhraní pro funkci aplikace důležité.

Vytvořte nový soubor svjis/svjis/local_settings.py a v něm vytvořte následující konfiguraci.

SECRET_KEY = 'produkcni django secret'
TIME_ZONE = 'Europe/Prague'

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'vas smtp server'
EMAIL_USE_TLS = False
EMAIL_USE_SSL = True
EMAIL_PORT = 465
EMAIL_HOST_USER = 'username k vasemu smtp serveru'
EMAIL_HOST_PASSWORD = 'heslo k vasemu smtp serveru'

Odesílání e-mailů se děje na pozadí - systém ukládá e-maily do fronty k odeslání, viz Administrace - čekající zprávy. Pro odeslání zprávy je třeba spustit následující příkaz:

python manage.py svjis_send_messages

Při testování aplikace ho můžete spouštět ručně. Při produkčním nastavení je potřeba nastavit plánovač systému (například cron) aby ho spoštěl v určitých itervalech (například každých 5 minut).

Založení nového uživatele

V menu Administrace - Uživatelé si založte svůj osobní účet.

Administrace

Společenství

Na stránce společenství vyplňte adresu a kontaktní údaje vašeho společenství.

Obrázek v hlavičce webu o rozměrech 940 x 94 bodů. Jako předlohu můžete použít:

Dům

Na stránce dům vyplňte údaje dle katastru nemovitostí.

Seznam jednotek

Na stránce seznam jednotek vyplňte jednotky tak jak jsou evidované v katastru nemovitostí včetně podílů.

Seznam uživatelů

Na stránce seznam uživatelů můžete zakládat, editovat a zakazovat uživatele. Uživatele není možné smazat, pouze zakázat. Pokud zakládáte nového uživatele, nevyplníte mu heslo a zaškrtnete Odeslat přihlášení e-mailem, tak se mu heslo vygeneruje automaticky a pošle e-mailem (je třeba mít naparametrizovaný smtp server).

Seznam skupin

Na stránce skupin můžete vytvářet a uproavovat práva jednotlivých skupin. V detailu každé skupiny je možné vybrat oprávnění které má skupina povolené.

Seznam oprávnění

OprávněníPopis
svjis_add_advertPrávo vložit inzerát v menu inzeráty
svjis_view_adverts_menuPrávo vidět menu inzeráty
svjis_edit_articlePrávo editovat články v menu redakce
svjis_view_redaction_menuPrávo vidět menu redakce
svjis_add_article_commentPrávo komentovat pod článkem
svjis_edit_article_menuPrávo editovat menu v menu redakce
svjis_edit_admin_buildingPrávo editovat informace o buově v menu administrace
svjis_edit_admin_companyPrávo editovat informace o společenství v menu administrace
svjis_add_fault_commentPrávo komentovat v tiketech v menu hlášení závad
svjis_fault_reporterPrávo vytvářet tikety v menu hlášení závad
svjis_fault_resolverPrávo řešit tikety v menu hlášení závad
svjis_view_fault_menuPrávo vidět menu hlášení závad
svjis_edit_article_newsPrávo editovat novinky v menu redakce
svjis_edit_admin_preferencesPrávo editovat preference v menu administrace
svjis_answer_surveyPrávo hlasovat v anketách
svjis_edit_surveyPrávo editovat ankety v menu redakce
svjis_edit_useful_linkPrávo editovat užitečné odkazy v menu redakce
svjis_edit_admin_groupsPrávo editovat skupiny v menu administrace
svjis_edit_admin_usersPrávo editovat uživatele v menu administrace
svjis_view_admin_menuPrávo vidět menu administrace
svjis_view_personal_menuPrávo vidět menu osobní nastavení
svjis_view_phonelistPrávo vidět seznam kontaktů v menu kontakty

Vlastnosti

Zde jsou definované šablony e-mailových zpráva