Skip to content

Entry templates #21

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

Open
TejaGo opened this issue Feb 14, 2019 · 2 comments
Open

Entry templates #21

TejaGo opened this issue Feb 14, 2019 · 2 comments
Assignees
Labels

Comments

@TejaGo
Copy link
Collaborator

TejaGo commented Feb 14, 2019

It will be possible to set up a number of entry templates in a dictionary. When the user starts a new entry, they will have the option of basing it on a template, as well as starting from a completely blank entry as they do now.

Motivation: Templates are often used in dictionary writing systems to encourage structural consistency across multiple entries that belong together, such as colour terms or country names.

@TejaGo
Copy link
Collaborator Author

TejaGo commented Feb 14, 2019

Adam Rambousek 18 Sep, 2018
Choose existing entry "save as template"

@michmech
Copy link
Member

To create an entry from a template, you will have a down-pointing arrow next to the "New" button. You click that, you will see a list of available templates and you will click one to create a new (yet unsaved) entry from that template.

Additionally, we need features for editing and deleting existing templates. Probably only people with "Configure" privileges should be able to do that. Perhaps this can all happen in the existing editing screen, perhaps it needs a separate screen.

When an entry is created from a template, do we want the entry to remember that it has been created from a template, and which one? Probably not.

If a template is changed, do we want the changes to somehow propagate into all entries that have been created from it? Probably not.

All of this is already partially catered for by the "clone entry" feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants