-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add edition to imprint and new thesis fields #1696
base: master
Are you sure you want to change the base?
Conversation
@tmorrell Can you bring it up in the next telecon? In principle I don't see issues with adding the fields. It might have some impact on the serializers to use the new fields (e.g. book edition in citation formats) but better let people agree on first if they want the fields. |
}, | ||
} | ||
|
||
|
||
IMPRINT_NAMESPACE = { | ||
# Imprint | ||
"imprint": None, | ||
"imprint": "", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was the change to mutable value done on purpose?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch. Nope, just my copy of the code was older. I've fixed it.
@tmorrell thank you for this change. As briefly mentioned during our last discussion, we will also need to have the following fields:
Do you think these are fields that can be added to the default implementation, as many might need the same? Or they are too specific and we should go for new custom fields instead? |
We will definitely need So if you've got some suggestions how to implement it, I think they would be good additions to the default. |
This PR was automatically marked as stale. |
This PR was automatically marked as stale. |
This PR was automatically marked as stale. |
❤️ Thank you for your contribution!
Description
This PR adds new fields to the imprint and thesis sections.
This is a breaking change for thesis, since the thesis field was structured differently from the other publication custom fields and wasn't set up to support additional subfields. This change makes the thesis field consistent with the others, but will require current v12 users of this field to do an upgrade. I'm not sure what's needed to support that or if folks will think it's worth it.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that: