Skip to content
Extraits de code Groupes Projets

Comparer les révisions

Les modifications sont affichées comme si la révision source était fusionnée avec la révision cible. En savoir plus sur la comparaison des révisions.

Source

Sélectionner le projet cible
No results found
Sélectionner une révision Git
  • 12.0
  • 12.0-lm-00
  • 13.0
  • 14.0
4 résultats

Cible

Sélectionner le projet cible
  • lefilament/cgscop/cgscop_partner
  • hsilvant/cgscop_partner
2 résultats
Sélectionner une révision Git
  • 12-RV-Bug_ecrasement_date_radiation
  • 12-RV-Correctif-open-instagram
  • 12-RV-Tree-Coop-Ajout-effectif
  • 12-RV-copadev
  • 12-RV-revision-staff
  • 12.0
  • 12.0-RV-Abonnements
  • 12.0-RV-Instagram
  • 12.0-RV-segment_visibility
  • 12.0-evo-202003
  • 14-RV-20231222
  • 14-RV-20240830
  • 14-RV-20250324
13 résultats
Afficher les modifications
Validations sur la source (386)
Affichage de
avec 659 ajouts et 841 suppressions
# Configuration for known file extensions
[*.{css,js,json,less,md,py,rst,sass,scss,xml,yaml,yml}]
charset = utf-8
end_of_line = lf
indent_size = 4
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.{json,yml,yaml,rst,md}]
indent_size = 2
# Do not configure editor for libs and autogenerated content
[{*/static/{lib,src/lib}/**,*/static/description/index.html,*/readme/../README.rst}]
charset = unset
end_of_line = unset
indent_size = unset
indent_style = unset
insert_final_newline = false
trim_trailing_whitespace = false
env:
browser: true
es6: true
# See https://github.com/OCA/odoo-community.org/issues/37#issuecomment-470686449
parserOptions:
ecmaVersion: 2017
overrides:
- files:
- "**/*.esm.js"
parserOptions:
sourceType: module
# Globals available in Odoo that shouldn't produce errorings
globals:
_: readonly
$: readonly
fuzzy: readonly
jQuery: readonly
moment: readonly
odoo: readonly
openerp: readonly
owl: readonly
# Styling is handled by Prettier, so we only need to enable AST rules;
# see https://github.com/OCA/maintainer-quality-tools/pull/618#issuecomment-558576890
rules:
accessor-pairs: warn
array-callback-return: warn
callback-return: warn
capitalized-comments:
- warn
- always
- ignoreConsecutiveComments: true
ignoreInlineComments: true
complexity:
- warn
- 15
constructor-super: warn
dot-notation: warn
eqeqeq: warn
global-require: warn
handle-callback-err: warn
id-blacklist: warn
id-match: warn
init-declarations: error
max-depth: warn
max-nested-callbacks: warn
max-statements-per-line: warn
no-alert: warn
no-array-constructor: warn
no-caller: warn
no-case-declarations: warn
no-class-assign: warn
no-cond-assign: error
no-const-assign: error
no-constant-condition: warn
no-control-regex: warn
no-debugger: error
no-delete-var: warn
no-div-regex: warn
no-dupe-args: error
no-dupe-class-members: error
no-dupe-keys: error
no-duplicate-case: error
no-duplicate-imports: error
no-else-return: warn
no-empty-character-class: warn
no-empty-function: error
no-empty-pattern: error
no-empty: warn
no-eq-null: error
no-eval: error
no-ex-assign: error
no-extend-native: warn
no-extra-bind: warn
no-extra-boolean-cast: warn
no-extra-label: warn
no-fallthrough: warn
no-func-assign: error
no-global-assign: error
no-implicit-coercion:
- warn
- allow: ["~"]
no-implicit-globals: warn
no-implied-eval: warn
no-inline-comments: warn
no-inner-declarations: warn
no-invalid-regexp: warn
no-irregular-whitespace: warn
no-iterator: warn
no-label-var: warn
no-labels: warn
no-lone-blocks: warn
no-lonely-if: error
no-mixed-requires: error
no-multi-str: warn
no-native-reassign: error
no-negated-condition: warn
no-negated-in-lhs: error
no-new-func: warn
no-new-object: warn
no-new-require: warn
no-new-symbol: warn
no-new-wrappers: warn
no-new: warn
no-obj-calls: warn
no-octal-escape: warn
no-octal: warn
no-param-reassign: warn
no-path-concat: warn
no-process-env: warn
no-process-exit: warn
no-proto: warn
no-prototype-builtins: warn
no-redeclare: warn
no-regex-spaces: warn
no-restricted-globals: warn
no-restricted-imports: warn
no-restricted-modules: warn
no-restricted-syntax: warn
no-return-assign: error
no-script-url: warn
no-self-assign: warn
no-self-compare: warn
no-sequences: warn
no-shadow-restricted-names: warn
no-shadow: warn
no-sparse-arrays: warn
no-sync: warn
no-this-before-super: warn
no-throw-literal: warn
no-undef-init: warn
no-undef: error
no-unmodified-loop-condition: warn
no-unneeded-ternary: error
no-unreachable: error
no-unsafe-finally: error
no-unused-expressions: error
no-unused-labels: error
no-unused-vars: error
no-use-before-define: error
no-useless-call: warn
no-useless-computed-key: warn
no-useless-concat: warn
no-useless-constructor: warn
no-useless-escape: warn
no-useless-rename: warn
no-void: warn
no-with: warn
operator-assignment: [error, always]
prefer-const: warn
radix: warn
require-yield: warn
sort-imports: warn
spaced-comment: [error, always]
strict: [error, function]
use-isnan: error
valid-jsdoc:
- warn
- prefer:
arg: param
argument: param
augments: extends
constructor: class
exception: throws
func: function
method: function
prop: property
return: returns
virtual: abstract
yield: yields
preferType:
array: Array
bool: Boolean
boolean: Boolean
number: Number
object: Object
str: String
string: String
requireParamDescription: false
requireReturn: false
requireReturnDescription: false
requireReturnType: false
valid-typeof: warn
yoda: warn
[flake8]
max-line-length = 88
max-complexity = 16
# B = bugbear
# B9 = bugbear opinionated (incl line length)
select = C,E,F,W,B,B9
# E203: whitespace before ':' (black behaviour)
# E501: flake8 line length (covered by bugbear B950)
# W503: line break before binary operator (black behaviour)
ignore = E203,E501,W503
per-file-ignores=
__init__.py:F401
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
/.venv
/.pytest_cache
# C extensions
*.so
# Distribution / packaging
.Python
env/
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
*.eggs
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Translations
*.mo
# Pycharm
.idea
# Eclipse
.settings
# Visual Studio cache/options directory
.vs/
.vscode
# OSX Files
.DS_Store
# Django stuff:
*.log
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
# Rope
.ropeproject
# Sphinx documentation
docs/_build/
# Backup files
*~
*.swp
# OCA rules
!static/lib/
[settings]
; see https://github.com/psf/black
multi_line_output=3
include_trailing_comma=True
force_grid_wrap=0
combine_as_imports=True
use_parentheses=True
line_length=88
known_odoo=odoo
known_odoo_addons=odoo.addons
sections=FUTURE,STDLIB,THIRDPARTY,ODOO,ODOO_ADDONS,FIRSTPARTY,LOCALFOLDER
default_section=THIRDPARTY
ensure_newline_before_comments = True
exclude: |
(?x)
# NOT INSTALLABLE ADDONS
# END NOT INSTALLABLE ADDONS
# Files and folders generated by bots, to avoid loops
^setup/|/static/description/index\.html$|
# We don't want to mess with tool-generated files
.svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/|
# Maybe reactivate this when all README files include prettier ignore tags?
^README\.md$|
# Library files can have extraneous formatting (even minimized)
/static/(src/)?lib/|
# Repos using Sphinx to generate docs don't need prettying
^docs/_templates/.*\.html$|
# You don't usually want a bot to modify your legal texts
(LICENSE.*|COPYING.*)
default_language_version:
python: python3
node: "14.13.0"
repos:
- repo: local
hooks:
# These files are most likely copier diff rejection junks; if found,
# review them manually, fix the problem (if needed) and remove them
- id: forbidden-files
name: forbidden files
entry: found forbidden files; remove them
language: fail
files: "\\.rej$"
- id: en-po-files
name: en.po files cannot exist
entry: found a en.po file
language: fail
files: '[a-zA-Z0-9_]*/i18n/en\.po$'
- repo: https://github.com/oca/maintainer-tools
rev: ab1d7f6
hooks:
# update the NOT INSTALLABLE ADDONS section above
- id: oca-update-pre-commit-excluded-addons
- id: oca-fix-manifest-website
args: ["https://le-filament.com"]
- repo: https://github.com/myint/autoflake
rev: v1.4
hooks:
- id: autoflake
args:
- --expand-star-imports
- --ignore-init-module-imports
- --in-place
- --remove-all-unused-imports
- --remove-duplicate-keys
- --remove-unused-variables
- repo: https://github.com/psf/black
rev: 22.3.0
hooks:
- id: black
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v2.1.2
hooks:
- id: prettier
name: prettier (with plugin-xml)
additional_dependencies:
- "prettier@2.1.2"
- "@prettier/plugin-xml@0.12.0"
args:
- --plugin=@prettier/plugin-xml
files: \.(css|htm|html|js|json|jsx|less|md|scss|toml|ts|xml|yaml|yml)$
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v7.8.1
hooks:
- id: eslint
verbose: true
args:
- --color
- --fix
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: end-of-file-fixer
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: debug-statements
- id: fix-encoding-pragma
args: ["--remove"]
- id: check-case-conflict
- id: check-docstring-first
- id: check-executables-have-shebangs
- id: check-merge-conflict
# exclude files where underlines are not distinguishable from merge conflicts
exclude: /README\.rst$|^docs/.*\.rst$
- id: check-symlinks
- id: check-xml
- id: mixed-line-ending
args: ["--fix=lf"]
- repo: https://github.com/asottile/pyupgrade
rev: v2.7.2
hooks:
- id: pyupgrade
args: ["--keep-percent-format"]
- repo: https://github.com/PyCQA/isort
rev: 5.12.0
hooks:
- id: isort
name: isort except __init__.py
args:
- --settings=.
exclude: /__init__\.py$
- repo: https://github.com/PyCQA/flake8
rev: 3.8.3
hooks:
- id: flake8
name: flake8
additional_dependencies: ["flake8-bugbear==20.1.4"]
- repo: https://github.com/OCA/pylint-odoo
rev: 7.0.2
hooks:
- id: pylint_odoo
name: pylint with optional checks
args:
- --rcfile=.pylintrc
- --exit-zero
verbose: true
- id: pylint_odoo
args:
- --rcfile=.pylintrc-mandatory
# Defaults for all prettier-supported languages.
# Prettier will complete this with settings from .editorconfig file.
bracketSpacing: false
printWidth: 88
proseWrap: always
semi: true
trailingComma: "es5"
xmlWhitespaceSensitivity: "strict"
[MASTER]
load-plugins=pylint_odoo
score=n
[ODOOLINT]
readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst"
manifest_required_authors=Le Filament
manifest_required_keys=license
manifest_deprecated_keys=description,active
license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3
valid_odoo_versions=14.0
[MESSAGES CONTROL]
disable=all
# This .pylintrc contains optional AND mandatory checks and is meant to be
# loaded in an IDE to have it check everything, in the hope this will make
# optional checks more visible to contributors who otherwise never look at a
# green travis to see optional checks that failed.
# .pylintrc-mandatory containing only mandatory checks is used the pre-commit
# config as a blocking check.
enable=anomalous-backslash-in-string,
api-one-deprecated,
api-one-multi-together,
assignment-from-none,
attribute-deprecated,
class-camelcase,
dangerous-default-value,
dangerous-view-replace-wo-priority,
development-status-allowed,
duplicate-id-csv,
duplicate-key,
duplicate-xml-fields,
duplicate-xml-record-id,
eval-referenced,
eval-used,
incoherent-interpreter-exec-perm,
license-allowed,
manifest-author-string,
manifest-deprecated-key,
manifest-required-author,
manifest-required-key,
manifest-version-format,
method-compute,
method-inverse,
method-required-super,
method-search,
openerp-exception-warning,
pointless-statement,
pointless-string-statement,
print-used,
redundant-keyword-arg,
redundant-modulename-xml,
reimported,
relative-import,
return-in-init,
rst-syntax-error,
sql-injection,
too-few-format-args,
translation-field,
translation-required,
unreachable,
use-vim-comment,
wrong-tabs-instead-of-spaces,
xml-syntax-error,
# messages that do not cause the lint step to fail
consider-merging-classes-inherited,
create-user-wo-reset-password,
dangerous-filter-wo-user,
deprecated-module,
file-not-used,
invalid-commit,
missing-manifest-dependency,
missing-newline-extrafiles,
no-utf8-coding-comment,
odoo-addons-relative-import,
old-api7-method-defined,
redefined-builtin,
too-complex,
unnecessary-utf8-coding-comment
[REPORTS]
msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
output-format=colorized
reports=no
[MASTER]
load-plugins=pylint_odoo
score=n
[ODOOLINT]
readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst"
manifest_required_authors=Le Filament
manifest_required_keys=license
manifest_deprecated_keys=description,active
license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3
valid_odoo_versions=14.0
[MESSAGES CONTROL]
disable=all
enable=anomalous-backslash-in-string,
api-one-deprecated,
api-one-multi-together,
assignment-from-none,
attribute-deprecated,
class-camelcase,
dangerous-default-value,
dangerous-view-replace-wo-priority,
development-status-allowed,
duplicate-id-csv,
duplicate-key,
duplicate-xml-fields,
duplicate-xml-record-id,
eval-referenced,
eval-used,
incoherent-interpreter-exec-perm,
license-allowed,
manifest-author-string,
manifest-deprecated-key,
manifest-required-author,
manifest-required-key,
manifest-version-format,
method-compute,
method-inverse,
method-required-super,
method-search,
openerp-exception-warning,
pointless-statement,
pointless-string-statement,
print-used,
redundant-keyword-arg,
redundant-modulename-xml,
reimported,
relative-import,
return-in-init,
rst-syntax-error,
sql-injection,
too-few-format-args,
translation-field,
translation-required,
unreachable,
use-vim-comment,
wrong-tabs-instead-of-spaces,
xml-syntax-error
[REPORTS]
msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
output-format=colorized
reports=no
......@@ -3,14 +3,15 @@
:alt: License: AGPL-3
================================
===========================
CG SCOP - Gestion Contacts
================================
===========================
Modifie le module Contact:
- ajout des champs à la table res.partner
- modifie les vues associées (Gestion des types Contacts : Société / Contacts Société)
- nouveaux modèles
* ajout des champs à la table res.partner
* modifie les vues associées (Gestion des types Contacts : Société / Contacts Société)
* nouveaux modèles
Credits
......
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models
from . import wizard
from . import models, wizard
{
"name": "CG SCOP - Gestion Contacts",
"summary": "CG SCOP - Gestion des contacts",
"version": "12.0.1.0.1",
"development_status": "Beta",
"version": "14.0.1.0.2",
"author": "Le Filament",
"maintainers": ["remi-filament"],
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": [
"cgscop_base",
"l10n_fr_base_location_geonames_import_cedex",
"base_location",
"base_geolocalize_gouv_api",
"lefilament_naf",
"partner_address_street3",
"partner_company_type",
"partner_firstname",
"partner_multi_relation",
"phone_validation",
],
"data": [
# Security
"security/security_rules.xml",
"security/ir.model.access.csv",
"views/assets.xml",
# Datas
"datas/cron_geolocalize.xml",
"datas/union_regionale_data.xml",
"datas/res_country_state.xml",
"datas/res_partner_certification_data.xml",
"datas/res_partner_company_type_data.xml",
"datas/res_partner_cooperative_form_data.xml",
"datas/res_partner_creation_origin_data.xml",
"datas/res_partner_dissolution_reason_data.xml",
"datas/res_partner_federation_data.xml",
"datas/res_partner_mandate_data.xml",
"datas/res_partner_secteur_activite_data.xml",
"datas/res_partner_function_lst_data.xml",
"datas/res_partner_multi_relation_data.xml",
"datas/res_partner_newsletter_data.xml",
"datas/res_partner_organization_type_data.xml",
"datas/res_partner_rgpd_origin_data.xml",
"datas/res_partner_segment1_data.xml",
"datas/res_partner_filiere_data.xml",
"datas/scop_contribution_type_data.xml",
"datas/scop_membership_reason_end_data.xml",
"datas/scop_membership_type_data.xml",
"datas/scop_action_te_data.xml",
# Wizards
"wizard/scop_address_wizard.xml",
"wizard/scop_period_wizard.xml",
"wizard/scop_deces_wizard.xml",
"wizard/scop_membership_out_wizard.xml",
"wizard/scop_membership_period_wizard.xml",
"wizard/scop_status_wizard.xml",
# Views
"views/assets.xml",
"views/res_company.xml",
"views/res_department.xml",
"views/res_users.xml",
"views/res_partner.xml",
"views/res_partner_cooperative.xml",
"views/scop_partner_staff.xml",
"views/scop_config_views.xml",
"views/scop_config_lists_views.xml",
"views/scop_period_views.xml",
"datas/union.regionale.csv",
"datas/res.partner.certification.csv",
"datas/res.partner.company.type.csv",
"datas/res.partner.cooperative.form.csv",
"datas/res.partner.creation.origin.csv",
"datas/res.partner.dissolution.reason.csv",
"datas/res.partner.mandate.csv",
"datas/res.partner.naf.csv",
"datas/res.partner.newsletter.csv",
"datas/res.partner.organization.type.csv",
"datas/res.partner.rgpd.origin.csv",
"datas/res.partner.segment1.csv",
"datas/scop.contribution.type.csv",
"datas/scop.liasse.fiscale.source.csv",
"datas/scop.liasse.fiscale.type.csv",
"datas/scop.membership.reason.end.csv",
"datas/scop.membership.type.csv",
"datas/scop.questionnaire.type.csv",
]
"views/scop_federation_activity.xml",
"views/menus.xml",
],
"installable": True,
"auto_install": False,
}
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2020 Le Filament (<https://www.le-filament.com>)
License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). -->
<odoo>
<data noupdate="1">
<record id="ir_cron_geol_data_gouv" model="ir.cron">
<field name="name">CGSCOP - Geoloc Mise à jour Adhérents</field>
<field name="active" eval="True" />
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
<field name="nextcall">2020-10-10 02:20:00</field>
<field name="model_id" ref="model_res_partner" />
<field name="state">code</field>
<field name="code">model._cron_geoloc_data_gouv()</field>
</record>
</data>
</odoo>
id,id_riga,name
riga_16747,16747,"Aéronautique EN9100"
riga_14102,14102,"Autres (à preciser)"
riga_13038,13038,"Centre de formation"
riga_11571,11571,"Entreprise adaptée"
riga_11570,11570,"Entreprise d'insertion"
riga_11573,11573,"Entreprise Solidaire"
riga_16429,16429,"ESUS"
riga_11576,11576,"ISO 14 001"
riga_16538,16538,"ISO 26 000"
riga_11575,11575,"ISO 9 001"
riga_11574,11574,"Jeune Entreprise Innovante"
riga_13037,13037,"Lamaneur"
riga_16774,16774,"QHSAS 18001"
riga_16775,16775,"QUALIPAYSAGE"
riga_14126,14126,"SAP"
riga_11572,11572,"Services à la personne"
id,name,id_riga,shortcut,is_coop
riga_14675,"Artisan / Commerçant",14675,"",0
riga_14672,"Association loi 1901 ou assimilée",14672,"asso",0
riga_14673,"Collectivité territoriale",14673,"",0
riga_14674,"Profession libérale",14674,"",0
riga_14669,"Société à Responsabilité Limitée (SARL)",14669,"SARL",1
riga_16496,"Société à Responsabilité Limitée (SARL) unipersonnelle",16496,"SARLU",0
riga_14668,"Société Anonyme à Conseil d'Administration",14668,"SA",1
riga_14670,"Société Anonyme à directoire",14670,"SA",1
riga_14677,"Société civile coopérative",14677,"",0
riga_14860,"Société Civile Immobilière (SCI)",14860,"SCI",0
riga_16771,"Société d exercice libéral par action simplifiée (SELAS)",16771,"SELAS",0
riga_14671,"Société par actions simplifiée (SAS)",14671,"SAS",1
riga_16399,"Société par actions simplifiée à associé unique (SASU)",16399,"SAS",0
id,name,id_riga
form_coop47,COOP47,12854
form_lamaneur,Lamaneur,14830
form_scic,SCIC,12855
form_scop,SCOP,12856
form_ues,UES,12857
form_unionscop,UNIONSCOP,12858
form_noncooperative,"Non coopérative",14135
id,parent_id:id,name,id_riga
riga_14215,,Ex-Nihilo,14215
riga_14648,riga_14215,Création par des porteurs de projet,14648
riga_14649,riga_14215,Création d'une filiale de Scop ou de Scic,14649
riga_14658,riga_14215,Essaimage,14658
riga_14634,,Transmission d'entreprise saine,14634
riga_14993,riga_14634,Transmission d'une entreprise indépendante saine avec départ des dirigeants (succession),14993
riga_14992,riga_14634,Transmission d'une entreprise indépendante saine avec maintien des dirigeants,14992
riga_14661,riga_14634,Transmission d'une filiale suite à restructuration de groupe,14661
riga_14660,riga_14634,Transmission d'une filiale d'une association,14660
riga_14217,,Reprise d'entreprise en difficulté,14217
riga_14656,riga_14217,Reprise d'une entreprise en procédure collective,14656
riga_14652,riga_14217,Reprise d'une entreprise en difficulté économique,14652
riga_14655,riga_14217,Création suite à un arrêt d'activité,14655
riga_14218,,Transformation,14218
riga_14659,riga_14218,Transformation d'une association (hors association de préfiguration),14659
riga_14653,riga_14218,Transformation d'une Coopérative,14653
origin_1,riga_14218,Transformation d’entreprise,
id,name
dissolution_reason_1,Clôture pour insuffisance d’actif
dissolution_reason_2,Décès économique
dissolution_reason_3,Disparition de l’entreprise
dissolution_reason_4,Dissolution anticipée
dissolution_reason_5,Liquidation amiable
dissolution_reason_6,Liquidation judiciaire
dissolution_reason_7,Liquidation judiciaire simplifiée
dissolution_reason_8,Plan de cession
dissolution_reason_9,Radiation RCS
dissolution_reason_10,Mise en sommeil
id,name
mandate_1,PDG
mandate_2,Président
mandate_3,DG
mandate_4,"Gérant/Co-Gérant"
mandate_5,Administrateur
\ No newline at end of file
Ce diff est replié.