Instytucje

Założenia

Moduł stanowi mechanizm gromadzenia danych adresowych o instytucjach i przedstawienie spraw w jakich dany urząd jest zaaganżowany.

Architektura

Model

class feder.institutions.models.Institution(id, created, modified, name, slug, jst, regon, extra, email, archival)[source]
Parameters:
  • id (AutoField) – Id

  • created (AutoCreatedField) – Utworzono

  • modified (AutoLastModifiedField) – Zmodyfikowany

  • name (CharField) – Nazwa

  • slug (AutoSlugField) – Adres url

  • jst_id (ForeignKey to feder.teryt.models.JST) – Jednostka podziału terytorialnego

  • regon (CharField) – Kod regon

  • extra (JSONField) – Unorganized additional information

  • email (EmailField) – Adres e-mail instytucji

  • archival (BooleanField) – Instytucja archiwalna nie może być przypisana do monitorowania lub masowej wysyłki.

exception DoesNotExist
exception MultipleObjectsReturned
get_jst_tree()[source]

Returns voivodeship JST list in order: voivodeship, county, community by searching over parents of related JST. This operation may be expensive, so in queries it should be used with with_jst manager method.

class feder.institutions.models.InstitutionQuerySet(model=None, query=None, using=None, hints=None)[source]
class feder.institutions.models.Tag(id, name, slug)[source]
Parameters:
  • id (AutoField) – Id

  • name (CharField) – Nazwa

  • slug (AutoSlugField) – Adres url

exception DoesNotExist
exception MultipleObjectsReturned
class feder.institutions.models.TagQuerySet(model=None, query=None, using=None, hints=None)[source]

Panel administracyjny

class feder.institutions.admin.InstitutionAdmin(*args, **kwargs)[source]

Admin View for Institution

get_actions(request)[source]

Return a dictionary mapping the names of all actions for this ModelAdmin to a tuple of (callable, name, description) for each action.

class feder.institutions.admin.TagAdmin(model, admin_site)[source]
actions = None
get_queryset(*args, **kwargs)[source]

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

Widoki

class feder.institutions.views.InstitutionAutocomplete(**kwargs)[source]
Parameters:

url_nameinstitutions:autocomplete

get_queryset()[source]

Filter the queryset with GET[‘q’].

get_result_label(result)[source]

Return the label of a result.

class feder.institutions.views.InstitutionCreateView(*args, **kwargs)[source]
Parameters:

url_nameinstitutions:create

form_class

alias of InstitutionForm

model

alias of Institution

class feder.institutions.views.InstitutionDeleteView(*args, **kwargs)[source]
Parameters:

url_nameinstitutions:delete

model

alias of Institution

class feder.institutions.views.InstitutionDetailView(**kwargs)[source]
Parameters:
  • url_nameinstitutions:details

  • url_nameinstitutions:details

get_object_list(obj)[source]

A method to return object list to additional list. This should be overriden.

Parameters:

obj – The object the view is displaying.

Returns:

A list of object to paginated

Return type:

QuerySet

Raises:

ImproperlyConfigured – The method was not overrided.

model

alias of Institution

class feder.institutions.views.InstitutionListView(**kwargs)[source]
Parameters:

url_nameinstitutions:list

get_context_data(*args, **kwargs)[source]

Get the context for this view.

get_queryset()[source]

Apply select_related, with appropriate fields, to the queryset

model

alias of Institution

class feder.institutions.views.InstitutionUpdateView(*args, **kwargs)[source]
Parameters:

url_nameinstitutions:update

form_class

alias of InstitutionForm

model

alias of Institution

class feder.institutions.views.TagAutocomplete(**kwargs)[source]
Parameters:

url_nameinstitutions:tag_autocomplete

get_queryset()[source]

Filter the queryset with GET[‘q’].

get_result_label(result)[source]

Return the label of a result.