Conversation
|
This PR has the |
|
@OCA/project-service-maintainers this PR has 3 positive reviews, could you please take a look? Thanks |
| @@ -0,0 +1,11 @@ | |||
| <?xml version="1.0" encoding="utf-8" ?> | |||
| <odoo> | |||
| <template id="portal_tasks_list" inherit_id="project.portal_tasks_list"> | |||
There was a problem hiding this comment.
What's the scope of this? Required to hide the timesheets?
leemannd
left a comment
There was a problem hiding this comment.
This module is doing more than expected.
- if you login as "portal" user. You don't see the tasks anymore in
http://oca-project-18-0-pr1791-5ff7dd934bde.runboat.odoo-community.org/my/projects/12 - you hide SO/invoice billing informations
- you create a breaking change regarding the OCA (deactivating a view)
Current proposition
This is open to discussion. The module hides more than timesheets and may break other OCA modules that are depending on the archived views.
- Changes that goes beyond the simple scope of hiding timesheets must be described into the readme (bug / feature /...)
- The possibility for this module to break other ones installed (by archiving the views must be clearly stated)
- If you want to hide a little bit more than just timesheets, maybe we want to change the module name
- As per se the module is in my opinion the module maturity should be
alpha - I want another maintainer to agree on this PR
Do you agree with these points?
SirPyTech
left a comment
There was a problem hiding this comment.
Thanks for having a look!
- if you login as "portal" user. You don't see the tasks anymore in
http://oca-project-18-0-pr1791-5ff7dd934bde.runboat.odoo-community.org/my/projects/12
This does not depend on this module, that happens in 18.0 too, see http://oca-project-18-0-3991ffca5c21.runboat.odoo-community.org/my/projects/12.
Please try to install only the proposed module and let me know if it causes any issue.
- you hide SO/invoice billing informations
Could you please clarify which information is hidden and where do you expect to see it? From what I can see the deactivated views only hide timesheet-related information.
- you create a breaking change regarding the OCA (deactivating a view)
How is deactivating a view a breaking change?
- Changes that goes beyond the simple scope of hiding timesheets must be described into the readme (bug / feature /...)
I have removed the extra changes
- The possibility for this module to break other ones installed (by archiving the views must be clearly stated)
The README is for the end user and they should not care about how the module's scope has been achieved, exposing in the README the implementation details seems redundant.
- If you want to hide a little bit more than just timesheets, maybe we want to change the module name
I don't
- As per se the module is in my opinion the module maturity should be
alpha
The definitions are:
- Alpha: Unstable, for development or testing purpose
- Beta: Pre-production quality but with potential instability
Beta seems more appropriate to me, why should this be Alpha?
- I want another maintainer to agree on this PR
Why? We already have multiple reviews.
| @@ -0,0 +1,11 @@ | |||
| <?xml version="1.0" encoding="utf-8" ?> | |||
| <odoo> | |||
| <template id="portal_tasks_list" inherit_id="project.portal_tasks_list"> | |||
5ff7dd9 to
f4cb5ac
Compare
|
@SirPyTech thanks for the time taken. I will redo a test with only this module installed.
I disagree. IMO the README is not only for end users.
|
7b1e76b to
cc7f1e5
Compare
I'm happy to see a more human interaction
👍 let's see if someone else gets involved then. |

Migrating the module that has been proposed for
16.0in #1521.