Commit Graph

10 Commits

Author SHA1 Message Date
Víctor Martínez
5c2e7b1267 [FIX] document_page_approval: Add rule to manager group users from history pages 2021-04-07 14:21:27 +02:00
flachica
7c83458f75 [IMP] document_page_approval: black, isort 2020-07-15 13:00:27 +02:00
nicomacr
91f78bba09 [FIX] document_page_aproval: Modify in records rules
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
2020-07-15 13:00:27 +02:00
Iván Todorovich
a0ab2f5c21 [FIX+IMP] document_page_approval:
* 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.
2020-07-15 13:00:27 +02:00
Iván Todorovich
0bdd813bde [IMP][10.0][document_page_approval] Change Requests and workflow improvements on documents (#155) 2020-07-15 13:00:27 +02:00
Leonardo Donelli
49f3623ee2 [MIG] document_page_approval: Migration to 10.0 2020-07-15 13:00:27 +02:00
Gervais Naoussi
f8fe1dd854 [MIG] document_page_approval: Migration to 9.0
* 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
2020-07-15 13:00:27 +02:00
Giorgio Borelli
b41dc6bea6 start porting
fix act_draft and minor ui fix

remove unused variables

change order of xml data files
2020-07-15 13:00:27 +02:00
Sandy Carter
9e2d495975 Set document_page_approval as unported 2020-07-15 13:00:27 +02:00
Jonatan Cloutier
34e73cb5d3 create document_page_approval module
(../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)
2020-07-15 13:00:27 +02:00