Resolve "[New data model] PDF export for "regular" timetable" #124
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-Lesrooster!124
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "46-new-data-model-pdf-export-for-regular-timetable"
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?
Closes #46
added 3 commits
Compare with previous version
This doesn't work perfect. If you call the URL directly, it won't work.
added 15 commits
masterCompare with previous version
requested review from @ZugBahnHof
~"workflow::blocked" by https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/347
What about a skeleton loader? Users™ are said to respond better to them. But if it is not feasible here, especially as we probably don't have slot info yet etc., a normal circular loader is alright as well
If the prop is named the same it should probably be in the supercomponent (but maybe not as it isn't used there, what do you think?)
what
<component :is="...">(probably withkeep-alive, as this is right now basically three times the same logical line of codeNot sure if this shouldn't rather be a generic action inside the core translations
short_name is not required
at least for persons
debug print?
why is 7 a default?
I don't like these types of urls, that execute some action without user confirmation just by visiting the page. Printing a timetable is probably not a dangerous thing, but it can still be something unintended. Imagine you get an email with a seemingly safe and unsuspicious aleksis link and you click it and some data is deleted (I know, that's not the case here).
Also, why do we need this url, can't we do this already some better way with graphql and celery?
you never read the properties of context, so instead of defining them row by row you could just create a context dict with all properties at once
added 8 commits
masterCompare with previous version
This is exactly my argument
No, I won't change this in Core.
No, there is currently no way to do this with GraphQL. This internally will correctly resolve to a Celery progress page. As this is just a view action, an URL is fine.
changed this line in version 5 of the diff
changed this line in version 5 of the diff
added 1 commit
Compare with previous version
@hansegucker what is the status here?
added 42 commits
masterCompare with previous version
FSS kind of needs this. What is the status? As far as I can see, the workflow is not blocked anymore by the mentioned issue in Chronos. @hansegucker
added 71 commits
masterCompare with previous version
added 1 commit
Compare with previous version
Make menu item clearly distinguishable from Chronos menu item
What is this thing with transitions?
added 159 commits
masterb7101882- Improve and restructure mini timetables, include mini timetable for teachers726e66fe- Support displaying dates of validity ranges in TimeGridField24244976- Introduce view for regular timetables604247f6- Fix mobile view for validity range select in timetables502836d4- Add print view for regular timetablesa0e2fe1e- Add print button to timetable view668c111b- Remove debug printsfc1a3826- Fix PDF exportCompare with previous version
added 3 commits
c9c874ce- Fix and update translation (keys)de33dc2d- Update timetable printing for lesson bundles4dc81d21- Update changelogCompare with previous version
assigned to @hansegucker
resolved all threads
changed this line in version 11 of the diff
added 47 commits
masteraf5c17d1- Merge branch 'master' into 46-new-data-model-pdf-export-for-regular-timetablef523066a- Fix some bugs with regular/print timetableCompare with previous version
marked this merge request as ready
mentioned in commit
14b41932c8