Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion api_v2/serializers/ability.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ class AbilitySummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.Ability
fields = ['name', 'url']
fields = ['name']
2 changes: 1 addition & 1 deletion api_v2/serializers/abstracts.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

from api_v2 import models

class GameContentSerializer(serializers.HyperlinkedModelSerializer):
class GameContentSerializer(serializers.ModelSerializer):

"""
Much of the logic included in the GameContentSerializer is intended to
Expand Down
2 changes: 1 addition & 1 deletion api_v2/serializers/characterclass.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ class CharacterClassSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.CharacterClass
fields = ['name', 'key', 'url']
fields = ['name', 'key']

class CharacterClassSerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand Down
4 changes: 2 additions & 2 deletions api_v2/serializers/condition.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ class ConditionSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.Condition
fields = ['name', 'key', 'url']
fields = ['name', 'key']


class ConditionDetailSerializer(GameContentSerializer):
Expand All @@ -50,5 +50,5 @@ def get_gamesystem_key(self, obj):

class Meta:
model = models.Condition
fields = ['name', 'key', 'url', 'document', 'gamesystem_key', 'icon']
fields = ['name', 'key', 'document', 'gamesystem_key', 'icon']

3 changes: 1 addition & 2 deletions api_v2/serializers/creature.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ class CreatureTypeSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.CreatureType
fields = ['name', 'key', 'url']
fields = ['name', 'key']


class CreatureTraitSerializer(GameContentSerializer):
Expand Down Expand Up @@ -178,7 +178,6 @@ class Meta:
'''Serializer meta options.'''
model = models.Creature
fields = [
'url',
'key',
'name',
'document',
Expand Down
2 changes: 1 addition & 1 deletion api_v2/serializers/damagetype.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ class DamageTypeSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.DamageType
fields = ['name', 'key', 'url']
fields = ['name', 'key']
6 changes: 3 additions & 3 deletions api_v2/serializers/document.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class GameSystemSummarySerializer(serializers.ModelSerializer):
'''
class Meta:
model = models.GameSystem
fields = ['name', 'key', 'url']
fields = ['name', 'key']


class LicenseSerializer(GameContentSerializer):
Expand All @@ -35,7 +35,7 @@ class LicenseSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.License
fields = ['name', 'key', 'url']
fields = ['name', 'key']

class PublisherSerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand All @@ -51,7 +51,7 @@ class PublisherSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.Publisher
fields = ['name', 'key', 'url']
fields = ['name', 'key']

class DocumentSerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand Down
2 changes: 1 addition & 1 deletion api_v2/serializers/environment.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ class EnvironmentSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.Environment
fields = ['name', 'key', 'url']
fields = ['name', 'key']
2 changes: 1 addition & 1 deletion api_v2/serializers/image.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
class ImageSummarySerializer(GameContentSerializer):
class Meta:
model = models.Image
fields = ['name', 'key', 'url', 'file_url', 'alt_text', 'attribution']
fields = ['name', 'key', 'file_url', 'alt_text', 'attribution']

class ImageSerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand Down
13 changes: 5 additions & 8 deletions api_v2/serializers/item.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ class Meta:
fields = [
'name',
'key',
'url',
'category',
'ac_base',
'ac_display',
Expand All @@ -46,12 +45,12 @@ class Meta:
class WeaponPropertySerializer(GameContentSerializer):
class Meta:
model = models.WeaponProperty
fields = ['key', 'name', 'desc', 'document', 'url', 'type']
fields = ['key', 'name', 'desc', 'document', 'type']

class WeaponPropertySummarySerializer(GameContentSerializer):
class Meta:
model = models.WeaponProperty
fields = ['name', 'type', 'url', 'desc']
fields = ['name', 'type', 'desc']

class WeaponPropertyAssignmentSerializer(GameContentSerializer):
property = WeaponPropertySummarySerializer()
Expand Down Expand Up @@ -99,7 +98,6 @@ class Meta:
fields = [
'name',
'key',
'url',
'damage_type',
'damage_dice',
'properties',
Expand All @@ -117,7 +115,7 @@ def get_distance_unit(self, Weapon):
class ItemRaritySerializer(GameContentSerializer):
class Meta:
model = models.ItemRarity
fields = ['name', 'url', 'key', 'rank']
fields = ['name', 'key', 'rank']

class ItemCategorySerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand All @@ -129,7 +127,7 @@ class Meta:
class ItemCategorySummarySerializer(GameContentSerializer):
class Meta:
model = models.ItemCategory
fields = ['name', 'key', 'url']
fields = ['name', 'key']

class ItemSerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
Expand All @@ -150,7 +148,6 @@ def get_weight_unit(self, item):
class Meta:
model = models.Item
fields = [
'url',
'key',
'name',
'desc',
Expand All @@ -171,7 +168,7 @@ class Meta:
class ItemSummarySerializer(GameContentSerializer):
class Meta:
model = models.Item
fields = ['name', 'key', 'url']
fields = ['name', 'key']



Expand Down
2 changes: 1 addition & 1 deletion api_v2/serializers/language.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ class LanguageSummarySerializer(GameContentSerializer):
key = serializers.ReadOnlyField()
class Meta:
model = models.Language
fields = ['name', 'key', 'url', 'desc']
fields = ['name', 'key', 'desc']
2 changes: 1 addition & 1 deletion api_v2/serializers/size.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ class SizeSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.Size
fields = ['name', 'key', 'url']
fields = ['name', 'key']
2 changes: 1 addition & 1 deletion api_v2/serializers/spell.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class SpellSchoolSummarySerializer(GameContentSerializer):
'''
class Meta:
model = models.SpellSchool
fields = ['name', 'key', 'url']
fields = ['name', 'key']

class SpellCastingOptionSerializer(serializers.ModelSerializer):
class Meta:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"gamesystem": "5e-2024"
}
],
"document": "http://localhost:8000/v2/documents/core/",
"document": "core",
"key": "dex",
"name": "Dexterity",
"short_desc": "measuring agility",
Expand Down Expand Up @@ -90,6 +90,5 @@
"key": "stealth",
"name": "Stealth"
}
],
"url": "http://localhost:8000/v2/abilities/dex/"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,14 @@
"display_name": "5e Core",
"gamesystem": {
"key": "5e-2014",
"name": "5th Edition 2014",
"url": "http://localhost:8000/v2/gamesystems/5e-2014/"
"name": "5th Edition 2014"
},
"key": "core",
"name": "5e Core Concepts",
"permalink": "https://dnd.wizards.com/resources/systems-reference-document",
"publisher": {
"key": "open5e",
"name": "Open5e",
"url": "http://localhost:8000/v2/publishers/open5e/"
"name": "Open5e"
},
"type": "MISC"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,19 @@
"display_name": "5e 2014 Rules",
"gamesystem": {
"key": "5e-2014",
"name": "5th Edition 2014",
"url": "http://localhost:8000/v2/gamesystems/5e-2014/"
"name": "5th Edition 2014"
},
"key": "srd-2014",
"name": "System Reference Document 5.1",
"permalink": "https://dnd.wizards.com/resources/systems-reference-document",
"publisher": {
"key": "wizards-of-the-coast",
"name": "Wizards of the Coast",
"url": "http://localhost:8000/v2/publishers/wizards-of-the-coast/"
"name": "Wizards of the Coast"
},
"type": "SOURCE"
},
"grants_stealth_disadvantage": true,
"key": "srd_splint",
"name": "Splint",
"strength_score_required": 15,
"url": "http://localhost:8000/v2/armor/srd_splint/"
"strength_score_required": 15
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,17 @@
"display_name": "5e 2014 Rules",
"gamesystem": {
"key": "5e-2014",
"name": "5th Edition 2014",
"url": "http://localhost:8000/v2/gamesystems/5e-2014/"
"name": "5th Edition 2014"
},
"key": "srd-2014",
"name": "System Reference Document 5.1",
"permalink": "https://dnd.wizards.com/resources/systems-reference-document",
"publisher": {
"key": "wizards-of-the-coast",
"name": "Wizards of the Coast",
"url": "http://localhost:8000/v2/publishers/wizards-of-the-coast/"
"name": "Wizards of the Coast"
},
"type": "SOURCE"
},
"key": "srd_acolyte",
"name": "Acolyte",
"url": "http://localhost:8000/v2/backgrounds/srd_acolyte/"
"name": "Acolyte"
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,14 @@
"display_name": "5e 2014 Rules",
"gamesystem": {
"key": "5e-2014",
"name": "5th Edition 2014",
"url": "http://localhost:8000/v2/gamesystems/5e-2014/"
"name": "5th Edition 2014"
},
"key": "srd-2014",
"name": "System Reference Document 5.1",
"permalink": "https://dnd.wizards.com/resources/systems-reference-document",
"publisher": {
"key": "wizards-of-the-coast",
"name": "Wizards of the Coast",
"url": "http://localhost:8000/v2/publishers/wizards-of-the-coast/"
"name": "Wizards of the Coast"
},
"type": "SOURCE"
},
Expand Down Expand Up @@ -521,14 +519,11 @@
"primary_abilities": [],
"saving_throws": [
{
"name": "Constitution",
"url": "http://localhost:8000/v2/abilities/con/"
"name": "Constitution"
},
{
"name": "Strength",
"url": "http://localhost:8000/v2/abilities/str/"
"name": "Strength"
}
],
"subclass_of": null,
"url": "http://localhost:8000/v2/classes/srd_barbarian/"
"subclass_of": null
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,14 @@
"display_name": "5e Core",
"gamesystem": {
"key": "5e-2014",
"name": "5th Edition 2014",
"url": "http://localhost:8000/v2/gamesystems/5e-2014/"
"name": "5th Edition 2014"
},
"key": "core",
"name": "5e Core Concepts",
"permalink": "https://dnd.wizards.com/resources/systems-reference-document",
"publisher": {
"key": "open5e",
"name": "Open5e",
"url": "http://localhost:8000/v2/publishers/open5e/"
"name": "Open5e"
},
"type": "MISC"
},
Expand All @@ -38,10 +36,8 @@
"attribution": "Designed with love by Anaislalovi (@anaislalovi) for Elderberry Inn.",
"file_url": "/static/img/object_icons/elderberry-inn-icons/conditions/stunned.svg",
"key": "elderberry_stunned",
"name": "Stunned",
"url": "http://localhost:8000/v2/images/elderberry_stunned/"
"name": "Stunned"
},
"key": "stunned",
"name": "Stunned",
"url": "http://localhost:8000/v2/conditions/stunned/"
"name": "Stunned"
}
Loading
Loading