seshat.apps.wf.views ==================== .. py:module:: seshat.apps.wf.views Classes ------- .. autoapisummary:: seshat.apps.wf.views.AtlatlCreate seshat.apps.wf.views.AtlatlDelete seshat.apps.wf.views.AtlatlDetailView seshat.apps.wf.views.AtlatlListView seshat.apps.wf.views.AtlatlListViewAll seshat.apps.wf.views.AtlatlUpdate seshat.apps.wf.views.Battle_axeCreate seshat.apps.wf.views.Battle_axeDelete seshat.apps.wf.views.Battle_axeDetailView seshat.apps.wf.views.Battle_axeListView seshat.apps.wf.views.Battle_axeListViewAll seshat.apps.wf.views.Battle_axeUpdate seshat.apps.wf.views.BreastplateCreate seshat.apps.wf.views.BreastplateDelete seshat.apps.wf.views.BreastplateDetailView seshat.apps.wf.views.BreastplateListView seshat.apps.wf.views.BreastplateListViewAll seshat.apps.wf.views.BreastplateUpdate seshat.apps.wf.views.BronzeCreate seshat.apps.wf.views.BronzeDelete seshat.apps.wf.views.BronzeDetailView seshat.apps.wf.views.BronzeListView seshat.apps.wf.views.BronzeListViewAll seshat.apps.wf.views.BronzeUpdate seshat.apps.wf.views.CamelCreate seshat.apps.wf.views.CamelDelete seshat.apps.wf.views.CamelDetailView seshat.apps.wf.views.CamelListView seshat.apps.wf.views.CamelListViewAll seshat.apps.wf.views.CamelUpdate seshat.apps.wf.views.ChainmailCreate seshat.apps.wf.views.ChainmailDelete seshat.apps.wf.views.ChainmailDetailView seshat.apps.wf.views.ChainmailListView seshat.apps.wf.views.ChainmailListViewAll seshat.apps.wf.views.ChainmailUpdate seshat.apps.wf.views.Complex_fortificationCreate seshat.apps.wf.views.Complex_fortificationDelete seshat.apps.wf.views.Complex_fortificationDetailView seshat.apps.wf.views.Complex_fortificationListView seshat.apps.wf.views.Complex_fortificationListViewAll seshat.apps.wf.views.Complex_fortificationUpdate seshat.apps.wf.views.Composite_bowCreate seshat.apps.wf.views.Composite_bowDelete seshat.apps.wf.views.Composite_bowDetailView seshat.apps.wf.views.Composite_bowListView seshat.apps.wf.views.Composite_bowListViewAll seshat.apps.wf.views.Composite_bowUpdate seshat.apps.wf.views.CopperCreate seshat.apps.wf.views.CopperDelete seshat.apps.wf.views.CopperDetailView seshat.apps.wf.views.CopperListView seshat.apps.wf.views.CopperListViewAll seshat.apps.wf.views.CopperUpdate seshat.apps.wf.views.CrossbowCreate seshat.apps.wf.views.CrossbowDelete seshat.apps.wf.views.CrossbowDetailView seshat.apps.wf.views.CrossbowListView seshat.apps.wf.views.CrossbowListViewAll seshat.apps.wf.views.CrossbowUpdate seshat.apps.wf.views.DaggerCreate seshat.apps.wf.views.DaggerDelete seshat.apps.wf.views.DaggerDetailView seshat.apps.wf.views.DaggerListView seshat.apps.wf.views.DaggerListViewAll seshat.apps.wf.views.DaggerUpdate seshat.apps.wf.views.DitchCreate seshat.apps.wf.views.DitchDelete seshat.apps.wf.views.DitchDetailView seshat.apps.wf.views.DitchListView seshat.apps.wf.views.DitchListViewAll seshat.apps.wf.views.DitchUpdate seshat.apps.wf.views.DogCreate seshat.apps.wf.views.DogDelete seshat.apps.wf.views.DogDetailView seshat.apps.wf.views.DogListView seshat.apps.wf.views.DogListViewAll seshat.apps.wf.views.DogUpdate seshat.apps.wf.views.DonkeyCreate seshat.apps.wf.views.DonkeyDelete seshat.apps.wf.views.DonkeyDetailView seshat.apps.wf.views.DonkeyListView seshat.apps.wf.views.DonkeyListViewAll seshat.apps.wf.views.DonkeyUpdate seshat.apps.wf.views.Earth_rampartCreate seshat.apps.wf.views.Earth_rampartDelete seshat.apps.wf.views.Earth_rampartDetailView seshat.apps.wf.views.Earth_rampartListView seshat.apps.wf.views.Earth_rampartListViewAll seshat.apps.wf.views.Earth_rampartUpdate seshat.apps.wf.views.ElephantCreate seshat.apps.wf.views.ElephantDelete seshat.apps.wf.views.ElephantDetailView seshat.apps.wf.views.ElephantListView seshat.apps.wf.views.ElephantListViewAll seshat.apps.wf.views.ElephantUpdate seshat.apps.wf.views.Fortified_campCreate seshat.apps.wf.views.Fortified_campDelete seshat.apps.wf.views.Fortified_campDetailView seshat.apps.wf.views.Fortified_campListView seshat.apps.wf.views.Fortified_campListViewAll seshat.apps.wf.views.Fortified_campUpdate seshat.apps.wf.views.Gunpowder_siege_artilleryCreate seshat.apps.wf.views.Gunpowder_siege_artilleryDelete seshat.apps.wf.views.Gunpowder_siege_artilleryDetailView seshat.apps.wf.views.Gunpowder_siege_artilleryListView seshat.apps.wf.views.Gunpowder_siege_artilleryListViewAll seshat.apps.wf.views.Gunpowder_siege_artilleryUpdate seshat.apps.wf.views.Handheld_firearmCreate seshat.apps.wf.views.Handheld_firearmDelete seshat.apps.wf.views.Handheld_firearmDetailView seshat.apps.wf.views.Handheld_firearmListView seshat.apps.wf.views.Handheld_firearmListViewAll seshat.apps.wf.views.Handheld_firearmUpdate seshat.apps.wf.views.HelmetCreate seshat.apps.wf.views.HelmetDelete seshat.apps.wf.views.HelmetDetailView seshat.apps.wf.views.HelmetListView seshat.apps.wf.views.HelmetListViewAll seshat.apps.wf.views.HelmetUpdate seshat.apps.wf.views.HorseCreate seshat.apps.wf.views.HorseDelete seshat.apps.wf.views.HorseDetailView seshat.apps.wf.views.HorseListView seshat.apps.wf.views.HorseListViewAll seshat.apps.wf.views.HorseUpdate seshat.apps.wf.views.IronCreate seshat.apps.wf.views.IronDelete seshat.apps.wf.views.IronDetailView seshat.apps.wf.views.IronListView seshat.apps.wf.views.IronListViewAll seshat.apps.wf.views.IronUpdate seshat.apps.wf.views.JavelinCreate seshat.apps.wf.views.JavelinDelete seshat.apps.wf.views.JavelinDetailView seshat.apps.wf.views.JavelinListView seshat.apps.wf.views.JavelinListViewAll seshat.apps.wf.views.JavelinUpdate seshat.apps.wf.views.Laminar_armorCreate seshat.apps.wf.views.Laminar_armorDelete seshat.apps.wf.views.Laminar_armorDetailView seshat.apps.wf.views.Laminar_armorListView seshat.apps.wf.views.Laminar_armorListViewAll seshat.apps.wf.views.Laminar_armorUpdate seshat.apps.wf.views.Leather_clothCreate seshat.apps.wf.views.Leather_clothDelete seshat.apps.wf.views.Leather_clothDetailView seshat.apps.wf.views.Leather_clothListView seshat.apps.wf.views.Leather_clothListViewAll seshat.apps.wf.views.Leather_clothUpdate seshat.apps.wf.views.Limb_protectionCreate seshat.apps.wf.views.Limb_protectionDelete seshat.apps.wf.views.Limb_protectionDetailView seshat.apps.wf.views.Limb_protectionListView seshat.apps.wf.views.Limb_protectionListViewAll seshat.apps.wf.views.Limb_protectionUpdate seshat.apps.wf.views.Long_wallCreate seshat.apps.wf.views.Long_wallDelete seshat.apps.wf.views.Long_wallDetailView seshat.apps.wf.views.Long_wallListView seshat.apps.wf.views.Long_wallListViewAll seshat.apps.wf.views.Long_wallUpdate seshat.apps.wf.views.Merchant_ships_pressed_into_serviceCreate seshat.apps.wf.views.Merchant_ships_pressed_into_serviceDelete seshat.apps.wf.views.Merchant_ships_pressed_into_serviceDetailView seshat.apps.wf.views.Merchant_ships_pressed_into_serviceListView seshat.apps.wf.views.Merchant_ships_pressed_into_serviceListViewAll seshat.apps.wf.views.Merchant_ships_pressed_into_serviceUpdate seshat.apps.wf.views.MoatCreate seshat.apps.wf.views.MoatDelete seshat.apps.wf.views.MoatDetailView seshat.apps.wf.views.MoatListView seshat.apps.wf.views.MoatListViewAll seshat.apps.wf.views.MoatUpdate seshat.apps.wf.views.Modern_fortificationCreate seshat.apps.wf.views.Modern_fortificationDelete seshat.apps.wf.views.Modern_fortificationDetailView seshat.apps.wf.views.Modern_fortificationListView seshat.apps.wf.views.Modern_fortificationListViewAll seshat.apps.wf.views.Modern_fortificationUpdate seshat.apps.wf.views.Plate_armorCreate seshat.apps.wf.views.Plate_armorDelete seshat.apps.wf.views.Plate_armorDetailView seshat.apps.wf.views.Plate_armorListView seshat.apps.wf.views.Plate_armorListViewAll seshat.apps.wf.views.Plate_armorUpdate seshat.apps.wf.views.PolearmCreate seshat.apps.wf.views.PolearmDelete seshat.apps.wf.views.PolearmDetailView seshat.apps.wf.views.PolearmListView seshat.apps.wf.views.PolearmListViewAll seshat.apps.wf.views.PolearmUpdate seshat.apps.wf.views.Scaled_armorCreate seshat.apps.wf.views.Scaled_armorDelete seshat.apps.wf.views.Scaled_armorDetailView seshat.apps.wf.views.Scaled_armorListView seshat.apps.wf.views.Scaled_armorListViewAll seshat.apps.wf.views.Scaled_armorUpdate seshat.apps.wf.views.Self_bowCreate seshat.apps.wf.views.Self_bowDelete seshat.apps.wf.views.Self_bowDetailView seshat.apps.wf.views.Self_bowListView seshat.apps.wf.views.Self_bowListViewAll seshat.apps.wf.views.Self_bowUpdate seshat.apps.wf.views.Settlements_in_a_defensive_positionCreate seshat.apps.wf.views.Settlements_in_a_defensive_positionDelete seshat.apps.wf.views.Settlements_in_a_defensive_positionDetailView seshat.apps.wf.views.Settlements_in_a_defensive_positionListView seshat.apps.wf.views.Settlements_in_a_defensive_positionListViewAll seshat.apps.wf.views.Settlements_in_a_defensive_positionUpdate seshat.apps.wf.views.ShieldCreate seshat.apps.wf.views.ShieldDelete seshat.apps.wf.views.ShieldDetailView seshat.apps.wf.views.ShieldListView seshat.apps.wf.views.ShieldListViewAll seshat.apps.wf.views.ShieldUpdate seshat.apps.wf.views.SlingCreate seshat.apps.wf.views.SlingDelete seshat.apps.wf.views.SlingDetailView seshat.apps.wf.views.SlingListView seshat.apps.wf.views.SlingListViewAll seshat.apps.wf.views.SlingUpdate seshat.apps.wf.views.Sling_siege_engineCreate seshat.apps.wf.views.Sling_siege_engineDelete seshat.apps.wf.views.Sling_siege_engineDetailView seshat.apps.wf.views.Sling_siege_engineListView seshat.apps.wf.views.Sling_siege_engineListViewAll seshat.apps.wf.views.Sling_siege_engineUpdate seshat.apps.wf.views.Small_vessels_canoes_etcCreate seshat.apps.wf.views.Small_vessels_canoes_etcDelete seshat.apps.wf.views.Small_vessels_canoes_etcDetailView seshat.apps.wf.views.Small_vessels_canoes_etcListView seshat.apps.wf.views.Small_vessels_canoes_etcListViewAll seshat.apps.wf.views.Small_vessels_canoes_etcUpdate seshat.apps.wf.views.SpearCreate seshat.apps.wf.views.SpearDelete seshat.apps.wf.views.SpearDetailView seshat.apps.wf.views.SpearListView seshat.apps.wf.views.SpearListViewAll seshat.apps.wf.views.SpearUpdate seshat.apps.wf.views.Specialized_military_vesselCreate seshat.apps.wf.views.Specialized_military_vesselDelete seshat.apps.wf.views.Specialized_military_vesselDetailView seshat.apps.wf.views.Specialized_military_vesselListView seshat.apps.wf.views.Specialized_military_vesselListViewAll seshat.apps.wf.views.Specialized_military_vesselUpdate seshat.apps.wf.views.SteelCreate seshat.apps.wf.views.SteelDelete seshat.apps.wf.views.SteelDetailView seshat.apps.wf.views.SteelListView seshat.apps.wf.views.SteelListViewAll seshat.apps.wf.views.SteelUpdate seshat.apps.wf.views.Stone_walls_mortaredCreate seshat.apps.wf.views.Stone_walls_mortaredDelete seshat.apps.wf.views.Stone_walls_mortaredDetailView seshat.apps.wf.views.Stone_walls_mortaredListView seshat.apps.wf.views.Stone_walls_mortaredListViewAll seshat.apps.wf.views.Stone_walls_mortaredUpdate seshat.apps.wf.views.Stone_walls_non_mortaredCreate seshat.apps.wf.views.Stone_walls_non_mortaredDelete seshat.apps.wf.views.Stone_walls_non_mortaredDetailView seshat.apps.wf.views.Stone_walls_non_mortaredListView seshat.apps.wf.views.Stone_walls_non_mortaredListViewAll seshat.apps.wf.views.Stone_walls_non_mortaredUpdate seshat.apps.wf.views.SwordCreate seshat.apps.wf.views.SwordDelete seshat.apps.wf.views.SwordDetailView seshat.apps.wf.views.SwordListView seshat.apps.wf.views.SwordListViewAll seshat.apps.wf.views.SwordUpdate seshat.apps.wf.views.Tension_siege_engineCreate seshat.apps.wf.views.Tension_siege_engineDelete seshat.apps.wf.views.Tension_siege_engineDetailView seshat.apps.wf.views.Tension_siege_engineListView seshat.apps.wf.views.Tension_siege_engineListViewAll seshat.apps.wf.views.Tension_siege_engineUpdate seshat.apps.wf.views.War_clubCreate seshat.apps.wf.views.War_clubDelete seshat.apps.wf.views.War_clubDetailView seshat.apps.wf.views.War_clubListView seshat.apps.wf.views.War_clubListViewAll seshat.apps.wf.views.War_clubUpdate seshat.apps.wf.views.Wood_bark_etcCreate seshat.apps.wf.views.Wood_bark_etcDelete seshat.apps.wf.views.Wood_bark_etcDetailView seshat.apps.wf.views.Wood_bark_etcListView seshat.apps.wf.views.Wood_bark_etcListViewAll seshat.apps.wf.views.Wood_bark_etcUpdate seshat.apps.wf.views.Wooden_palisadeCreate seshat.apps.wf.views.Wooden_palisadeDelete seshat.apps.wf.views.Wooden_palisadeDetailView seshat.apps.wf.views.Wooden_palisadeListView seshat.apps.wf.views.Wooden_palisadeListViewAll seshat.apps.wf.views.Wooden_palisadeUpdate Functions --------- .. autoapisummary:: seshat.apps.wf.views.atlatl_download seshat.apps.wf.views.atlatl_meta_download seshat.apps.wf.views.battle_axe_download seshat.apps.wf.views.battle_axe_meta_download seshat.apps.wf.views.breastplate_download seshat.apps.wf.views.breastplate_meta_download seshat.apps.wf.views.bronze_download seshat.apps.wf.views.bronze_meta_download seshat.apps.wf.views.camel_download seshat.apps.wf.views.camel_meta_download seshat.apps.wf.views.chainmail_download seshat.apps.wf.views.chainmail_meta_download seshat.apps.wf.views.complex_fortification_download seshat.apps.wf.views.complex_fortification_meta_download seshat.apps.wf.views.composite_bow_download seshat.apps.wf.views.composite_bow_meta_download seshat.apps.wf.views.confirm_delete_view seshat.apps.wf.views.confirm_delete_view seshat.apps.wf.views.copper_download seshat.apps.wf.views.copper_meta_download seshat.apps.wf.views.crossbow_download seshat.apps.wf.views.crossbow_meta_download seshat.apps.wf.views.dagger_download seshat.apps.wf.views.dagger_meta_download seshat.apps.wf.views.delete_object_view seshat.apps.wf.views.delete_object_view seshat.apps.wf.views.ditch_download seshat.apps.wf.views.ditch_meta_download seshat.apps.wf.views.dog_download seshat.apps.wf.views.dog_meta_download seshat.apps.wf.views.donkey_download seshat.apps.wf.views.donkey_meta_download seshat.apps.wf.views.download_csv_all_wf seshat.apps.wf.views.download_csv_animals_used_in_warfare seshat.apps.wf.views.download_csv_armor seshat.apps.wf.views.download_csv_fortifications seshat.apps.wf.views.download_csv_handheld_weapons seshat.apps.wf.views.download_csv_military_use_of_metals seshat.apps.wf.views.download_csv_naval_technology seshat.apps.wf.views.download_csv_projectiles seshat.apps.wf.views.dynamic_create_view seshat.apps.wf.views.dynamic_detail_view seshat.apps.wf.views.dynamic_update_view seshat.apps.wf.views.dynamic_update_view_old seshat.apps.wf.views.earth_rampart_download seshat.apps.wf.views.earth_rampart_meta_download seshat.apps.wf.views.elephant_download seshat.apps.wf.views.elephant_meta_download seshat.apps.wf.views.fortified_camp_download seshat.apps.wf.views.fortified_camp_meta_download seshat.apps.wf.views.generic_download seshat.apps.wf.views.generic_list_view seshat.apps.wf.views.generic_metadata_download seshat.apps.wf.views.gunpowder_siege_artillery_download seshat.apps.wf.views.gunpowder_siege_artillery_meta_download seshat.apps.wf.views.handheld_firearm_download seshat.apps.wf.views.handheld_firearm_meta_download seshat.apps.wf.views.has_add_capital_permission seshat.apps.wf.views.helmet_download seshat.apps.wf.views.helmet_meta_download seshat.apps.wf.views.horse_download seshat.apps.wf.views.horse_meta_download seshat.apps.wf.views.iron_download seshat.apps.wf.views.iron_meta_download seshat.apps.wf.views.javelin_download seshat.apps.wf.views.javelin_meta_download seshat.apps.wf.views.laminar_armor_download seshat.apps.wf.views.laminar_armor_meta_download seshat.apps.wf.views.leather_cloth_download seshat.apps.wf.views.leather_cloth_meta_download seshat.apps.wf.views.limb_protection_download seshat.apps.wf.views.limb_protection_meta_download seshat.apps.wf.views.long_wall_download seshat.apps.wf.views.long_wall_meta_download seshat.apps.wf.views.merchant_ships_pressed_into_service_download seshat.apps.wf.views.merchant_ships_pressed_into_service_meta_download seshat.apps.wf.views.moat_download seshat.apps.wf.views.moat_meta_download seshat.apps.wf.views.modern_fortification_download seshat.apps.wf.views.modern_fortification_meta_download seshat.apps.wf.views.plate_armor_download seshat.apps.wf.views.plate_armor_meta_download seshat.apps.wf.views.polearm_download seshat.apps.wf.views.polearm_meta_download seshat.apps.wf.views.scaled_armor_download seshat.apps.wf.views.scaled_armor_meta_download seshat.apps.wf.views.self_bow_download seshat.apps.wf.views.self_bow_meta_download seshat.apps.wf.views.settlements_in_a_defensive_position_download seshat.apps.wf.views.settlements_in_a_defensive_position_meta_download seshat.apps.wf.views.shield_download seshat.apps.wf.views.shield_meta_download seshat.apps.wf.views.show_problematic_wf_data_table seshat.apps.wf.views.sling_download seshat.apps.wf.views.sling_meta_download seshat.apps.wf.views.sling_siege_engine_download seshat.apps.wf.views.sling_siege_engine_meta_download seshat.apps.wf.views.small_vessels_canoes_etc_download seshat.apps.wf.views.small_vessels_canoes_etc_meta_download seshat.apps.wf.views.spear_download seshat.apps.wf.views.spear_meta_download seshat.apps.wf.views.specialized_military_vessel_download seshat.apps.wf.views.specialized_military_vessel_meta_download seshat.apps.wf.views.steel_download seshat.apps.wf.views.steel_meta_download seshat.apps.wf.views.stone_walls_mortared_download seshat.apps.wf.views.stone_walls_mortared_meta_download seshat.apps.wf.views.stone_walls_non_mortared_download seshat.apps.wf.views.stone_walls_non_mortared_meta_download seshat.apps.wf.views.sword_download seshat.apps.wf.views.sword_meta_download seshat.apps.wf.views.tension_siege_engine_download seshat.apps.wf.views.tension_siege_engine_meta_download seshat.apps.wf.views.war_club_download seshat.apps.wf.views.war_club_meta_download seshat.apps.wf.views.wfvars seshat.apps.wf.views.wfvarsold seshat.apps.wf.views.wood_bark_etc_download seshat.apps.wf.views.wood_bark_etc_meta_download seshat.apps.wf.views.wooden_palisade_download seshat.apps.wf.views.wooden_palisade_meta_download Module Contents --------------- .. py:class:: AtlatlCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/atlatl/atlatl_form.html' .. py:class:: AtlatlDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: AtlatlDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/atlatl/atlatl_detail.html' .. py:class:: AtlatlListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/atlatl/atlatl_list.html' .. py:class:: AtlatlListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/atlatl/atlatl_list_all.html' .. py:class:: AtlatlUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/atlatl/atlatl_update.html' .. py:class:: Battle_axeCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/battle_axe/battle_axe_form.html' .. py:class:: Battle_axeDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Battle_axeDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/battle_axe/battle_axe_detail.html' .. py:class:: Battle_axeListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/battle_axe/battle_axe_list.html' .. py:class:: Battle_axeListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/battle_axe/battle_axe_list_all.html' .. py:class:: Battle_axeUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/battle_axe/battle_axe_update.html' .. py:class:: BreastplateCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/breastplate/breastplate_form.html' .. py:class:: BreastplateDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: BreastplateDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/breastplate/breastplate_detail.html' .. py:class:: BreastplateListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/breastplate/breastplate_list.html' .. py:class:: BreastplateListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/breastplate/breastplate_list_all.html' .. py:class:: BreastplateUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/breastplate/breastplate_update.html' .. py:class:: BronzeCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/bronze/bronze_form.html' .. py:class:: BronzeDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: BronzeDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/bronze/bronze_detail.html' .. py:class:: BronzeListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/bronze/bronze_list.html' .. py:class:: BronzeListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/bronze/bronze_list_all.html' .. py:class:: BronzeUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/bronze/bronze_update.html' .. py:class:: CamelCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/camel/camel_form.html' .. py:class:: CamelDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: CamelDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/camel/camel_detail.html' .. py:class:: CamelListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/camel/camel_list.html' .. py:class:: CamelListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/camel/camel_list_all.html' .. py:class:: CamelUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/camel/camel_update.html' .. py:class:: ChainmailCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/chainmail/chainmail_form.html' .. py:class:: ChainmailDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: ChainmailDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/chainmail/chainmail_detail.html' .. py:class:: ChainmailListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/chainmail/chainmail_list.html' .. py:class:: ChainmailListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/chainmail/chainmail_list_all.html' .. py:class:: ChainmailUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/chainmail/chainmail_update.html' .. py:class:: Complex_fortificationCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/complex_fortification/complex_fortification_form.html' .. py:class:: Complex_fortificationDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Complex_fortificationDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/complex_fortification/complex_fortification_detail.html' .. py:class:: Complex_fortificationListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/complex_fortification/complex_fortification_list.html' .. py:class:: Complex_fortificationListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/complex_fortification/complex_fortification_list_all.html' .. py:class:: Complex_fortificationUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/complex_fortification/complex_fortification_update.html' .. py:class:: Composite_bowCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/composite_bow/composite_bow_form.html' .. py:class:: Composite_bowDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Composite_bowDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/composite_bow/composite_bow_detail.html' .. py:class:: Composite_bowListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/composite_bow/composite_bow_list.html' .. py:class:: Composite_bowListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/composite_bow/composite_bow_list_all.html' .. py:class:: Composite_bowUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/composite_bow/composite_bow_update.html' .. py:class:: CopperCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/copper/copper_form.html' .. py:class:: CopperDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: CopperDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/copper/copper_detail.html' .. py:class:: CopperListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/copper/copper_list.html' .. py:class:: CopperListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/copper/copper_list_all.html' .. py:class:: CopperUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/copper/copper_update.html' .. py:class:: CrossbowCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/crossbow/crossbow_form.html' .. py:class:: CrossbowDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: CrossbowDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/crossbow/crossbow_detail.html' .. py:class:: CrossbowListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/crossbow/crossbow_list.html' .. py:class:: CrossbowListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/crossbow/crossbow_list_all.html' .. py:class:: CrossbowUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/crossbow/crossbow_update.html' .. py:class:: DaggerCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/dagger/dagger_form.html' .. py:class:: DaggerDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: DaggerDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/dagger/dagger_detail.html' .. py:class:: DaggerListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/dagger/dagger_list.html' .. py:class:: DaggerListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/dagger/dagger_list_all.html' .. py:class:: DaggerUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/dagger/dagger_update.html' .. py:class:: DitchCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/ditch/ditch_form.html' .. py:class:: DitchDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: DitchDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/ditch/ditch_detail.html' .. py:class:: DitchListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/ditch/ditch_list.html' .. py:class:: DitchListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/ditch/ditch_list_all.html' .. py:class:: DitchUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/ditch/ditch_update.html' .. py:class:: DogCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/dog/dog_form.html' .. py:class:: DogDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: DogDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/dog/dog_detail.html' .. py:class:: DogListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/dog/dog_list.html' .. py:class:: DogListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/dog/dog_list_all.html' .. py:class:: DogUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/dog/dog_update.html' .. py:class:: DonkeyCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/donkey/donkey_form.html' .. py:class:: DonkeyDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: DonkeyDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/donkey/donkey_detail.html' .. py:class:: DonkeyListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/donkey/donkey_list.html' .. py:class:: DonkeyListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/donkey/donkey_list_all.html' .. py:class:: DonkeyUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/donkey/donkey_update.html' .. py:class:: Earth_rampartCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/earth_rampart/earth_rampart_form.html' .. py:class:: Earth_rampartDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Earth_rampartDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/earth_rampart/earth_rampart_detail.html' .. py:class:: Earth_rampartListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/earth_rampart/earth_rampart_list.html' .. py:class:: Earth_rampartListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/earth_rampart/earth_rampart_list_all.html' .. py:class:: Earth_rampartUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/earth_rampart/earth_rampart_update.html' .. py:class:: ElephantCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/elephant/elephant_form.html' .. py:class:: ElephantDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: ElephantDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/elephant/elephant_detail.html' .. py:class:: ElephantListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/elephant/elephant_list.html' .. py:class:: ElephantListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/elephant/elephant_list_all.html' .. py:class:: ElephantUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/elephant/elephant_update.html' .. py:class:: Fortified_campCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/fortified_camp/fortified_camp_form.html' .. py:class:: Fortified_campDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Fortified_campDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/fortified_camp/fortified_camp_detail.html' .. py:class:: Fortified_campListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/fortified_camp/fortified_camp_list.html' .. py:class:: Fortified_campListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/fortified_camp/fortified_camp_list_all.html' .. py:class:: Fortified_campUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/fortified_camp/fortified_camp_update.html' .. py:class:: Gunpowder_siege_artilleryCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_form.html' .. py:class:: Gunpowder_siege_artilleryDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Gunpowder_siege_artilleryDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_detail.html' .. py:class:: Gunpowder_siege_artilleryListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_list.html' .. py:class:: Gunpowder_siege_artilleryListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_list_all.html' .. py:class:: Gunpowder_siege_artilleryUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/gunpowder_siege_artillery/gunpowder_siege_artillery_update.html' .. py:class:: Handheld_firearmCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/handheld_firearm/handheld_firearm_form.html' .. py:class:: Handheld_firearmDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Handheld_firearmDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/handheld_firearm/handheld_firearm_detail.html' .. py:class:: Handheld_firearmListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/handheld_firearm/handheld_firearm_list.html' .. py:class:: Handheld_firearmListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/handheld_firearm/handheld_firearm_list_all.html' .. py:class:: Handheld_firearmUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/handheld_firearm/handheld_firearm_update.html' .. py:class:: HelmetCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/helmet/helmet_form.html' .. py:class:: HelmetDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: HelmetDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/helmet/helmet_detail.html' .. py:class:: HelmetListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/helmet/helmet_list.html' .. py:class:: HelmetListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/helmet/helmet_list_all.html' .. py:class:: HelmetUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/helmet/helmet_update.html' .. py:class:: HorseCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/horse/horse_form.html' .. py:class:: HorseDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: HorseDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/horse/horse_detail.html' .. py:class:: HorseListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/horse/horse_list.html' .. py:class:: HorseListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/horse/horse_list_all.html' .. py:class:: HorseUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/horse/horse_update.html' .. py:class:: IronCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/iron/iron_form.html' .. py:class:: IronDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: IronDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/iron/iron_detail.html' .. py:class:: IronListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/iron/iron_list.html' .. py:class:: IronListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/iron/iron_list_all.html' .. py:class:: IronUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/iron/iron_update.html' .. py:class:: JavelinCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/javelin/javelin_form.html' .. py:class:: JavelinDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: JavelinDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/javelin/javelin_detail.html' .. py:class:: JavelinListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/javelin/javelin_list.html' .. py:class:: JavelinListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/javelin/javelin_list_all.html' .. py:class:: JavelinUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/javelin/javelin_update.html' .. py:class:: Laminar_armorCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/laminar_armor/laminar_armor_form.html' .. py:class:: Laminar_armorDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Laminar_armorDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/laminar_armor/laminar_armor_detail.html' .. py:class:: Laminar_armorListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/laminar_armor/laminar_armor_list.html' .. py:class:: Laminar_armorListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/laminar_armor/laminar_armor_list_all.html' .. py:class:: Laminar_armorUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/laminar_armor/laminar_armor_update.html' .. py:class:: Leather_clothCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/leather_cloth/leather_cloth_form.html' .. py:class:: Leather_clothDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Leather_clothDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/leather_cloth/leather_cloth_detail.html' .. py:class:: Leather_clothListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/leather_cloth/leather_cloth_list.html' .. py:class:: Leather_clothListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/leather_cloth/leather_cloth_list_all.html' .. py:class:: Leather_clothUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/leather_cloth/leather_cloth_update.html' .. py:class:: Limb_protectionCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/limb_protection/limb_protection_form.html' .. py:class:: Limb_protectionDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Limb_protectionDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/limb_protection/limb_protection_detail.html' .. py:class:: Limb_protectionListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/limb_protection/limb_protection_list.html' .. py:class:: Limb_protectionListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/limb_protection/limb_protection_list_all.html' .. py:class:: Limb_protectionUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/limb_protection/limb_protection_update.html' .. py:class:: Long_wallCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/long_wall/long_wall_form.html' .. py:class:: Long_wallDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Long_wallDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/long_wall/long_wall_detail.html' .. py:class:: Long_wallListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/long_wall/long_wall_list.html' .. py:class:: Long_wallListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/long_wall/long_wall_list_all.html' .. py:class:: Long_wallUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/long_wall/long_wall_update.html' .. py:class:: Merchant_ships_pressed_into_serviceCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_form.html' .. py:class:: Merchant_ships_pressed_into_serviceDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Merchant_ships_pressed_into_serviceDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_detail.html' .. py:class:: Merchant_ships_pressed_into_serviceListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_list.html' .. py:class:: Merchant_ships_pressed_into_serviceListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_list_all.html' .. py:class:: Merchant_ships_pressed_into_serviceUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/merchant_ships_pressed_into_service/merchant_ships_pressed_into_service_update.html' .. py:class:: MoatCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/moat/moat_form.html' .. py:class:: MoatDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: MoatDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/moat/moat_detail.html' .. py:class:: MoatListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/moat/moat_list.html' .. py:class:: MoatListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/moat/moat_list_all.html' .. py:class:: MoatUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/moat/moat_update.html' .. py:class:: Modern_fortificationCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/modern_fortification/modern_fortification_form.html' .. py:class:: Modern_fortificationDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Modern_fortificationDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/modern_fortification/modern_fortification_detail.html' .. py:class:: Modern_fortificationListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/modern_fortification/modern_fortification_list.html' .. py:class:: Modern_fortificationListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/modern_fortification/modern_fortification_list_all.html' .. py:class:: Modern_fortificationUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/modern_fortification/modern_fortification_update.html' .. py:class:: Plate_armorCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/plate_armor/plate_armor_form.html' .. py:class:: Plate_armorDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Plate_armorDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/plate_armor/plate_armor_detail.html' .. py:class:: Plate_armorListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/plate_armor/plate_armor_list.html' .. py:class:: Plate_armorListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/plate_armor/plate_armor_list_all.html' .. py:class:: Plate_armorUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/plate_armor/plate_armor_update.html' .. py:class:: PolearmCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/polearm/polearm_form.html' .. py:class:: PolearmDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: PolearmDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/polearm/polearm_detail.html' .. py:class:: PolearmListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/polearm/polearm_list.html' .. py:class:: PolearmListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/polearm/polearm_list_all.html' .. py:class:: PolearmUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/polearm/polearm_update.html' .. py:class:: Scaled_armorCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/scaled_armor/scaled_armor_form.html' .. py:class:: Scaled_armorDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Scaled_armorDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/scaled_armor/scaled_armor_detail.html' .. py:class:: Scaled_armorListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/scaled_armor/scaled_armor_list.html' .. py:class:: Scaled_armorListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/scaled_armor/scaled_armor_list_all.html' .. py:class:: Scaled_armorUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/scaled_armor/scaled_armor_update.html' .. py:class:: Self_bowCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/self_bow/self_bow_form.html' .. py:class:: Self_bowDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Self_bowDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/self_bow/self_bow_detail.html' .. py:class:: Self_bowListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/self_bow/self_bow_list.html' .. py:class:: Self_bowListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/self_bow/self_bow_list_all.html' .. py:class:: Self_bowUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/self_bow/self_bow_update.html' .. py:class:: Settlements_in_a_defensive_positionCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_form.html' .. py:class:: Settlements_in_a_defensive_positionDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Settlements_in_a_defensive_positionDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_detail.html' .. py:class:: Settlements_in_a_defensive_positionListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_list.html' .. py:class:: Settlements_in_a_defensive_positionListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_list_all.html' .. py:class:: Settlements_in_a_defensive_positionUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/settlements_in_a_defensive_position/settlements_in_a_defensive_position_update.html' .. py:class:: ShieldCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/shield/shield_form.html' .. py:class:: ShieldDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: ShieldDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/shield/shield_detail.html' .. py:class:: ShieldListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/shield/shield_list.html' .. py:class:: ShieldListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/shield/shield_list_all.html' .. py:class:: ShieldUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/shield/shield_update.html' .. py:class:: SlingCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sling/sling_form.html' .. py:class:: SlingDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: SlingDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sling/sling_detail.html' .. py:class:: SlingListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/sling/sling_list.html' .. py:class:: SlingListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sling/sling_list_all.html' .. py:class:: SlingUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sling/sling_update.html' .. py:class:: Sling_siege_engineCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sling_siege_engine/sling_siege_engine_form.html' .. py:class:: Sling_siege_engineDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Sling_siege_engineDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sling_siege_engine/sling_siege_engine_detail.html' .. py:class:: Sling_siege_engineListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/sling_siege_engine/sling_siege_engine_list.html' .. py:class:: Sling_siege_engineListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sling_siege_engine/sling_siege_engine_list_all.html' .. py:class:: Sling_siege_engineUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sling_siege_engine/sling_siege_engine_update.html' .. py:class:: Small_vessels_canoes_etcCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_form.html' .. py:class:: Small_vessels_canoes_etcDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Small_vessels_canoes_etcDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_detail.html' .. py:class:: Small_vessels_canoes_etcListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_list.html' .. py:class:: Small_vessels_canoes_etcListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_list_all.html' .. py:class:: Small_vessels_canoes_etcUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/small_vessels_canoes_etc/small_vessels_canoes_etc_update.html' .. py:class:: SpearCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/spear/spear_form.html' .. py:class:: SpearDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: SpearDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/spear/spear_detail.html' .. py:class:: SpearListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/spear/spear_list.html' .. py:class:: SpearListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/spear/spear_list_all.html' .. py:class:: SpearUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/spear/spear_update.html' .. py:class:: Specialized_military_vesselCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/specialized_military_vessel/specialized_military_vessel_form.html' .. py:class:: Specialized_military_vesselDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Specialized_military_vesselDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/specialized_military_vessel/specialized_military_vessel_detail.html' .. py:class:: Specialized_military_vesselListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/specialized_military_vessel/specialized_military_vessel_list.html' .. py:class:: Specialized_military_vesselListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/specialized_military_vessel/specialized_military_vessel_list_all.html' .. py:class:: Specialized_military_vesselUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/specialized_military_vessel/specialized_military_vessel_update.html' .. py:class:: SteelCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/steel/steel_form.html' .. py:class:: SteelDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: SteelDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/steel/steel_detail.html' .. py:class:: SteelListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/steel/steel_list.html' .. py:class:: SteelListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/steel/steel_list_all.html' .. py:class:: SteelUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/steel/steel_update.html' .. py:class:: Stone_walls_mortaredCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/stone_walls_mortared/stone_walls_mortared_form.html' .. py:class:: Stone_walls_mortaredDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Stone_walls_mortaredDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/stone_walls_mortared/stone_walls_mortared_detail.html' .. py:class:: Stone_walls_mortaredListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/stone_walls_mortared/stone_walls_mortared_list.html' .. py:class:: Stone_walls_mortaredListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/stone_walls_mortared/stone_walls_mortared_list_all.html' .. py:class:: Stone_walls_mortaredUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/stone_walls_mortared/stone_walls_mortared_update.html' .. py:class:: Stone_walls_non_mortaredCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/stone_walls_non_mortared/stone_walls_non_mortared_form.html' .. py:class:: Stone_walls_non_mortaredDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Stone_walls_non_mortaredDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/stone_walls_non_mortared/stone_walls_non_mortared_detail.html' .. py:class:: Stone_walls_non_mortaredListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/stone_walls_non_mortared/stone_walls_non_mortared_list.html' .. py:class:: Stone_walls_non_mortaredListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/stone_walls_non_mortared/stone_walls_non_mortared_list_all.html' .. py:class:: Stone_walls_non_mortaredUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/stone_walls_non_mortared/stone_walls_non_mortared_update.html' .. py:class:: SwordCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sword/sword_form.html' .. py:class:: SwordDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: SwordDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sword/sword_detail.html' .. py:class:: SwordListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/sword/sword_list.html' .. py:class:: SwordListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/sword/sword_list_all.html' .. py:class:: SwordUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/sword/sword_update.html' .. py:class:: Tension_siege_engineCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/tension_siege_engine/tension_siege_engine_form.html' .. py:class:: Tension_siege_engineDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Tension_siege_engineDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/tension_siege_engine/tension_siege_engine_detail.html' .. py:class:: Tension_siege_engineListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/tension_siege_engine/tension_siege_engine_list.html' .. py:class:: Tension_siege_engineListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/tension_siege_engine/tension_siege_engine_list_all.html' .. py:class:: Tension_siege_engineUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/tension_siege_engine/tension_siege_engine_update.html' .. py:class:: War_clubCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/war_club/war_club_form.html' .. py:class:: War_clubDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: War_clubDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/war_club/war_club_detail.html' .. py:class:: War_clubListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/war_club/war_club_list.html' .. py:class:: War_clubListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/war_club/war_club_list_all.html' .. py:class:: War_clubUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/war_club/war_club_update.html' .. py:class:: Wood_bark_etcCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/wood_bark_etc/wood_bark_etc_form.html' .. py:class:: Wood_bark_etcDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Wood_bark_etcDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/wood_bark_etc/wood_bark_etc_detail.html' .. py:class:: Wood_bark_etcListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/wood_bark_etc/wood_bark_etc_list.html' .. py:class:: Wood_bark_etcListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/wood_bark_etc/wood_bark_etc_list_all.html' .. py:class:: Wood_bark_etcUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/wood_bark_etc/wood_bark_etc_update.html' .. py:class:: Wooden_palisadeCreate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`seshat.apps.general.mixins.PolityIdMixin`, :py:obj:`django.views.generic.edit.CreateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/wooden_palisade/wooden_palisade_form.html' .. py:class:: Wooden_palisadeDelete Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.DeleteView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: success_url .. py:attribute:: template_name :value: 'core/delete_general.html' .. py:class:: Wooden_palisadeDetailView Bases: :py:obj:`django.views.generic.DetailView` .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/wooden_palisade/wooden_palisade_detail.html' .. py:class:: Wooden_palisadeListView Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:attribute:: model .. py:attribute:: paginate_by :value: 10 .. py:attribute:: template_name :value: 'wf/wooden_palisade/wooden_palisade_list.html' .. py:class:: Wooden_palisadeListViewAll Bases: :py:obj:`django.views.generic.ListView` .. py:method:: get_absolute_url() Get the absolute URL of the view. :returns: The absolute URL of the view. :rtype: str .. py:method:: get_context_data(**kwargs) .. py:method:: get_queryset() .. py:attribute:: model .. py:attribute:: template_name :value: 'wf/wooden_palisade/wooden_palisade_list_all.html' .. py:class:: Wooden_palisadeUpdate Bases: :py:obj:`django.contrib.auth.mixins.PermissionRequiredMixin`, :py:obj:`django.views.generic.edit.UpdateView` .. note:: This view is restricted to users with the 'add_capital' permission. .. py:method:: get_context_data(**kwargs) .. py:attribute:: form_class .. py:attribute:: model .. py:attribute:: permission_required :value: 'core.add_capital' .. py:attribute:: template_name :value: 'wf/wooden_palisade/wooden_palisade_update.html' .. py:function:: atlatl_download(request) .. py:function:: atlatl_meta_download(request) .. py:function:: battle_axe_download(request) .. py:function:: battle_axe_meta_download(request) .. py:function:: breastplate_download(request) .. py:function:: breastplate_meta_download(request) .. py:function:: bronze_download(request) .. py:function:: bronze_meta_download(request) .. py:function:: camel_download(request) .. py:function:: camel_meta_download(request) .. py:function:: chainmail_download(request) .. py:function:: chainmail_meta_download(request) .. py:function:: complex_fortification_download(request) .. py:function:: complex_fortification_meta_download(request) .. py:function:: composite_bow_download(request) .. py:function:: composite_bow_meta_download(request) .. py:function:: confirm_delete_view(request, model_class, pk, var_name) .. py:function:: confirm_delete_view(request, model_class, pk, var_name) .. py:function:: copper_download(request) .. py:function:: copper_meta_download(request) .. py:function:: crossbow_download(request) .. py:function:: crossbow_meta_download(request) .. py:function:: dagger_download(request) .. py:function:: dagger_meta_download(request) .. py:function:: delete_object_view(request, model_class, pk, var_name) .. py:function:: delete_object_view(request, model_class, pk, var_name) .. py:function:: ditch_download(request) .. py:function:: ditch_meta_download(request) .. py:function:: dog_download(request) .. py:function:: dog_meta_download(request) .. py:function:: donkey_download(request) .. py:function:: donkey_meta_download(request) .. py:function:: download_csv_all_wf(request) .. py:function:: download_csv_animals_used_in_warfare(request) .. py:function:: download_csv_armor(request) .. py:function:: download_csv_fortifications(request) .. py:function:: download_csv_handheld_weapons(request) .. py:function:: download_csv_military_use_of_metals(request) .. py:function:: download_csv_naval_technology(request) .. py:function:: download_csv_projectiles(request) .. py:function:: dynamic_create_view(request, form_class, x_name, myvar, my_exp, var_section, var_subsection) .. py:function:: dynamic_detail_view(request, pk, model_class, myvar, var_name_display, var_section, var_subsection) .. py:function:: dynamic_update_view(request, object_id, form_class, model_class, x_name, myvar, my_exp, var_section, var_subsection, delete_url_name) .. py:function:: dynamic_update_view_old(request, object_id, form_class, model_class, x_name, myvar, my_exp, var_section, var_subsection, delete_url_name) .. py:function:: earth_rampart_download(request) .. py:function:: earth_rampart_meta_download(request) .. py:function:: elephant_download(request) .. py:function:: elephant_meta_download(request) .. py:function:: fortified_camp_download(request) .. py:function:: fortified_camp_meta_download(request) .. py:function:: generic_download(request, model_class, var_name) .. py:function:: generic_list_view(request, model_class, var_name, var_name_display, var_section, var_subsection, var_main_desc) .. py:function:: generic_metadata_download(request, var_name, var_name_display, var_section, var_subsection, var_main_desc) .. py:function:: gunpowder_siege_artillery_download(request) .. py:function:: gunpowder_siege_artillery_meta_download(request) .. py:function:: handheld_firearm_download(request) .. py:function:: handheld_firearm_meta_download(request) .. py:function:: has_add_capital_permission(user) .. py:function:: helmet_download(request) .. py:function:: helmet_meta_download(request) .. py:function:: horse_download(request) .. py:function:: horse_meta_download(request) .. py:function:: iron_download(request) .. py:function:: iron_meta_download(request) .. py:function:: javelin_download(request) .. py:function:: javelin_meta_download(request) .. py:function:: laminar_armor_download(request) .. py:function:: laminar_armor_meta_download(request) .. py:function:: leather_cloth_download(request) .. py:function:: leather_cloth_meta_download(request) .. py:function:: limb_protection_download(request) .. py:function:: limb_protection_meta_download(request) .. py:function:: long_wall_download(request) .. py:function:: long_wall_meta_download(request) .. py:function:: merchant_ships_pressed_into_service_download(request) .. py:function:: merchant_ships_pressed_into_service_meta_download(request) .. py:function:: moat_download(request) .. py:function:: moat_meta_download(request) .. py:function:: modern_fortification_download(request) .. py:function:: modern_fortification_meta_download(request) .. py:function:: plate_armor_download(request) .. py:function:: plate_armor_meta_download(request) .. py:function:: polearm_download(request) .. py:function:: polearm_meta_download(request) .. py:function:: scaled_armor_download(request) .. py:function:: scaled_armor_meta_download(request) .. py:function:: self_bow_download(request) .. py:function:: self_bow_meta_download(request) .. py:function:: settlements_in_a_defensive_position_download(request) .. py:function:: settlements_in_a_defensive_position_meta_download(request) .. py:function:: shield_download(request) .. py:function:: shield_meta_download(request) .. py:function:: show_problematic_wf_data_table(request) .. py:function:: sling_download(request) .. py:function:: sling_meta_download(request) .. py:function:: sling_siege_engine_download(request) .. py:function:: sling_siege_engine_meta_download(request) .. py:function:: small_vessels_canoes_etc_download(request) .. py:function:: small_vessels_canoes_etc_meta_download(request) .. py:function:: spear_download(request) .. py:function:: spear_meta_download(request) .. py:function:: specialized_military_vessel_download(request) .. py:function:: specialized_military_vessel_meta_download(request) .. py:function:: steel_download(request) .. py:function:: steel_meta_download(request) .. py:function:: stone_walls_mortared_download(request) .. py:function:: stone_walls_mortared_meta_download(request) .. py:function:: stone_walls_non_mortared_download(request) .. py:function:: stone_walls_non_mortared_meta_download(request) .. py:function:: sword_download(request) .. py:function:: sword_meta_download(request) .. py:function:: tension_siege_engine_download(request) .. py:function:: tension_siege_engine_meta_download(request) .. py:function:: war_club_download(request) .. py:function:: war_club_meta_download(request) .. py:function:: wfvars(request) .. py:function:: wfvarsold(request) .. py:function:: wood_bark_etc_download(request) .. py:function:: wood_bark_etc_meta_download(request) .. py:function:: wooden_palisade_download(request) .. py:function:: wooden_palisade_meta_download(request)