Skip to content

[15.0][MIG] document_page_approval: Migration to 15.0 - #357

Merged
OCA-git-bot merged 23 commits into
OCA:15.0from
Tecnativa:15.0-mig-document_page_approval
Sep 8, 2022
Merged

[15.0][MIG] document_page_approval: Migration to 15.0#357
OCA-git-bot merged 23 commits into
OCA:15.0from
Tecnativa:15.0-mig-document_page_approval

Conversation

@victoralmau

Copy link
Copy Markdown
Member

Migration to 15.0

Please @pedrobaeza and @ernestotejeda can you review it?

@Tecnativa TT36950

cloutierjo and others added 22 commits July 26, 2022 13:00
(../7.0pageapproval/ rev 1)

fix status bar in page approval
(../7.0pageapproval/ rev 2)

change approval workflow in page history and started to add showing approved page in normal page
(../7.0pageapproval/ rev 3)

show last approved content and aproved by
(../7.0pageapproval/ rev 4)

Fix bug on page creation
(../7.0pageapproval/ rev 5)

add status in history tree view
(../7.0pageapproval/ rev 6)

add a need approval field and hide the workflow when no approval needed
(../7.0pageapproval/ rev 7)

add access validation to approval
(../7.0pageapproval/ rev 8)

give rigth to Page aprover group on the page_history model and hide the button for unallowed group thought the security isn't enforced a the orm level
(../7.0pageapproval/ rev 9)

made invisible the prover group when not needed
(../7.0pageapproval/ rev 10)

add email to aprovers group's members
(../7.0pageapproval/ rev 11)
[ADD] Translation file + french
[FIX] employee_id field does not exist
[FIX] user_email field deprecated
[IMP] Split long lines
[ADD] Images
fix act_draft and minor ui fix

remove unused variables

change order of xml data files
It should work but further errors could help understand what's going

Commented other necessary part

Add back workflow

Add dependency to knowledge
[IMP] - Improved views to match document_page improvements.
[IMP] - Added notification to followers when a new version is approved.
[ADD] - Updated document_page_approval pot and added es translations.
[IMP] - document_page_approval: Updated spanish translation.
* Lint error corrected
* test improved
* lint error corrected in test file
* readme corrected
* test improved
* test of document page history workflow added
* CI error corrected
* dreipst comment
* Migration to new api improved in model's file and data tag remove in xml file
* code totally migrate to odoo 9.0 api
* test bug fixed
* test error fixed
* Lint error improved
* Rename classes and files to match model names, and removed workflow engine.
* Some fields should be readonly if not in draft.
* Allow Knowledge / Manager to edit previous history names and summary
* Improve ux by adding user_has_drafts to document pages.
* Changes because of implementation of active field on document_page
* Add ir.rules for document.page.history
* Allow to quickly cancel&draft from 'to approve' state
* FIX BUG: am_i_approver was being run as sudo(), hence always giving the user Approving rights.
* FIX hooks
  Because of default='draft' on the state field, state IS NULL wasn't selecting anything.
  Left the condition in case this is changed in the future.
 Add the the group eployee to the rule "Change Request Global" to allow to the user with the rule "Change Request Approver" to create pages
[UPD] Update document_page_approval.pot
To pass test is necesary set approval required to False in demo data
[UPD] Update document_page_approval.pot

[UPD] README.rst
@victoralmau
victoralmau force-pushed the 15.0-mig-document_page_approval branch from 065e2f5 to c5e16b5 Compare July 26, 2022 11:30
Comment thread document_page_approval/models/document_page.py Outdated
@victoralmau
victoralmau force-pushed the 15.0-mig-document_page_approval branch from c5e16b5 to 03ed0b3 Compare July 27, 2022 06:55
Comment thread document_page_approval/models/document_page.py
Comment thread document_page_approval/models/document_page.py
Comment thread document_page_approval/models/document_page.py Outdated
Comment thread document_page_approval/models/document_page_history.py Outdated
Comment thread document_page_approval/models/document_page_history.py
@pedrobaeza

Copy link
Copy Markdown
Member

/ocabot migration document_page_approval

@OCA-git-bot OCA-git-bot added this to the 15.0 milestone Jul 27, 2022
@OCA-git-bot OCA-git-bot mentioned this pull request Jul 27, 2022
11 tasks
@victoralmau
victoralmau force-pushed the 15.0-mig-document_page_approval branch from 03ed0b3 to de0320f Compare July 27, 2022 11:17
@victoralmau
victoralmau force-pushed the 15.0-mig-document_page_approval branch from de0320f to 59e7776 Compare July 27, 2022 11:41
@victoralmau

Copy link
Copy Markdown
Member Author

Ping @ernestotejeda

@victoralmau

Copy link
Copy Markdown
Member Author

Ping @chienandalu

@chienandalu chienandalu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Tested 👍

@pedrobaeza

Copy link
Copy Markdown
Member

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 15.0-ocabot-merge-pr-357-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot
OCA-git-bot merged commit 67671f0 into OCA:15.0 Sep 8, 2022
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at 3443333. Thanks a lot for contributing to OCA. ❤️

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.