Merge pull request #1973 from bookwyrm-social/add-edition

Create another edition for existing work
This commit is contained in:
Mouse Reeve
2022-03-17 08:51:13 -07:00
committed by GitHub
10 changed files with 270 additions and 102 deletions

View File

@ -85,3 +85,27 @@ class EditionForm(CustomForm):
),
"ASIN": forms.TextInput(attrs={"aria-describedby": "desc_ASIN"}),
}
class EditionFromWorkForm(CustomForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# make all fields hidden
for visible in self.visible_fields():
visible.field.widget = forms.HiddenInput()
class Meta:
model = models.Work
fields = [
"title",
"subtitle",
"authors",
"description",
"languages",
"series",
"series_number",
"subjects",
"subject_places",
"cover",
"first_published_date",
]