Skip to content

Conversation

@acysos
Copy link
Member

@acysos acysos commented Dec 30, 2025

Hello,

New module to allow timesheet entry from the portal using a grid. This is useful for companies that do not want to grant backend access to their employees or external users who need to submit timesheets. For example, maintenance companies with external technicians.

Greetings

@pedrobaeza pedrobaeza added this to the 18.0 milestone Dec 30, 2025
@pedrobaeza
Copy link
Member

Thanks for this! Maybe this should be portal_timesheet_input? Please check CI.

@acysos
Copy link
Member Author

acysos commented Dec 30, 2025

Hello,

I see the CI is not well, I'm checking.

I can change the name is not relevant.

Greetings

@acysos acysos force-pushed the 18.0-timesheet-portal_timesheet_entry branch 19 times, most recently from 04070ed to 6fb1057 Compare January 9, 2026 08:57
@acysos
Copy link
Member Author

acysos commented Jan 9, 2026

Hi,

I’m getting a pre-commit error that I don’t understand. It mentions pyproject.toml, but we haven’t modified that file. @pedrobaeza Could you help me out?

Thanks

@pedrobaeza
Copy link
Member

@acysos
Copy link
Member Author

acysos commented Jan 9, 2026

Hi,

I’ve been running the pre-commit locally through my IDE, but I’m going to try it now using the info from the link you suggested.

Thanks!

@acysos acysos force-pushed the 18.0-timesheet-portal_timesheet_entry branch 5 times, most recently from 24b84b0 to 1358abb Compare January 10, 2026 17:08
@acysos acysos changed the title [ADD] portal_timesheet_entry [ADD] portal_timesheet_input Jan 10, 2026
@acysos acysos changed the title [ADD] portal_timesheet_input [18.0][ADD] portal_timesheet_input Jan 11, 2026
@acysos
Copy link
Member Author

acysos commented Jan 12, 2026

All green.

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input

[ADD] portal_timesheet_input
@acysos acysos force-pushed the 18.0-timesheet-portal_timesheet_entry branch from 1358abb to f87524c Compare January 12, 2026 09:41
@CRogos
Copy link
Contributor

CRogos commented Jan 15, 2026

@acysos is this working on runboat? I cannot find it in the portal view.

@acysos
Copy link
Member Author

acysos commented Jan 15, 2026

@acysos is this working on runboat? I cannot find it in the portal view.

Yes, it works, you can see it in the portal or add to the url "/my/timesheet/input"
http://oca-timesheet-18-0-pr857-f87524c8f347.runboat.odoo-community.org/my/timesheet/input

image

But I see that portal button is in spanish (Partes de trabajo), I go to change to english.

Greetings

@CRogos
Copy link
Contributor

CRogos commented Jan 16, 2026

Could you also have a look on the access rights. When I use the portal/portal user, I get an access denied:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants