Sprawy¶
Założenia¶
Moduł odpowiedzialny jest za mechanizm “wątków” odnoszących się do konkretnego zapytania skierowanego do konkretnego urzędu. Każda sprawa jest związana tylko z jednym monitoringiem i jednym zapytaniem. W obrębie sprawy mogą być agregowane informacje różnej kategorii.
Architektura¶
Model¶
- class feder.cases.models.Alias(id, case, email)[source]¶
- Parameters:
id (AutoField) – Id
case_id (ForeignKey to
feder.cases.models.Case
) – Sprawaemail (CharField) – Email
- exception DoesNotExist¶
- exception MultipleObjectsReturned¶
- class feder.cases.models.Case(id, created, modified, name, slug, user, monitoring, institution, mass_assign, email, confirmation_received, response_received, is_quarantined, first_request, last_request)[source]¶
- Parameters:
id (AutoField) – Id
created (AutoCreatedField) – Utworzony
modified (AutoLastModifiedField) – Zmodyfikowany
name (CharField) – Nazwa
slug (AutoSlugField) – Adres url
user_id (ForeignKey to
feder.users.models.User
) – Usermonitoring_id (ForeignKey to
feder.monitorings.models.Monitoring
) – Monitoringinstitution_id (ForeignKey to
feder.institutions.models.Institution
) – Instytucjamass_assign (UUIDField) – Mass assign id
email (CharField) – Email
confirmation_received (BooleanField) – Otrzymano potwierdzenie
response_received (BooleanField) – Otrzymano odpowiedź
is_quarantined (BooleanField) – Poddany kwarantannie
first_request_id (ForeignKey to
feder.letters.models.Letter
) – Pierwszy wnioseklast_request_id (ForeignKey to
feder.letters.models.Letter
) – Ostatni wniosek
- exception DoesNotExist¶
- exception MultipleObjectsReturned¶
Widoki¶
- class feder.cases.views.CaseAutocomplete(**kwargs)[source]¶
- Parameters:
url_name –
cases:autocomplete
- class feder.cases.views.CaseCreateView(**kwargs)[source]¶
- Parameters:
url_name –
cases:create
- form_class¶
alias of
CaseForm
- class feder.cases.views.CaseDeleteView(*args, **kwargs)[source]¶
- Parameters:
url_name –
cases:delete
- class feder.cases.views.CaseDetailView(**kwargs)[source]¶
- Parameters:
url_name –
cases:details
- class feder.cases.views.CaseFindAutocomplete(**kwargs)[source]¶
- Parameters:
url_name –
cases:autocomplete-find
- class feder.cases.views.CaseListView(**kwargs)[source]¶
- Parameters:
url_name –
cases:list
- class feder.cases.views.CaseUpdateView(**kwargs)[source]¶
- Parameters:
url_name –
cases:update
- form_class¶
alias of
CaseForm