-
-
Notifications
You must be signed in to change notification settings - Fork 334
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
[17.0] [MIG] crm_timesheet: Migration to 17.0 #631
base: 17.0
Are you sure you want to change the base?
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3806209 - Browse repository at this point
Copy the full SHA 3806209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d8ed7 - Browse repository at this point
Copy the full SHA 51d8ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da99a87 - Browse repository at this point
Copy the full SHA da99a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 466ea77 - Browse repository at this point
Copy the full SHA 466ea77View commit details -
[FIX][crm_timesheet] Do not restrict project
This addon assumed one will always fill the analytic account before the project, but current behavior does not let you choose a project outside current analytic account, which in practice means you can never change the project if `analytic_account_id` field is hidden (as it happens in other addons such as `project_issue_timesheet_time_control`). Now, if you choose a project it will fill the analytic account, and also the other way around, so why bother about the domains?
Configuration menu - View commit details
-
Copy full SHA for 8c91a5b - Browse repository at this point
Copy the full SHA 8c91a5bView commit details -
[IMP] crm_timesheet: Use projects
As now hr_timesheet bases all their functionality on projects, there's no sense to keep the old behavior linking crm.lead times to analytic account instead of projects, so I have changed this, making easier the associated logic (which, in the other hand, was not fully correct previously).
Configuration menu - View commit details
-
Copy full SHA for ea5f237 - Browse repository at this point
Copy the full SHA ea5f237View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67c17b - Browse repository at this point
Copy the full SHA d67c17bView commit details -
[IMP] crm_timesheet: Improve views:
* Limit timesheet field addition in view to authorized users * Use proper view in lead embedded timesheet page * Don't show lead field in embedded timesheet page
Configuration menu - View commit details
-
Copy full SHA for 18207f4 - Browse repository at this point
Copy the full SHA 18207f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 082a256 - Browse repository at this point
Copy the full SHA 082a256View commit details -
Following the changes from OCA/project#586, here I implement the same UX when using it with CRM leads.
Configuration menu - View commit details
-
Copy full SHA for da431c4 - Browse repository at this point
Copy the full SHA da431c4View commit details -
[IMP] crm_timesheet: Tell the user no running line was found
Imagine this scenario: 1. In tab 1 of the browser, you have opened lead 1. 2. In tab 2 of the browser, you have opened lead 2. 3. You go to tab 1 and start a timer. 4. Work, work, work... 5. You go to tab 2 and start a timer, stopping that of lead 1. 6. Work, work, work... 7. You go to tab 1 and see that timer as running (it is not, but you didn't refresh). You hit stop. Before this commit, it just seemed like the timer was actually stopped. What did happen behind the scenes is that your view was refreshed, but no timer was touched fortunately. After this commit, you get a message telling you that there's no timer to stop and that your browser is most likely out of sync. This mimics the behavior previously found when doing the same, but directly in the AAL. Now it's present in leads too.
Configuration menu - View commit details
-
Copy full SHA for 39d2143 - Browse repository at this point
Copy the full SHA 39d2143View commit details -
[IMP] project_timesheet_time_control: Refactor with mixin
Models related to timesheet time controls now inherit from a mixin that adds most needed logic automatically. This requires the changes introduced in OCA/project#596.
Configuration menu - View commit details
-
Copy full SHA for 44ac34a - Browse repository at this point
Copy the full SHA 44ac34aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d853115 - Browse repository at this point
Copy the full SHA d853115View commit details -
[MIG] crm_timesheet: Migration to 13.0
- README and manifest adapted - Views changed
Configuration menu - View commit details
-
Copy full SHA for c35a28d - Browse repository at this point
Copy the full SHA c35a28dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f670168 - Browse repository at this point
Copy the full SHA f670168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d114f - Browse repository at this point
Copy the full SHA 67d114fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0134422 - Browse repository at this point
Copy the full SHA 0134422View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0468767 - Browse repository at this point
Copy the full SHA 0468767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 857185d - Browse repository at this point
Copy the full SHA 857185dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b580ebf - Browse repository at this point
Copy the full SHA b580ebfView commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: timesheet-16.0/timesheet-16.0-crm_timesheet Translate-URL: https://translation.odoo-community.org/projects/timesheet-16-0/timesheet-16-0-crm_timesheet/
Configuration menu - View commit details
-
Copy full SHA for a3c869a - Browse repository at this point
Copy the full SHA a3c869aView commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: timesheet-16.0/timesheet-16.0-crm_timesheet Translate-URL: https://translation.odoo-community.org/projects/timesheet-16-0/timesheet-16-0-crm_timesheet/
Configuration menu - View commit details
-
Copy full SHA for b1a7ef0 - Browse repository at this point
Copy the full SHA b1a7ef0View commit details -
Translated using Weblate (Italian)
Currently translated at 100.0% (11 of 11 strings) Translation: timesheet-16.0/timesheet-16.0-crm_timesheet Translate-URL: https://translation.odoo-community.org/projects/timesheet-16-0/timesheet-16-0-crm_timesheet/it/
Configuration menu - View commit details
-
Copy full SHA for c720c76 - Browse repository at this point
Copy the full SHA c720c76View commit details -
Translated using Weblate (Spanish)
Currently translated at 100.0% (11 of 11 strings) Translation: timesheet-16.0/timesheet-16.0-crm_timesheet Translate-URL: https://translation.odoo-community.org/projects/timesheet-16-0/timesheet-16-0-crm_timesheet/es/
Configuration menu - View commit details
-
Copy full SHA for 6c26bb2 - Browse repository at this point
Copy the full SHA 6c26bb2View commit details -
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (11 of 11 strings) Translation: timesheet-16.0/timesheet-16.0-crm_timesheet Translate-URL: https://translation.odoo-community.org/projects/timesheet-16-0/timesheet-16-0-crm_timesheet/pt_BR/
Configuration menu - View commit details
-
Copy full SHA for 2702bf9 - Browse repository at this point
Copy the full SHA 2702bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2891e6c - Browse repository at this point
Copy the full SHA 2891e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a7124d - Browse repository at this point
Copy the full SHA 1a7124dView commit details