-
Notifications
You must be signed in to change notification settings - Fork 0
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
β Create new history model #602
Comments
jon-nfc
added a commit
that referenced
this issue
Feb 14, 2025
21 tasks
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 15, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 17, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 19, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 19, 2025
jon-nfc
added a commit
that referenced
this issue
Feb 19, 2025
9 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
History is a core feature that tracks the changes to a model, including related models.
π Details
Create a new model that will be a proxy model for history entries. This model will then be used (proxied) by each "model's history" which will contain only the model details.
This model should replicate the current history table with the exception of the model details which will subsequently move to their "own model history table" per model.
This base model must contain a function that is used to create the history entry. the
before
,after
,model
fields should be passed directly to this function. Function should return boolπ§ Tasks
[ ] Model tag added toapp/core/lib/slash_commands/linked_model.CommandLinkedModel.get_model()
function[ ] Tag updated in the docsNote
Ensure that when creating the tag the following is adhered to:
\s
. It is to be replaced with an underscore_
Admin Documentation if applicable
Developer Documentation if applicable
User Documentation
π¨ Migrate old date to new tables
Old history table models
π§ͺ Tests
Add
, andUpdate
of a model.Add
,Delete
andupdate
entries never be delete if child model is deletedβ Requirements
A Requirement is a must have. In addition will also be tested.
[ ] Must have a model_tagnot a required feature as the hitory is a log not an itemThe text was updated successfully, but these errors were encountered: