seshat.apps.wf.views

Classes

AtlatlCreate

AtlatlDelete

AtlatlDetailView

AtlatlListView

AtlatlListViewAll

AtlatlUpdate

Battle_axeCreate

Battle_axeDelete

Battle_axeDetailView

Battle_axeListView

Battle_axeListViewAll

Battle_axeUpdate

BreastplateCreate

BreastplateDelete

BreastplateDetailView

BreastplateListView

BreastplateListViewAll

BreastplateUpdate

BronzeCreate

BronzeDelete

BronzeDetailView

BronzeListView

BronzeListViewAll

BronzeUpdate

CamelCreate

CamelDelete

CamelDetailView

CamelListView

CamelListViewAll

CamelUpdate

ChainmailCreate

ChainmailDelete

ChainmailDetailView

ChainmailListView

ChainmailListViewAll

ChainmailUpdate

Complex_fortificationCreate

Complex_fortificationDelete

Complex_fortificationDetailView

Complex_fortificationListView

Complex_fortificationListViewAll

Complex_fortificationUpdate

Composite_bowCreate

Composite_bowDelete

Composite_bowDetailView

Composite_bowListView

Composite_bowListViewAll

Composite_bowUpdate

CopperCreate

CopperDelete

CopperDetailView

CopperListView

CopperListViewAll

CopperUpdate

CrossbowCreate

CrossbowDelete

CrossbowDetailView

CrossbowListView

CrossbowListViewAll

CrossbowUpdate

DaggerCreate

DaggerDelete

DaggerDetailView

DaggerListView

DaggerListViewAll

DaggerUpdate

DitchCreate

DitchDelete

DitchDetailView

DitchListView

DitchListViewAll

DitchUpdate

DogCreate

DogDelete

DogDetailView

DogListView

DogListViewAll

DogUpdate

DonkeyCreate

DonkeyDelete

DonkeyDetailView

DonkeyListView

DonkeyListViewAll

DonkeyUpdate

Earth_rampartCreate

Earth_rampartDelete

Earth_rampartDetailView

Earth_rampartListView

Earth_rampartListViewAll

Earth_rampartUpdate

ElephantCreate

ElephantDelete

ElephantDetailView

ElephantListView

ElephantListViewAll

ElephantUpdate

Fortified_campCreate

Fortified_campDelete

Fortified_campDetailView

Fortified_campListView

Fortified_campListViewAll

Fortified_campUpdate

Gunpowder_siege_artilleryCreate

Gunpowder_siege_artilleryDelete

Gunpowder_siege_artilleryDetailView

Gunpowder_siege_artilleryListView

Gunpowder_siege_artilleryListViewAll

Gunpowder_siege_artilleryUpdate

Handheld_firearmCreate

Handheld_firearmDelete

Handheld_firearmDetailView

Handheld_firearmListView

Handheld_firearmListViewAll

Handheld_firearmUpdate

HelmetCreate

HelmetDelete

HelmetDetailView

HelmetListView

HelmetListViewAll

HelmetUpdate

HorseCreate

HorseDelete

HorseDetailView

HorseListView

HorseListViewAll

HorseUpdate

IronCreate

IronDelete

IronDetailView

IronListView

IronListViewAll

IronUpdate

JavelinCreate

JavelinDelete

JavelinDetailView

JavelinListView

JavelinListViewAll

JavelinUpdate

Laminar_armorCreate

Laminar_armorDelete

Laminar_armorDetailView

Laminar_armorListView

Laminar_armorListViewAll

Laminar_armorUpdate

Leather_clothCreate

Leather_clothDelete

Leather_clothDetailView

Leather_clothListView

Leather_clothListViewAll

Leather_clothUpdate

Limb_protectionCreate

Limb_protectionDelete

Limb_protectionDetailView

Limb_protectionListView

Limb_protectionListViewAll

Limb_protectionUpdate

Long_wallCreate

Long_wallDelete

Long_wallDetailView

Long_wallListView

Long_wallListViewAll

Long_wallUpdate

Merchant_ships_pressed_into_serviceCreate

Merchant_ships_pressed_into_serviceDelete

Merchant_ships_pressed_into_serviceDetailView

Merchant_ships_pressed_into_serviceListView

Merchant_ships_pressed_into_serviceListViewAll

Merchant_ships_pressed_into_serviceUpdate

MoatCreate

MoatDelete

MoatDetailView

MoatListView

MoatListViewAll

MoatUpdate

Modern_fortificationCreate

Modern_fortificationDelete

Modern_fortificationDetailView

Modern_fortificationListView

Modern_fortificationListViewAll

Modern_fortificationUpdate

Plate_armorCreate

Plate_armorDelete

Plate_armorDetailView

Plate_armorListView

Plate_armorListViewAll

Plate_armorUpdate

PolearmCreate

PolearmDelete

PolearmDetailView

PolearmListView

PolearmListViewAll

PolearmUpdate

Scaled_armorCreate

Scaled_armorDelete

Scaled_armorDetailView

Scaled_armorListView

Scaled_armorListViewAll

Scaled_armorUpdate

Self_bowCreate

Self_bowDelete

Self_bowDetailView

Self_bowListView

Self_bowListViewAll

Self_bowUpdate

Settlements_in_a_defensive_positionCreate

Settlements_in_a_defensive_positionDelete

Settlements_in_a_defensive_positionDetailView

Settlements_in_a_defensive_positionListView

Settlements_in_a_defensive_positionListViewAll

Settlements_in_a_defensive_positionUpdate

ShieldCreate

ShieldDelete

ShieldDetailView

ShieldListView

ShieldListViewAll

ShieldUpdate

SlingCreate

SlingDelete

SlingDetailView

SlingListView

SlingListViewAll

SlingUpdate

Sling_siege_engineCreate

Sling_siege_engineDelete

Sling_siege_engineDetailView

Sling_siege_engineListView

Sling_siege_engineListViewAll

Sling_siege_engineUpdate

Small_vessels_canoes_etcCreate

Small_vessels_canoes_etcDelete

Small_vessels_canoes_etcDetailView

Small_vessels_canoes_etcListView

Small_vessels_canoes_etcListViewAll

Small_vessels_canoes_etcUpdate

SpearCreate

SpearDelete

SpearDetailView

SpearListView

SpearListViewAll

SpearUpdate

Specialized_military_vesselCreate

Specialized_military_vesselDelete

Specialized_military_vesselDetailView

Specialized_military_vesselListView

Specialized_military_vesselListViewAll

Specialized_military_vesselUpdate

SteelCreate

SteelDelete

SteelDetailView

SteelListView

SteelListViewAll

SteelUpdate

Stone_walls_mortaredCreate

Stone_walls_mortaredDelete

Stone_walls_mortaredDetailView

Stone_walls_mortaredListView

Stone_walls_mortaredListViewAll

Stone_walls_mortaredUpdate

Stone_walls_non_mortaredCreate

Stone_walls_non_mortaredDelete

Stone_walls_non_mortaredDetailView

Stone_walls_non_mortaredListView

Stone_walls_non_mortaredListViewAll

Stone_walls_non_mortaredUpdate

SwordCreate

SwordDelete

SwordDetailView

SwordListView

SwordListViewAll

SwordUpdate

Tension_siege_engineCreate

Tension_siege_engineDelete

Tension_siege_engineDetailView

Tension_siege_engineListView

Tension_siege_engineListViewAll

Tension_siege_engineUpdate

War_clubCreate

War_clubDelete

War_clubDetailView

War_clubListView

War_clubListViewAll

War_clubUpdate

Wood_bark_etcCreate

Wood_bark_etcDelete

Wood_bark_etcDetailView

Wood_bark_etcListView

Wood_bark_etcListViewAll

Wood_bark_etcUpdate

Wooden_palisadeCreate

Wooden_palisadeDelete

Wooden_palisadeDetailView

Wooden_palisadeListView

Wooden_palisadeListViewAll

Wooden_palisadeUpdate

Functions

atlatl_download(request)

atlatl_meta_download(request)

battle_axe_download(request)

battle_axe_meta_download(request)

breastplate_download(request)

breastplate_meta_download(request)

bronze_download(request)

bronze_meta_download(request)

camel_download(request)

camel_meta_download(request)

chainmail_download(request)

chainmail_meta_download(request)

complex_fortification_download(request)

complex_fortification_meta_download(request)

composite_bow_download(request)

composite_bow_meta_download(request)

confirm_delete_view(request, model_class, pk, var_name)

confirm_delete_view(request, model_class, pk, var_name)

copper_download(request)

copper_meta_download(request)

crossbow_download(request)

crossbow_meta_download(request)

dagger_download(request)

dagger_meta_download(request)

delete_object_view(request, model_class, pk, var_name)

delete_object_view(request, model_class, pk, var_name)

ditch_download(request)

ditch_meta_download(request)

dog_download(request)

dog_meta_download(request)

donkey_download(request)

donkey_meta_download(request)

download_csv_all_wf(request)

download_csv_animals_used_in_warfare(request)

download_csv_armor(request)

download_csv_fortifications(request)

download_csv_handheld_weapons(request)

download_csv_military_use_of_metals(request)

download_csv_naval_technology(request)

download_csv_projectiles(request)

dynamic_create_view(request, form_class, x_name, ...)

dynamic_detail_view(request, pk, model_class, myvar, ...)

dynamic_update_view(request, object_id, form_class, ...)

dynamic_update_view_old(request, object_id, ...)

earth_rampart_download(request)

earth_rampart_meta_download(request)

elephant_download(request)

elephant_meta_download(request)

fortified_camp_download(request)

fortified_camp_meta_download(request)

generic_download(request, model_class, var_name)

generic_list_view(request, model_class, var_name, ...)

generic_metadata_download(request, var_name, ...)

gunpowder_siege_artillery_download(request)

gunpowder_siege_artillery_meta_download(request)

handheld_firearm_download(request)

handheld_firearm_meta_download(request)

has_add_capital_permission(user)

helmet_download(request)

helmet_meta_download(request)

horse_download(request)

horse_meta_download(request)

iron_download(request)

iron_meta_download(request)

javelin_download(request)

javelin_meta_download(request)

laminar_armor_download(request)

laminar_armor_meta_download(request)

leather_cloth_download(request)

leather_cloth_meta_download(request)

limb_protection_download(request)

limb_protection_meta_download(request)

long_wall_download(request)

long_wall_meta_download(request)

merchant_ships_pressed_into_service_download(request)

merchant_ships_pressed_into_service_meta_download(request)

moat_download(request)

moat_meta_download(request)

modern_fortification_download(request)

modern_fortification_meta_download(request)

plate_armor_download(request)

plate_armor_meta_download(request)

polearm_download(request)

polearm_meta_download(request)

scaled_armor_download(request)

scaled_armor_meta_download(request)

self_bow_download(request)

self_bow_meta_download(request)

settlements_in_a_defensive_position_download(request)

settlements_in_a_defensive_position_meta_download(request)

shield_download(request)

shield_meta_download(request)

show_problematic_wf_data_table(request)

sling_download(request)

sling_meta_download(request)

sling_siege_engine_download(request)

sling_siege_engine_meta_download(request)

small_vessels_canoes_etc_download(request)

small_vessels_canoes_etc_meta_download(request)

spear_download(request)

spear_meta_download(request)

specialized_military_vessel_download(request)

specialized_military_vessel_meta_download(request)

steel_download(request)

steel_meta_download(request)

stone_walls_mortared_download(request)

stone_walls_mortared_meta_download(request)

stone_walls_non_mortared_download(request)

stone_walls_non_mortared_meta_download(request)

sword_download(request)

sword_meta_download(request)

tension_siege_engine_download(request)

tension_siege_engine_meta_download(request)

war_club_download(request)

war_club_meta_download(request)

wfvars(request)

wfvarsold(request)

wood_bark_etc_download(request)

wood_bark_etc_meta_download(request)

wooden_palisade_download(request)

wooden_palisade_meta_download(request)

Module Contents

class seshat.apps.wf.views.AtlatlCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/atlatl/atlatl_form.html'
class seshat.apps.wf.views.AtlatlDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.AtlatlDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/atlatl/atlatl_detail.html'
class seshat.apps.wf.views.AtlatlListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/atlatl/atlatl_list.html'
class seshat.apps.wf.views.AtlatlListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/atlatl/atlatl_list_all.html'
class seshat.apps.wf.views.AtlatlUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/atlatl/atlatl_update.html'
class seshat.apps.wf.views.Battle_axeCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/battle_axe/battle_axe_form.html'
class seshat.apps.wf.views.Battle_axeDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Battle_axeDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/battle_axe/battle_axe_detail.html'
class seshat.apps.wf.views.Battle_axeListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/battle_axe/battle_axe_list.html'
class seshat.apps.wf.views.Battle_axeListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/battle_axe/battle_axe_list_all.html'
class seshat.apps.wf.views.Battle_axeUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/battle_axe/battle_axe_update.html'
class seshat.apps.wf.views.BreastplateCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/breastplate/breastplate_form.html'
class seshat.apps.wf.views.BreastplateDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.BreastplateDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/breastplate/breastplate_detail.html'
class seshat.apps.wf.views.BreastplateListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/breastplate/breastplate_list.html'
class seshat.apps.wf.views.BreastplateListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/breastplate/breastplate_list_all.html'
class seshat.apps.wf.views.BreastplateUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/breastplate/breastplate_update.html'
class seshat.apps.wf.views.BronzeCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/bronze/bronze_form.html'
class seshat.apps.wf.views.BronzeDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.BronzeDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/bronze/bronze_detail.html'
class seshat.apps.wf.views.BronzeListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/bronze/bronze_list.html'
class seshat.apps.wf.views.BronzeListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/bronze/bronze_list_all.html'
class seshat.apps.wf.views.BronzeUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/bronze/bronze_update.html'
class seshat.apps.wf.views.CamelCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/camel/camel_form.html'
class seshat.apps.wf.views.CamelDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.CamelDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/camel/camel_detail.html'
class seshat.apps.wf.views.CamelListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/camel/camel_list.html'
class seshat.apps.wf.views.CamelListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/camel/camel_list_all.html'
class seshat.apps.wf.views.CamelUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/camel/camel_update.html'
class seshat.apps.wf.views.ChainmailCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/chainmail/chainmail_form.html'
class seshat.apps.wf.views.ChainmailDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.ChainmailDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/chainmail/chainmail_detail.html'
class seshat.apps.wf.views.ChainmailListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/chainmail/chainmail_list.html'
class seshat.apps.wf.views.ChainmailListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/chainmail/chainmail_list_all.html'
class seshat.apps.wf.views.ChainmailUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/chainmail/chainmail_update.html'
class seshat.apps.wf.views.Complex_fortificationCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/complex_fortification/complex_fortification_form.html'
class seshat.apps.wf.views.Complex_fortificationDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Complex_fortificationDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/complex_fortification/complex_fortification_detail.html'
class seshat.apps.wf.views.Complex_fortificationListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/complex_fortification/complex_fortification_list.html'
class seshat.apps.wf.views.Complex_fortificationListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/complex_fortification/complex_fortification_list_all.html'
class seshat.apps.wf.views.Complex_fortificationUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/complex_fortification/complex_fortification_update.html'
class seshat.apps.wf.views.Composite_bowCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/composite_bow/composite_bow_form.html'
class seshat.apps.wf.views.Composite_bowDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Composite_bowDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/composite_bow/composite_bow_detail.html'
class seshat.apps.wf.views.Composite_bowListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/composite_bow/composite_bow_list.html'
class seshat.apps.wf.views.Composite_bowListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/composite_bow/composite_bow_list_all.html'
class seshat.apps.wf.views.Composite_bowUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/composite_bow/composite_bow_update.html'
class seshat.apps.wf.views.CopperCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/copper/copper_form.html'
class seshat.apps.wf.views.CopperDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.CopperDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/copper/copper_detail.html'
class seshat.apps.wf.views.CopperListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/copper/copper_list.html'
class seshat.apps.wf.views.CopperListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/copper/copper_list_all.html'
class seshat.apps.wf.views.CopperUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/copper/copper_update.html'
class seshat.apps.wf.views.CrossbowCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/crossbow/crossbow_form.html'
class seshat.apps.wf.views.CrossbowDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.CrossbowDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/crossbow/crossbow_detail.html'
class seshat.apps.wf.views.CrossbowListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/crossbow/crossbow_list.html'
class seshat.apps.wf.views.CrossbowListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/crossbow/crossbow_list_all.html'
class seshat.apps.wf.views.CrossbowUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/crossbow/crossbow_update.html'
class seshat.apps.wf.views.DaggerCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/dagger/dagger_form.html'
class seshat.apps.wf.views.DaggerDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.DaggerDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/dagger/dagger_detail.html'
class seshat.apps.wf.views.DaggerListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/dagger/dagger_list.html'
class seshat.apps.wf.views.DaggerListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/dagger/dagger_list_all.html'
class seshat.apps.wf.views.DaggerUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/dagger/dagger_update.html'
class seshat.apps.wf.views.DitchCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/ditch/ditch_form.html'
class seshat.apps.wf.views.DitchDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.DitchDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/ditch/ditch_detail.html'
class seshat.apps.wf.views.DitchListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/ditch/ditch_list.html'
class seshat.apps.wf.views.DitchListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/ditch/ditch_list_all.html'
class seshat.apps.wf.views.DitchUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/ditch/ditch_update.html'
class seshat.apps.wf.views.DogCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/dog/dog_form.html'
class seshat.apps.wf.views.DogDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.DogDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/dog/dog_detail.html'
class seshat.apps.wf.views.DogListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/dog/dog_list.html'
class seshat.apps.wf.views.DogListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/dog/dog_list_all.html'
class seshat.apps.wf.views.DogUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/dog/dog_update.html'
class seshat.apps.wf.views.DonkeyCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/donkey/donkey_form.html'
class seshat.apps.wf.views.DonkeyDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.DonkeyDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/donkey/donkey_detail.html'
class seshat.apps.wf.views.DonkeyListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/donkey/donkey_list.html'
class seshat.apps.wf.views.DonkeyListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/donkey/donkey_list_all.html'
class seshat.apps.wf.views.DonkeyUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/donkey/donkey_update.html'
class seshat.apps.wf.views.Earth_rampartCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/earth_rampart/earth_rampart_form.html'
class seshat.apps.wf.views.Earth_rampartDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Earth_rampartDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/earth_rampart/earth_rampart_detail.html'
class seshat.apps.wf.views.Earth_rampartListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/earth_rampart/earth_rampart_list.html'
class seshat.apps.wf.views.Earth_rampartListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/earth_rampart/earth_rampart_list_all.html'
class seshat.apps.wf.views.Earth_rampartUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/earth_rampart/earth_rampart_update.html'
class seshat.apps.wf.views.ElephantCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/elephant/elephant_form.html'
class seshat.apps.wf.views.ElephantDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.ElephantDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/elephant/elephant_detail.html'
class seshat.apps.wf.views.ElephantListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/elephant/elephant_list.html'
class seshat.apps.wf.views.ElephantListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/elephant/elephant_list_all.html'
class seshat.apps.wf.views.ElephantUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/elephant/elephant_update.html'
class seshat.apps.wf.views.Fortified_campCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/fortified_camp/fortified_camp_form.html'
class seshat.apps.wf.views.Fortified_campDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Fortified_campDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/fortified_camp/fortified_camp_detail.html'
class seshat.apps.wf.views.Fortified_campListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/fortified_camp/fortified_camp_list.html'
class seshat.apps.wf.views.Fortified_campListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/fortified_camp/fortified_camp_list_all.html'
class seshat.apps.wf.views.Fortified_campUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/fortified_camp/fortified_camp_update.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_form.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_detail.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_list.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_list_all.html'
class seshat.apps.wf.views.Gunpowder_siege_artilleryUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_update.html'
class seshat.apps.wf.views.Handheld_firearmCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/handheld_firearm/handheld_firearm_form.html'
class seshat.apps.wf.views.Handheld_firearmDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Handheld_firearmDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/handheld_firearm/handheld_firearm_detail.html'
class seshat.apps.wf.views.Handheld_firearmListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/handheld_firearm/handheld_firearm_list.html'
class seshat.apps.wf.views.Handheld_firearmListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/handheld_firearm/handheld_firearm_list_all.html'
class seshat.apps.wf.views.Handheld_firearmUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/handheld_firearm/handheld_firearm_update.html'
class seshat.apps.wf.views.HelmetCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/helmet/helmet_form.html'
class seshat.apps.wf.views.HelmetDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.HelmetDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/helmet/helmet_detail.html'
class seshat.apps.wf.views.HelmetListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/helmet/helmet_list.html'
class seshat.apps.wf.views.HelmetListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/helmet/helmet_list_all.html'
class seshat.apps.wf.views.HelmetUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/helmet/helmet_update.html'
class seshat.apps.wf.views.HorseCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/horse/horse_form.html'
class seshat.apps.wf.views.HorseDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.HorseDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/horse/horse_detail.html'
class seshat.apps.wf.views.HorseListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/horse/horse_list.html'
class seshat.apps.wf.views.HorseListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/horse/horse_list_all.html'
class seshat.apps.wf.views.HorseUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/horse/horse_update.html'
class seshat.apps.wf.views.IronCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/iron/iron_form.html'
class seshat.apps.wf.views.IronDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.IronDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/iron/iron_detail.html'
class seshat.apps.wf.views.IronListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/iron/iron_list.html'
class seshat.apps.wf.views.IronListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/iron/iron_list_all.html'
class seshat.apps.wf.views.IronUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/iron/iron_update.html'
class seshat.apps.wf.views.JavelinCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/javelin/javelin_form.html'
class seshat.apps.wf.views.JavelinDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.JavelinDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/javelin/javelin_detail.html'
class seshat.apps.wf.views.JavelinListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/javelin/javelin_list.html'
class seshat.apps.wf.views.JavelinListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/javelin/javelin_list_all.html'
class seshat.apps.wf.views.JavelinUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/javelin/javelin_update.html'
class seshat.apps.wf.views.Laminar_armorCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/laminar_armor/laminar_armor_form.html'
class seshat.apps.wf.views.Laminar_armorDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Laminar_armorDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/laminar_armor/laminar_armor_detail.html'
class seshat.apps.wf.views.Laminar_armorListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/laminar_armor/laminar_armor_list.html'
class seshat.apps.wf.views.Laminar_armorListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/laminar_armor/laminar_armor_list_all.html'
class seshat.apps.wf.views.Laminar_armorUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/laminar_armor/laminar_armor_update.html'
class seshat.apps.wf.views.Leather_clothCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/leather_cloth/leather_cloth_form.html'
class seshat.apps.wf.views.Leather_clothDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Leather_clothDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/leather_cloth/leather_cloth_detail.html'
class seshat.apps.wf.views.Leather_clothListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/leather_cloth/leather_cloth_list.html'
class seshat.apps.wf.views.Leather_clothListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/leather_cloth/leather_cloth_list_all.html'
class seshat.apps.wf.views.Leather_clothUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/leather_cloth/leather_cloth_update.html'
class seshat.apps.wf.views.Limb_protectionCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/limb_protection/limb_protection_form.html'
class seshat.apps.wf.views.Limb_protectionDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Limb_protectionDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/limb_protection/limb_protection_detail.html'
class seshat.apps.wf.views.Limb_protectionListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/limb_protection/limb_protection_list.html'
class seshat.apps.wf.views.Limb_protectionListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/limb_protection/limb_protection_list_all.html'
class seshat.apps.wf.views.Limb_protectionUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/limb_protection/limb_protection_update.html'
class seshat.apps.wf.views.Long_wallCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/long_wall/long_wall_form.html'
class seshat.apps.wf.views.Long_wallDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Long_wallDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/long_wall/long_wall_detail.html'
class seshat.apps.wf.views.Long_wallListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/long_wall/long_wall_list.html'
class seshat.apps.wf.views.Long_wallListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/long_wall/long_wall_list_all.html'
class seshat.apps.wf.views.Long_wallUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/long_wall/long_wall_update.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_form.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_detail.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_list.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_list_all.html'
class seshat.apps.wf.views.Merchant_ships_pressed_into_serviceUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_update.html'
class seshat.apps.wf.views.MoatCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/moat/moat_form.html'
class seshat.apps.wf.views.MoatDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.MoatDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/moat/moat_detail.html'
class seshat.apps.wf.views.MoatListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/moat/moat_list.html'
class seshat.apps.wf.views.MoatListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/moat/moat_list_all.html'
class seshat.apps.wf.views.MoatUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/moat/moat_update.html'
class seshat.apps.wf.views.Modern_fortificationCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/modern_fortification/modern_fortification_form.html'
class seshat.apps.wf.views.Modern_fortificationDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Modern_fortificationDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/modern_fortification/modern_fortification_detail.html'
class seshat.apps.wf.views.Modern_fortificationListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/modern_fortification/modern_fortification_list.html'
class seshat.apps.wf.views.Modern_fortificationListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/modern_fortification/modern_fortification_list_all.html'
class seshat.apps.wf.views.Modern_fortificationUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/modern_fortification/modern_fortification_update.html'
class seshat.apps.wf.views.Plate_armorCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/plate_armor/plate_armor_form.html'
class seshat.apps.wf.views.Plate_armorDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Plate_armorDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/plate_armor/plate_armor_detail.html'
class seshat.apps.wf.views.Plate_armorListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/plate_armor/plate_armor_list.html'
class seshat.apps.wf.views.Plate_armorListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/plate_armor/plate_armor_list_all.html'
class seshat.apps.wf.views.Plate_armorUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/plate_armor/plate_armor_update.html'
class seshat.apps.wf.views.PolearmCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/polearm/polearm_form.html'
class seshat.apps.wf.views.PolearmDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.PolearmDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/polearm/polearm_detail.html'
class seshat.apps.wf.views.PolearmListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/polearm/polearm_list.html'
class seshat.apps.wf.views.PolearmListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/polearm/polearm_list_all.html'
class seshat.apps.wf.views.PolearmUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/polearm/polearm_update.html'
class seshat.apps.wf.views.Scaled_armorCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/scaled_armor/scaled_armor_form.html'
class seshat.apps.wf.views.Scaled_armorDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Scaled_armorDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/scaled_armor/scaled_armor_detail.html'
class seshat.apps.wf.views.Scaled_armorListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/scaled_armor/scaled_armor_list.html'
class seshat.apps.wf.views.Scaled_armorListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/scaled_armor/scaled_armor_list_all.html'
class seshat.apps.wf.views.Scaled_armorUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/scaled_armor/scaled_armor_update.html'
class seshat.apps.wf.views.Self_bowCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/self_bow/self_bow_form.html'
class seshat.apps.wf.views.Self_bowDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Self_bowDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/self_bow/self_bow_detail.html'
class seshat.apps.wf.views.Self_bowListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/self_bow/self_bow_list.html'
class seshat.apps.wf.views.Self_bowListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/self_bow/self_bow_list_all.html'
class seshat.apps.wf.views.Self_bowUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/self_bow/self_bow_update.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_form.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_detail.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_list.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_list_all.html'
class seshat.apps.wf.views.Settlements_in_a_defensive_positionUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_update.html'
class seshat.apps.wf.views.ShieldCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/shield/shield_form.html'
class seshat.apps.wf.views.ShieldDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.ShieldDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/shield/shield_detail.html'
class seshat.apps.wf.views.ShieldListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/shield/shield_list.html'
class seshat.apps.wf.views.ShieldListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/shield/shield_list_all.html'
class seshat.apps.wf.views.ShieldUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/shield/shield_update.html'
class seshat.apps.wf.views.SlingCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sling/sling_form.html'
class seshat.apps.wf.views.SlingDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.SlingDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/sling/sling_detail.html'
class seshat.apps.wf.views.SlingListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/sling/sling_list.html'
class seshat.apps.wf.views.SlingListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/sling/sling_list_all.html'
class seshat.apps.wf.views.SlingUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sling/sling_update.html'
class seshat.apps.wf.views.Sling_siege_engineCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sling_siege_engine/sling_siege_engine_form.html'
class seshat.apps.wf.views.Sling_siege_engineDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Sling_siege_engineDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/sling_siege_engine/sling_siege_engine_detail.html'
class seshat.apps.wf.views.Sling_siege_engineListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/sling_siege_engine/sling_siege_engine_list.html'
class seshat.apps.wf.views.Sling_siege_engineListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/sling_siege_engine/sling_siege_engine_list_all.html'
class seshat.apps.wf.views.Sling_siege_engineUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sling_siege_engine/sling_siege_engine_update.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_form.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_detail.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_list.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_list_all.html'
class seshat.apps.wf.views.Small_vessels_canoes_etcUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_update.html'
class seshat.apps.wf.views.SpearCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/spear/spear_form.html'
class seshat.apps.wf.views.SpearDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.SpearDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/spear/spear_detail.html'
class seshat.apps.wf.views.SpearListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/spear/spear_list.html'
class seshat.apps.wf.views.SpearListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/spear/spear_list_all.html'
class seshat.apps.wf.views.SpearUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/spear/spear_update.html'
class seshat.apps.wf.views.Specialized_military_vesselCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/specialized_military_vessel/specialized_military_vessel_form.html'
class seshat.apps.wf.views.Specialized_military_vesselDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Specialized_military_vesselDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/specialized_military_vessel/specialized_military_vessel_detail.html'
class seshat.apps.wf.views.Specialized_military_vesselListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/specialized_military_vessel/specialized_military_vessel_list.html'
class seshat.apps.wf.views.Specialized_military_vesselListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/specialized_military_vessel/specialized_military_vessel_list_all.html'
class seshat.apps.wf.views.Specialized_military_vesselUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/specialized_military_vessel/specialized_military_vessel_update.html'
class seshat.apps.wf.views.SteelCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/steel/steel_form.html'
class seshat.apps.wf.views.SteelDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.SteelDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/steel/steel_detail.html'
class seshat.apps.wf.views.SteelListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/steel/steel_list.html'
class seshat.apps.wf.views.SteelListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/steel/steel_list_all.html'
class seshat.apps.wf.views.SteelUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/steel/steel_update.html'
class seshat.apps.wf.views.Stone_walls_mortaredCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/stone_walls_mortared/stone_walls_mortared_form.html'
class seshat.apps.wf.views.Stone_walls_mortaredDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Stone_walls_mortaredDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/stone_walls_mortared/stone_walls_mortared_detail.html'
class seshat.apps.wf.views.Stone_walls_mortaredListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/stone_walls_mortared/stone_walls_mortared_list.html'
class seshat.apps.wf.views.Stone_walls_mortaredListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/stone_walls_mortared/stone_walls_mortared_list_all.html'
class seshat.apps.wf.views.Stone_walls_mortaredUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/stone_walls_mortared/stone_walls_mortared_update.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/stone_walls_non_mortared/stone_walls_non_mortared_form.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/stone_walls_non_mortared/stone_walls_non_mortared_detail.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/stone_walls_non_mortared/stone_walls_non_mortared_list.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/stone_walls_non_mortared/stone_walls_non_mortared_list_all.html'
class seshat.apps.wf.views.Stone_walls_non_mortaredUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/stone_walls_non_mortared/stone_walls_non_mortared_update.html'
class seshat.apps.wf.views.SwordCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sword/sword_form.html'
class seshat.apps.wf.views.SwordDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.SwordDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/sword/sword_detail.html'
class seshat.apps.wf.views.SwordListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/sword/sword_list.html'
class seshat.apps.wf.views.SwordListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/sword/sword_list_all.html'
class seshat.apps.wf.views.SwordUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/sword/sword_update.html'
class seshat.apps.wf.views.Tension_siege_engineCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/tension_siege_engine/tension_siege_engine_form.html'
class seshat.apps.wf.views.Tension_siege_engineDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Tension_siege_engineDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/tension_siege_engine/tension_siege_engine_detail.html'
class seshat.apps.wf.views.Tension_siege_engineListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/tension_siege_engine/tension_siege_engine_list.html'
class seshat.apps.wf.views.Tension_siege_engineListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/tension_siege_engine/tension_siege_engine_list_all.html'
class seshat.apps.wf.views.Tension_siege_engineUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/tension_siege_engine/tension_siege_engine_update.html'
class seshat.apps.wf.views.War_clubCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/war_club/war_club_form.html'
class seshat.apps.wf.views.War_clubDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.War_clubDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/war_club/war_club_detail.html'
class seshat.apps.wf.views.War_clubListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/war_club/war_club_list.html'
class seshat.apps.wf.views.War_clubListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/war_club/war_club_list_all.html'
class seshat.apps.wf.views.War_clubUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/war_club/war_club_update.html'
class seshat.apps.wf.views.Wood_bark_etcCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/wood_bark_etc/wood_bark_etc_form.html'
class seshat.apps.wf.views.Wood_bark_etcDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Wood_bark_etcDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/wood_bark_etc/wood_bark_etc_detail.html'
class seshat.apps.wf.views.Wood_bark_etcListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/wood_bark_etc/wood_bark_etc_list.html'
class seshat.apps.wf.views.Wood_bark_etcListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/wood_bark_etc/wood_bark_etc_list_all.html'
class seshat.apps.wf.views.Wood_bark_etcUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/wood_bark_etc/wood_bark_etc_update.html'
class seshat.apps.wf.views.Wooden_palisadeCreate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, seshat.apps.general.mixins.PolityIdMixin, django.views.generic.edit.CreateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/wooden_palisade/wooden_palisade_form.html'
class seshat.apps.wf.views.Wooden_palisadeDelete

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.DeleteView

Note

This view is restricted to users with the ‘add_capital’ permission.

model
permission_required = 'core.add_capital'
success_url
template_name = 'core/delete_general.html'
class seshat.apps.wf.views.Wooden_palisadeDetailView

Bases: django.views.generic.DetailView

model
template_name = 'wf/wooden_palisade/wooden_palisade_detail.html'
class seshat.apps.wf.views.Wooden_palisadeListView

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
model
paginate_by = 10
template_name = 'wf/wooden_palisade/wooden_palisade_list.html'
class seshat.apps.wf.views.Wooden_palisadeListViewAll

Bases: django.views.generic.ListView

get_absolute_url()

Get the absolute URL of the view.

Returns:

The absolute URL of the view.

Return type:

str

get_context_data(**kwargs)
get_queryset()
model
template_name = 'wf/wooden_palisade/wooden_palisade_list_all.html'
class seshat.apps.wf.views.Wooden_palisadeUpdate

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Note

This view is restricted to users with the ‘add_capital’ permission.

get_context_data(**kwargs)
form_class
model
permission_required = 'core.add_capital'
template_name = 'wf/wooden_palisade/wooden_palisade_update.html'
seshat.apps.wf.views.atlatl_download(request)
seshat.apps.wf.views.atlatl_meta_download(request)
seshat.apps.wf.views.battle_axe_download(request)
seshat.apps.wf.views.battle_axe_meta_download(request)
seshat.apps.wf.views.breastplate_download(request)
seshat.apps.wf.views.breastplate_meta_download(request)
seshat.apps.wf.views.bronze_download(request)
seshat.apps.wf.views.bronze_meta_download(request)
seshat.apps.wf.views.camel_download(request)
seshat.apps.wf.views.camel_meta_download(request)
seshat.apps.wf.views.chainmail_download(request)
seshat.apps.wf.views.chainmail_meta_download(request)
seshat.apps.wf.views.complex_fortification_download(request)
seshat.apps.wf.views.complex_fortification_meta_download(request)
seshat.apps.wf.views.composite_bow_download(request)
seshat.apps.wf.views.composite_bow_meta_download(request)
seshat.apps.wf.views.confirm_delete_view(request, model_class, pk, var_name)
seshat.apps.wf.views.confirm_delete_view(request, model_class, pk, var_name)
seshat.apps.wf.views.copper_download(request)
seshat.apps.wf.views.copper_meta_download(request)
seshat.apps.wf.views.crossbow_download(request)
seshat.apps.wf.views.crossbow_meta_download(request)
seshat.apps.wf.views.dagger_download(request)
seshat.apps.wf.views.dagger_meta_download(request)
seshat.apps.wf.views.delete_object_view(request, model_class, pk, var_name)
seshat.apps.wf.views.delete_object_view(request, model_class, pk, var_name)
seshat.apps.wf.views.ditch_download(request)
seshat.apps.wf.views.ditch_meta_download(request)
seshat.apps.wf.views.dog_download(request)
seshat.apps.wf.views.dog_meta_download(request)
seshat.apps.wf.views.donkey_download(request)
seshat.apps.wf.views.donkey_meta_download(request)
seshat.apps.wf.views.download_csv_all_wf(request)
seshat.apps.wf.views.download_csv_animals_used_in_warfare(request)
seshat.apps.wf.views.download_csv_armor(request)
seshat.apps.wf.views.download_csv_fortifications(request)
seshat.apps.wf.views.download_csv_handheld_weapons(request)
seshat.apps.wf.views.download_csv_military_use_of_metals(request)
seshat.apps.wf.views.download_csv_naval_technology(request)
seshat.apps.wf.views.download_csv_projectiles(request)
seshat.apps.wf.views.dynamic_create_view(request, form_class, x_name, myvar, my_exp, var_section, var_subsection)
seshat.apps.wf.views.dynamic_detail_view(request, pk, model_class, myvar, var_name_display, var_section, var_subsection)
seshat.apps.wf.views.dynamic_update_view(request, object_id, form_class, model_class, x_name, myvar, my_exp, var_section, var_subsection, delete_url_name)
seshat.apps.wf.views.dynamic_update_view_old(request, object_id, form_class, model_class, x_name, myvar, my_exp, var_section, var_subsection, delete_url_name)
seshat.apps.wf.views.earth_rampart_download(request)
seshat.apps.wf.views.earth_rampart_meta_download(request)
seshat.apps.wf.views.elephant_download(request)
seshat.apps.wf.views.elephant_meta_download(request)
seshat.apps.wf.views.fortified_camp_download(request)
seshat.apps.wf.views.fortified_camp_meta_download(request)
seshat.apps.wf.views.generic_download(request, model_class, var_name)
seshat.apps.wf.views.generic_list_view(request, model_class, var_name, var_name_display, var_section, var_subsection, var_main_desc)
seshat.apps.wf.views.generic_metadata_download(request, var_name, var_name_display, var_section, var_subsection, var_main_desc)
seshat.apps.wf.views.gunpowder_siege_artillery_download(request)
seshat.apps.wf.views.gunpowder_siege_artillery_meta_download(request)
seshat.apps.wf.views.handheld_firearm_download(request)
seshat.apps.wf.views.handheld_firearm_meta_download(request)
seshat.apps.wf.views.has_add_capital_permission(user)
seshat.apps.wf.views.helmet_download(request)
seshat.apps.wf.views.helmet_meta_download(request)
seshat.apps.wf.views.horse_download(request)
seshat.apps.wf.views.horse_meta_download(request)
seshat.apps.wf.views.iron_download(request)
seshat.apps.wf.views.iron_meta_download(request)
seshat.apps.wf.views.javelin_download(request)
seshat.apps.wf.views.javelin_meta_download(request)
seshat.apps.wf.views.laminar_armor_download(request)
seshat.apps.wf.views.laminar_armor_meta_download(request)
seshat.apps.wf.views.leather_cloth_download(request)
seshat.apps.wf.views.leather_cloth_meta_download(request)
seshat.apps.wf.views.limb_protection_download(request)
seshat.apps.wf.views.limb_protection_meta_download(request)
seshat.apps.wf.views.long_wall_download(request)
seshat.apps.wf.views.long_wall_meta_download(request)
seshat.apps.wf.views.merchant_ships_pressed_into_service_download(request)
seshat.apps.wf.views.merchant_ships_pressed_into_service_meta_download(request)
seshat.apps.wf.views.moat_download(request)
seshat.apps.wf.views.moat_meta_download(request)
seshat.apps.wf.views.modern_fortification_download(request)
seshat.apps.wf.views.modern_fortification_meta_download(request)
seshat.apps.wf.views.plate_armor_download(request)
seshat.apps.wf.views.plate_armor_meta_download(request)
seshat.apps.wf.views.polearm_download(request)
seshat.apps.wf.views.polearm_meta_download(request)
seshat.apps.wf.views.scaled_armor_download(request)
seshat.apps.wf.views.scaled_armor_meta_download(request)
seshat.apps.wf.views.self_bow_download(request)
seshat.apps.wf.views.self_bow_meta_download(request)
seshat.apps.wf.views.settlements_in_a_defensive_position_download(request)
seshat.apps.wf.views.settlements_in_a_defensive_position_meta_download(request)
seshat.apps.wf.views.shield_download(request)
seshat.apps.wf.views.shield_meta_download(request)
seshat.apps.wf.views.show_problematic_wf_data_table(request)
seshat.apps.wf.views.sling_download(request)
seshat.apps.wf.views.sling_meta_download(request)
seshat.apps.wf.views.sling_siege_engine_download(request)
seshat.apps.wf.views.sling_siege_engine_meta_download(request)
seshat.apps.wf.views.small_vessels_canoes_etc_download(request)
seshat.apps.wf.views.small_vessels_canoes_etc_meta_download(request)
seshat.apps.wf.views.spear_download(request)
seshat.apps.wf.views.spear_meta_download(request)
seshat.apps.wf.views.specialized_military_vessel_download(request)
seshat.apps.wf.views.specialized_military_vessel_meta_download(request)
seshat.apps.wf.views.steel_download(request)
seshat.apps.wf.views.steel_meta_download(request)
seshat.apps.wf.views.stone_walls_mortared_download(request)
seshat.apps.wf.views.stone_walls_mortared_meta_download(request)
seshat.apps.wf.views.stone_walls_non_mortared_download(request)
seshat.apps.wf.views.stone_walls_non_mortared_meta_download(request)
seshat.apps.wf.views.sword_download(request)
seshat.apps.wf.views.sword_meta_download(request)
seshat.apps.wf.views.tension_siege_engine_download(request)
seshat.apps.wf.views.tension_siege_engine_meta_download(request)
seshat.apps.wf.views.war_club_download(request)
seshat.apps.wf.views.war_club_meta_download(request)
seshat.apps.wf.views.wfvars(request)
seshat.apps.wf.views.wfvarsold(request)
seshat.apps.wf.views.wood_bark_etc_download(request)
seshat.apps.wf.views.wood_bark_etc_meta_download(request)
seshat.apps.wf.views.wooden_palisade_download(request)
seshat.apps.wf.views.wooden_palisade_meta_download(request)