Skip to content
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

PDF export for time sheets #17316

Merged
merged 58 commits into from
Dec 11, 2024
Merged
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
ac410e5
[#26180] PDF export for time sheets; part I: PDF skeleton
as-op Nov 25, 2024
bd2b596
obey rubocop
as-op Nov 25, 2024
2e1ec45
obey rubocop
as-op Nov 25, 2024
c1b99c8
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op Nov 25, 2024
45244d5
costs exports: use inline job status dialogs to not to navigate away …
as-op Nov 25, 2024
e7bb9ca
costs exports: filter for time entries; add comments
as-op Nov 25, 2024
4fd2a2d
obey rubocop
as-op Nov 25, 2024
3fac7cb
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op Nov 26, 2024
e6793e8
follow mockup styling; use current query in pdf export
as-op Nov 26, 2024
f761f69
Merge remote-tracking branch 'origin/epic/26180-pdf-export-for-time-s…
as-op Nov 26, 2024
677956e
obey rubocop
as-op Nov 26, 2024
11d5dc8
send unsaved cost query settings to export worker
as-op Nov 26, 2024
9395e87
fix missing border if comment is last line
as-op Nov 26, 2024
a6fc8ee
fix missing border on table split after page break
as-op Nov 26, 2024
2708e0f
fix missing border if comment is last line
as-op Nov 27, 2024
7b7233f
get rid of cached unsaved filters when a query is changed
as-op Nov 27, 2024
a0aebb1
move text into I18n
as-op Nov 27, 2024
e3ea7b9
don't rely on prawn table for rowspan cells and page breaks; implemen…
as-op Nov 27, 2024
a67ee2f
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op Nov 27, 2024
9e6a985
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op Nov 28, 2024
744d4af
obey rubocop
as-op Nov 28, 2024
02dd29f
obey rubocop
as-op Nov 28, 2024
eff69ff
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op Nov 28, 2024
6db6058
text ellipsis for work package subject cell
as-op Nov 28, 2024
9059733
Merge remote-tracking branch 'origin/epic/26180-pdf-export-for-time-s…
as-op Nov 28, 2024
c9e35f9
reduce table font size, remove ellipsing, entry comment in italic fon…
as-op Dec 2, 2024
51bc581
remove not needed functions
as-op Dec 2, 2024
103aa0b
use TimeEntry instead of CostQuery entry; use time if available
as-op Dec 2, 2024
02be82e
obey rubocop
as-op Dec 2, 2024
e61ca20
Merge branch 'dev' into feature/59824-export-cost-report-as-timesheet…
as-op Dec 2, 2024
58957f2
obey rubocop
as-op Dec 4, 2024
f0862e8
add tests for export job and costs view download
as-op Dec 4, 2024
81f8391
Merge branch 'dev' into feature/59824-export-cost-report-as-timesheet…
as-op Dec 4, 2024
cc588d4
fix last column borders
as-op Dec 4, 2024
c94d804
modify pdf cover page to display export specific values
as-op Dec 4, 2024
93716ef
obey rubocop
as-op Dec 4, 2024
230d51c
use duration converter as used in wireframe (& other PDF exports)
as-op Dec 4, 2024
cc2641f
obey rubocop
as-op Dec 4, 2024
8014926
obey rubocop
as-op Dec 4, 2024
992fd63
Merge branch 'dev' into feature/59824-export-cost-report-as-timesheet…
as-op Dec 4, 2024
5dfe2b3
add pdf inspector spec for timesheet export
as-op Dec 4, 2024
57e99f4
obey rubocop
as-op Dec 4, 2024
32b35fa
show different times on (+days), e.g. "23:00 - 04:00 (+1d)"
as-op Dec 4, 2024
cf7d21c
adjust time column with for us time format
as-op Dec 4, 2024
638596e
revert changes to cost_query sql
as-op Dec 4, 2024
a847cb0
revert changes to cost_query sql
as-op Dec 4, 2024
835ed19
footer values as specified in wireframe
as-op Dec 5, 2024
605a709
include cover page in page number footer
as-op Dec 9, 2024
cd99fb8
include cover page in page number footer
as-op Dec 9, 2024
8a1715f
Update modules/reporting/app/workers/cost_query/pdf/timesheet_generat…
as-op Dec 10, 2024
bb60896
better naming; closes https://github.com/opf/openproject/pull/17316#d…
as-op Dec 10, 2024
3cd924a
better attribute name retrieval; closes https://github.com/opf/openpr…
as-op Dec 10, 2024
10b42f9
Update frontend/src/stimulus/controllers/dynamic/costs/export.control…
as-op Dec 10, 2024
bfd0d8d
Merge remote-tracking branch 'origin/feature/59824-export-cost-report…
as-op Dec 10, 2024
7ae831d
Update modules/reporting/app/controllers/cost_reports_controller.rb
as-op Dec 10, 2024
7c72739
Merge branch 'dev' into feature/59824-export-cost-report-as-timesheet…
as-op Dec 10, 2024
2904bbc
obey eslint
as-op Dec 10, 2024
e276aee
Merge remote-tracking branch 'origin/feature/59824-export-cost-report…
as-op Dec 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'dev' into epic/26180-pdf-export-for-time-sheets
as-op authored Nov 26, 2024
commit 3fac7cb386525d2fa41aa5b1a7ee7aa3631fa3e1

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.