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) – Utworzony

  • 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(**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

static 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]

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

model

alias of Institution

class feder.institutions.views.InstitutionUpdateView(**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.