Skip to content

Commit

Permalink
use the new modal in the spent time display field
Browse files Browse the repository at this point in the history
  • Loading branch information
klaustopher committed Jan 7, 2025
1 parent 62e4dd9 commit 1cc2424
Showing 1 changed file with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import { WorkPackageResource } from 'core-app/features/hal/resources/work-packag
import { ApiV3Service } from 'core-app/core/apiv3/api-v3.service';
import { WorkDisplayField } from 'core-app/shared/components/fields/display/field-types/work-display-field.module';
import * as moment from 'moment-timezone';
import { TurboRequestsService } from 'core-app/core/turbo/turbo-requests.service';

export class WorkPackageSpentTimeDisplayField extends WorkDisplayField {
public text = {
Expand All @@ -48,6 +49,8 @@ export class WorkPackageSpentTimeDisplayField extends WorkDisplayField {

@InjectField() apiV3Service:ApiV3Service;

@InjectField() TurboRequests:TurboRequestsService;

public render(element:HTMLElement, displayText:string):void {
if (!this.value) {
return;
Expand Down Expand Up @@ -100,10 +103,9 @@ export class WorkPackageSpentTimeDisplayField extends WorkDisplayField {
}

private showTimelogWidget(wp:WorkPackageResource) {
this.timeEntryCreateService
.create(moment(new Date()), wp, { showWorkPackageField: false })
.catch(() => {
// do nothing, the user closed without changes
});
void this.TurboRequests.request(
`${this.PathHelper.timeEntryWorkPackageDialog(wp.id as string)}?date=${moment().format('YYYY-MM-DD')}`,
{ method: 'GET' },
);
}
}

0 comments on commit 1cc2424

Please sign in to comment.