Migrate from constance to dynamic-preferences #1862
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-Core!1862
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/dynamic-preferences"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rationale:
django-dynamic-preferencesallows defining global preferences and "instance preferences", i.e. user preferences, the same way. It is also way more sophisticated than constance and provides more possibilities for preference fields as well as rendering options.Closes #162, advances #214 and others.
changed milestone to %"2.0a2"
mentioned in merge request !1860
added 150 commits
masterCompare with previous version
added 5 commits
Compare with previous version
added 1 commit
Compare with previous version
Is there anything left to do?
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 23 commits
masterCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 5 commits
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 4 commits
Compare with previous version
added 3 commits
Compare with previous version
added 33 commits
aefbade8- Translate constance configs to dynamic preferences1ae4215c- CHange config_updated signal handle to preference_updatedd139058c- Fix typo2229692f- Rename lazy_config to lazy_preference and add section as argumentbfe78906- Fix missed renamec23f1224- Replace constance in sass helpers and models3f901408- Fix missing bits for migration to dynamic_preferences256e3864- Set field_class with Field object instead of widget with Field object in preferencesd2a359bb- Fix use of some preferences676f9548- Update templates5997caf8- Move School attributes to site preferences and introduce all registries1d66da17- Fix model fields813fb34d- Drop School and SchoolTerm from admin.pyd7dbf458- Drop School stuff5f6aa24f- Add meta class192c6e56- Add migration0bb2d16f- Fix access to site preferences8a43f0e7- Fix typo66a5c580- FIx get_current_site call27d0b60e- Move remaining parts to site preferences9b2e7496- Determine site by SITE_ID only224bd6fa- Remove stray code9b73e079- Move import from Site430a0f18- Get site preferences535d0ea8- Fix import1bdc98d7- Fix order of INSTALLED_APPS so we can overwrite templatesdf41b5f3- Add preferences view9feb92c9- Add missing CurrentSiteMiddlewarefdf0d4be- Change dbsettings syntax for footer URLs to dynamic-preferences5c70304b- Add permissions for preferences view18a0043a- Add menu entries for preferencesad44b24c- Add buttons for changing preferences to group and person templatesCompare with previous version
added 2 commits
4e484844- Call super in CoreConfig.readye20548d1- Use django-dynamic-preferences from GitCompare with previous version
unmarked as a Work In Progress
mentioned in commit
37c46bb290merged