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

project template Migration to 13.0 #668

Closed
wants to merge 150 commits into from
Closed

project template Migration to 13.0 #668

wants to merge 150 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Apr 26, 2020

No description provided.

@OCA-git-bot
Copy link
Contributor

Hi @patrickrwilson,
some modules you are maintaining are being modified, check this out!

@ghost ghost mentioned this pull request Apr 26, 2020
35 tasks
Copy link
Contributor

@dalonsod dalonsod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments, only code testing. Also pending squashing previous administrative commits, if possible.

setup/project_template/setup.py Outdated Show resolved Hide resolved
project_template/__manifest__.py Outdated Show resolved Hide resolved
@ghost ghost requested review from dalonsod and emagdalenaC2i May 22, 2020 20:35
Copy link
Contributor

@emagdalenaC2i emagdalenaC2i left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM just remove the setup file

Copy link

@HaraldPanten HaraldPanten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functional review. LGTM 👍

Copy link
Contributor

@patrickrwilson patrickrwilson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@okuryan
Copy link

okuryan commented Jun 12, 2020

@Alfadil , are all changes done according to reviewers?

@dalonsod , this Pull request is only waiting for your approval. Can you review and approve?

@dalonsod
Copy link
Contributor

OK @okuryan I'll take a look as soon as possible. This PR has three approvals anyway, it looks 👍

@ventor-dev
Copy link

@dalonsod , but because you are only one who haven't approved. This PR is not automatically marked as approved as result nobody can merge it for a month =)

@ghost
Copy link
Author

ghost commented Jun 13, 2020

@Alfadil , are all changes done according to reviewers?

@dalonsod , this Pull request is only waiting for your approval. Can you review and approve?
@okuryan yes all of them done :)

Dennis Sluijk and others added 17 commits June 13, 2020 19:54
* [ADD] project_task_dependencies

[FIX] Removed bullet point

* [FIX] Module name and circular depedencies

* [FIX] NewId issue

* [FIX] Test names
Currently translated at 100.0% (8 of 8 strings)

Translation: project-11.0/project-11.0-project_task_dependency
Translate-URL: https://translation.odoo-community.org/projects/project-11-0/project-11-0-project_task_dependency/fr/
Currently translated at 100,0% (8 of 8 strings)

Translation: project-11.0/project-11.0-project_task_dependency
Translate-URL: https://translation.odoo-community.org/projects/project-11-0/project-11-0-project_task_dependency/pt_BR/
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
Depending tasks are very expensive to be computed, so we remove them
from the form view as they are useless.

We need also to split the compute method for each field for not suffering the
same problem with the needed field. Any way, this doesn't add anything, as
each field is computed isolatedly.

Finally, a bit of tweaking has been done for improving a bit computation of
dependencies.
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
Bhavesh Odedra and others added 26 commits June 13, 2020 19:54
Adding new Project Template Module

[FIX] PEP8 Errors

Revert "[FIX] PEP8 Errors"

This reverts commit 90f9cd9.

[FIX] Fixed PEP8 Formatting

First upload tests showed some lint issues which this commit has the fixes for.

[FIX] Fixed LINT Issue

Removed unreachable code that was not needed.

[FIX] RunBot Warning

Fixed runbot warning about @Class to hasclass

[UPD] Suggested Changes

Updated based on suggested changes on other submitted modules.

[UPD] Manifest and Readme

Updated Manifest and Readme based on comments on other module pr's.

[UPD] Suggested Changes

Updated code based on suggested code changes from reviewer.

[FIX] Creation Error

Fixed create project error when creating project via configuration/projects menu

[UPD] Menu and Bool Change

Removed Template Menu (Filter option still there) and moved Bool up below name. (From reviewer suggestions)

[UPD] Kanban Menu

Removed button, added link to kanban menu. Start of tests

[UPD] Remove project_milestone code

Removed the project_milestone code and will create a separate module for that purpose.
Currently translated at 100.0% (7 of 7 strings)

Translation: project-12.0/project-12.0-project_template
Translate-URL: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_template/es/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: project-12.0/project-12.0-project_template
Translate-URL: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_template/
There is an error if the template name gets modified so needed to add a new else statement for the new_name.
Currently translated at 100.0% (7 of 7 strings)

Translation: project-12.0/project-12.0-project_template
Translate-URL: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_template/pt/
Currently translated at 85.7% (6 of 7 strings)

Translation: project-12.0/project-12.0-project_template
Translate-URL: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_template/fr/
Currently translated at 100.0% (7 of 7 strings)

Translation: project-12.0/project-12.0-project_template
Translate-URL: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_template/sl/
[DEL] total_planned_hours

[ADD] increase test coverage

[ADD] formating

[DEL] setup.py from project_template

[MDI] version number
Copy link
Contributor

@dalonsod dalonsod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dalonsod , but because you are only one who haven't approved. This PR is not automatically marked as approved as result nobody can merge it for a month =)

OK, I didn't know it, for other repositories I collaborate in, two approvals are enough to be marked as approved, and a missing review are not blocking, I think... I'll take in account for future reviews.

Code reviewed,

  • setup/project_template/odoo/addons/project_template is still part of the commit files and it should be removed IMO.
  • README.rst is not coherent with CONTRIBUTORS.rst file.
  • I don't know if the last commit, probably originated with a recent rebase ("Merge branch '13.0' into 13.0-mig-project_template") is already correct.
  • Maybe administrative commits for v12 should be squashed.

@ghost ghost closed this Jun 18, 2020
@ghost ghost deleted the 13.0-mig-project_template branch June 18, 2020 09:26
This pull request was closed.
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.

None yet