コード例 #1
0
ファイル: info.py プロジェクト: tweetz0r/tkapi
def get_commissie_namen():
    commissies = TKApi().get_commissies()
    namen = []
    for commissie in commissies:
        if commissie.naam:
            namen.append(commissie.naam)
    return sorted(set(namen))
コード例 #2
0
ファイル: test_agendapunt.py プロジェクト: tweetz0r/tkapi
 def test_filter_agendapunten_with_activiteit(self):
     max_items = 5
     agendapunt_filter = Agendapunt.create_filter()
     agendapunt_filter.filter_has_activiteit()
     agendapunten = TKApi().get_agendapunten(max_items=max_items)
     for agendapunt in agendapunten:
         self.assertTrue(agendapunt.activiteit)
     self.assertEqual(len(agendapunten), max_items)
コード例 #3
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_dossier(nummer, toevoeging=None):
    filter = Dossier.create_filter()
    filter.filter_nummer(nummer)
    if toevoeging:
        filter.filter_toevoeging(toevoeging)
    dossiers = TKApi().get_dossiers(filter=filter)
    dossier = dossiers[0]
    return dossier
コード例 #4
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_fractieleden_actief():
    filter = Fractie.create_filter()
    filter.filter_actief()
    fracties_actief = TKApi().get_fracties(filter=filter)
    leden_actief = []
    for fractie in fracties_actief:
        leden_actief += fractie.leden_actief
    return leden_actief
コード例 #5
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_dossier_besluiten_with_stemmingen(nummer,
                                          toevoeging=None) -> List[Besluit]:
    zaken = get_dossier_zaken(nummer, toevoeging=toevoeging)
    besluiten = []
    for zaak in zaken:
        filter = Besluit.create_filter()
        filter.filter_zaak(zaak.nummer)
        filter.filter_non_empty(Stemming)
        besluiten += TKApi().get_besluiten(filter=filter)
    return filter_duplicates(besluiten)
コード例 #6
0
from tkapi.persoon import PersoonReis
from tkapi.persoon import PersoonGeschenk
from tkapi.persoon import PersoonOnderwijs
from tkapi.persoon import PersoonNevenfunctie
from tkapi.persoon import PersoonNevenfunctieInkomsten
from tkapi.persoon import PersoonContactinformatie
from tkapi.stemming import Stemming
from tkapi.vergadering import Vergadering
from tkapi.verslag import Verslag
from tkapi.zaak import Zaak
from tkapi.zaak import ZaakActor
from tkapi.filter import VerwijderdFilter

logger = logging.getLogger(__name__)

api = TKApi(verbose=True)

entity_types = [
    Fractie,
    Zaal,
    ActiviteitActor,
    CommissieContactinformatie,
    CommissieZetel,
    CommissieZetelVastPersoon,
    CommissieZetelVervangerPersoon,
    CommissieZetelVastVacature,
    CommissieZetelVervangerVacature,
    DocumentActor,
    DocumentVersie,
    FractieZetel,
    FractieZetelPersoon,
コード例 #7
0
ファイル: info.py プロジェクト: tweetz0r/tkapi
def get_vergadering_soorten():
    verslagen = TKApi().get_vergaderingen()
    return get_soorten(verslagen)
コード例 #8
0
ファイル: info.py プロジェクト: tweetz0r/tkapi
def get_commissie_soorten():
    commissies = TKApi().get_commissies()
    return get_soorten(commissies)
コード例 #9
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_kamerstuk_zaken(nummer, volgnummer, toevoeging=None) -> List[Zaak]:
    zaak_filter = Zaak.create_filter()
    zaak_filter.filter_kamerstukdossier(nummer, toevoeging=toevoeging)
    zaak_filter.filter_document(volgnummer)
    return TKApi().get_zaken(zaak_filter)
コード例 #10
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_dossier_documenten_with_activiteit(nummer,
                                           toevoeging=None) -> List[Document]:
    document_filter = Document.create_filter()
    document_filter.filter_dossier(nummer, toevoeging=toevoeging)
    document_filter.filter_has_activiteit()
    return TKApi().get_documenten(document_filter)
コード例 #11
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_dossier_documenten(nummer, toevoeging=None) -> List[Document]:
    document_filter = Document.create_filter()
    document_filter.filter_dossier(nummer, toevoeging=toevoeging)
    return TKApi().get_documenten(document_filter)
コード例 #12
0
ファイル: queries.py プロジェクト: tweetz0r/tkapi
def get_dossier_zaken(nummer, toevoeging=None) -> List[Zaak]:
    zaak_filter = Zaak.create_filter()
    zaak_filter.filter_kamerstukdossier(nummer=nummer, toevoeging=toevoeging)
    return TKApi().get_zaken(filter=zaak_filter)