Resolve "Migrate to Vue 3/Vuetify 3" #234
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-Hjelp!234
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "55-migrate-to-vue-3-vuetify-3"
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?
Information and screenshots
No further information have been provided.
Checklist
tox -e reformat,lintusedapps.pyandREADME.rstup-to-dateBackend checklist
Frontend checklist (mandatory with ~"part::frontend")
Closes #55
added 22 commits
af0ffbf8- Rework model data structure to support mutation71d4cd7e- Use name in names listf6941834- Allow submitting issue form9042a5f2- Drop issue form django code751bae89- Migrate faq displayc16ea0cc- Reformat3646e9b2- Allow managing faq models in frontend219f3fb4- Delete faq management relicts94e55f1d- Use correct fields for icons in faq gql schemafc5bd3c9- Rely on objectschema mechanism for icons in faqCompare with previous version
added 3 commits
30befe9f- Fix lint24cb4b57- Create a backend schema for question answering89447932- Create a frontend schema for question answeringCompare with previous version
added 1 commit
73804d1a- Update linter to vue3Compare with previous version
added 1 commit
38e3b571- Migrate tox.iniCompare with previous version
added 4 commits
24957c31- Fix lint894d3d27- Link between faq display and asking page18f8e92a- Display success messages for forms in hjelp7b1c0a33- Only link to ask faq if permission is setCompare with previous version
added 1 commit
12ed1303- ReformatCompare with previous version
marked this merge request as ready
marked the checklist item
tox -e reformat,lintused as completedmarked the checklist item Copyright in
apps.pyandREADME.rstup-to-date as completedadded 2 commits
2c0ddf95- Remove all legacy remains46909823- Update changelogCompare with previous version
added 1 commit
d4deb95e- Add UUID migrationCompare with previous version
this "jump directly to:" text is also displayed when the rest of the page is empty:
none of that works? icons aren't displayed properly, i can't flip the "display in FAQ" switch, the position index is non-settable, i can't create questions without associating a section to them (even though this option exists when creating a section, AND i also can't create a section without associating questions due to that field being required), …
Huh
Will check
fixed
added 6 commits
ea7c4347- Fix tox config38283e7d- Update objectschemas to represent modelc55f70e4- Use newly introduced o/ routes1b6ee6be- Show empty message if faq is empty038bf540- Default to true for show value in questions as well42d1e8b8- Default to current section in question creatorCompare with previous version
the non-settable stuff is due to a core bug, rest is fixed
resolved all threads
marked the checklist item Adhere to URL scheme as completed
requested review from @hansegucker
Sounds like the completely wrong rule here ...
same here
Still relevant?
Still relevant?
Maybe you should drop the German comments in the progress ...
same here
Less technical please, more like here: https://edugit.org/AlekSIS/official/AlekSIS-App-Resint/-/blob/master/CHANGELOG.rst?ref_type=heads&plain=1#L15
GraphQL optimizers missing (see check list)
In summary: The checklist is there for a reason.
requested changes
marked the checklist item Use permissions for all GraphQL mutations as completed
marked the checklist item Don't use inefficient DB queries as completed
marked the checklist item Changelog updated/No update necessary as completed
Maybe due to old icons? → but shouldn't fail this way
Report an issue is missing a toolbar title
how did you reach this error msg?
first one yes, but left open, as not important, but should probably still be looked at later™
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
added 7 commits
e707d462- Cleanup open todosc28c0340- Rephrase changelog entry for vue3be423c24- Update docs for new vue-based hjelp frontend566722fe- Fix permission namesd8a1d006- Add toolbar title to issue report pagefc407b1a- Use django query optimizer78188e59- Add migration for icon changesCompare with previous version
changed this line in version 11 of the diff
added 1 commit
1077a3aa- Drop german commentsCompare with previous version
requested review from @hansegucker
added 1 commit
eff38792- Use default theme colors in docs screenshotsCompare with previous version
resolved all threads
mentioned in commit
9d267ca27f