Add dropdown for user to choose datetime format #140
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #100
This is based very closely on the theme-switching UX.
Set up: add "argus_htmx.context_processors.datetime_format_via_session" to the context_processors" in the TEMPLATES-setting in your localsettings-file, or change the argus_htmx-entry in EXTRA_APPS to:
One difference from the themes: in order to actually switch to the new format, the page is always refreshed. There might be redundant htmx-code for that reason.
There's a new optional setting
ARGUS_FRONTEND_DATETIME_FORMAT
that sets the default format. If not set i fall backs to using locale.