Commit Graph

10 Commits

Author SHA1 Message Date
FernandoRomera
2231710de5 [16.0][MIG] document_page_approval: Migration to 16.0 2022-12-13 14:17:09 +01:00
flachica
bc79903d9e [IMP] document_page_approval: black, isort 2022-12-13 12:57:38 +01:00
nicomacr
62fddf91af [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
2022-12-13 12:57:38 +01:00
Iván Todorovich
defb0b67af [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.
2022-12-13 12:57:38 +01:00
Iván Todorovich
4f960bc3d1 [IMP][10.0][document_page_approval] Change Requests and workflow improvements on documents (#155) 2022-12-13 12:57:38 +01:00
Leonardo Donelli
a4e337a437 [MIG] document_page_approval: Migration to 10.0 2022-12-13 12:57:38 +01:00
Gervais Naoussi
1c1c55ba3d [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
2022-12-13 12:57:38 +01:00
Giorgio Borelli
b54dd909f7 start porting
fix act_draft and minor ui fix

remove unused variables

change order of xml data files
2022-12-13 12:57:38 +01:00
Sandy Carter
d7f84e2e16 Set document_page_approval as unported 2022-12-13 12:57:38 +01:00
Jonatan Cloutier
10f9b63eb3 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)
2022-12-13 12:57:38 +01:00