Skip to content

[18.0][MIG] contract_manual_security: Migration to 18.0#724

Merged
eantones merged 3 commits into18.0from
18.0-mig-contract_manual_security
Sep 29, 2025
Merged

[18.0][MIG] contract_manual_security: Migration to 18.0#724
eantones merged 3 commits into18.0from
18.0-mig-contract_manual_security

Conversation

@deeniiz
Copy link
Copy Markdown
Collaborator

@deeniiz deeniiz commented Sep 29, 2025

No description provided.

Copilot AI review requested due to automatic review settings September 29, 2025 15:10
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR migrates the contract_manual_security module from a previous Odoo version to 18.0. The module provides security controls for the 'Create invoices' button in contract forms by restricting access through user groups.

  • Migration to Odoo 18.0 with updated manifest version
  • Addition of security group configuration and view modifications
  • Complete module structure with documentation and translations

Reviewed Changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
__manifest__.py Module manifest updated to version 18.0.1.0.0
views/contract_views.xml View inheritance to add group restrictions to invoice creation button
security/contract_security.xml Security group definition for manual invoice creation permission
readme/ Module documentation files
i18n/es.po Spanish translation file
pyproject.toml Build system configuration
README.rst Generated module documentation
static/description/index.html Generated HTML documentation

Comment thread contract_manual_security/views/contract_views.xml Outdated
Comment thread contract_manual_security/i18n/es.po Outdated
@deeniiz deeniiz force-pushed the 18.0-mig-contract_manual_security branch from 79c9f39 to de18b45 Compare September 29, 2025 15:15
@deeniiz deeniiz requested a review from eantones September 29, 2025 15:15
@eantones eantones merged commit 0956fc4 into 18.0 Sep 29, 2025
9 checks passed
@eantones eantones deleted the 18.0-mig-contract_manual_security branch September 29, 2025 15:31
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.

3 participants