Skip to content

Commit

Permalink
[MERGE] OCA/9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
moylop260 committed Aug 11, 2018
2 parents 84390c0 + fa61245 commit 7e86847
Show file tree
Hide file tree
Showing 3,382 changed files with 555,375 additions and 12,559 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 6 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,12 @@ env:
matrix:
- LINT_CHECK="1"
- TRANSIFEX="1"
- TESTS="1" ODOO_REPO="odoo/odoo"
- TESTS="1" ODOO_REPO="OCA/OCB"
- TESTS="1" ODOO_REPO="odoo/odoo" EXCLUDE="database_cleanup,auth_totp_password_security"
- TESTS="1" ODOO_REPO="OCA/OCB" EXCLUDE="database_cleanup,auth_totp_password_security"
- TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="database_cleanup"
- TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="database_cleanup"
- TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="auth_totp_password_security"
- TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="auth_totp_password_security"

virtualenv:
system_site_packages: true
Expand Down
Empty file added 9.0-sql_report
Empty file.
52 changes: 42 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,61 +13,93 @@ This project aim to deal with modules related to manage Odoo server environment
- Manage email settings

[//]: # (addons)

Available addons
----------------
addon | version | summary
--- | --- | ---
[admin_technical_features](admin_technical_features/) | 9.0.0.1.0 | Checks the technical features box for admin user.
[attachment_base_synchronize](attachment_base_synchronize/) | 9.0.1.0.0 | Attachment Base Synchronize
[auditlog](auditlog/) | 9.0.1.0.0 | Audit Log
[auth_brute_force](auth_brute_force/) | 9.0.1.1.0 | Track Authentication Attempts and Prevent Brute-force Attacks
[auth_from_http_remote_user](auth_from_http_remote_user/) | 9.0.1.0.0 | Authenticate via HTTP Remote User
[auth_session_timeout](auth_session_timeout/) | 9.0.1.0.0 | This module disable all inactive sessions since a given delay
[auth_signup_verify_email](auth_signup_verify_email/) | 9.0.1.0.0 | Force uninvited users to use a good email for signup
[auth_supplier](auth_supplier/) | 9.0.2.0.0 | Auth Supplier
[base_custom_info](base_custom_info/) | 9.0.1.0.0 | Add custom field in models
[auth_totp](auth_totp/) | 9.0.1.0.1 | Allows users to enable MFA and add optional trusted devices
[auth_totp_password_security](auth_totp_password_security/) | 9.0.1.0.0 | auth_totp and password_security compatibility
[auto_backup](auto_backup/) | 9.0.1.1.1 | Backups database
[base_cron_exclusion](base_cron_exclusion/) | 9.0.1.0.0 | Allow you to select scheduled actions that should not run simultaneously.
[base_custom_info](base_custom_info/) | 9.0.2.0.0 | Add custom field in models
[base_export_manager](base_export_manager/) | 9.0.1.1.0 | Manage model export profiles
[base_external_dbsource](base_external_dbsource/) | 9.0.1.0.0 | External Database Sources
[base_external_dbsource](base_external_dbsource/) | 9.0.1.0.1 | External Database Sources
[base_fontawesome](base_fontawesome/) | 9.0.4.7.0 | Up to date Fontawesome resources.
[base_import_match](base_import_match/) | 9.0.1.0.0 | Try to avoid duplicates before importing
[base_kanban_stage](base_kanban_stage/) | 9.0.1.1.0 | Provides stage model and abstract logic for inheritance
[base_manifest_extension](base_manifest_extension/) | 9.0.1.0.0 | Adds useful keys to manifest files
[base_multi_image](base_multi_image/) | 9.0.1.1.0 | Allow multiple images for database objects
[base_name_search_improved](base_name_search_improved/) | 9.0.1.0.0 | Friendlier search when typing in relation fields
[base_optional_quick_create](base_optional_quick_create/) | 9.0.1.0.0 | Avoid 'quick create' on m2o fields, on a 'by model' basis
[base_report_auto_create_qweb](base_report_auto_create_qweb/) | 9.0.1.0.0 | Report qweb auto generation
[base_search_fuzzy](base_search_fuzzy/) | 9.0.1.0.0 | Fuzzy search with the PostgreSQL trigram extension
[base_suspend_security](base_suspend_security/) | 9.0.1.0.0 | Suspend security checks for a call
[base_technical_features](base_technical_features/) | 9.0.1.0.0 | Access to technical features without activating debug mode
[base_tier_validation](base_tier_validation/) | 9.0.1.0.2 | Implement a validation process based on tiers.
[base_user_gravatar](base_user_gravatar/) | 9.0.1.0.0 | Synchronize Gravatar Image
[base_user_role](base_user_role/) | 9.0.1.0.0 | User roles
[base_view_inheritance_extension](base_view_inheritance_extension/) | 9.0.1.1.0 | Adds more operators for view inheritance
[configuration_helper](configuration_helper/) | 9.0.1.0.0 | Configuration Helper
[database_cleanup](database_cleanup/) | 9.0.1.0.0 | Database cleanup
[date_range](date_range/) | 9.0.1.0.0 | Manage all kind of date range
[date_range](date_range/) | 9.0.1.0.1 | Manage all kind of date range
[datetime_formatter](datetime_formatter/) | 9.0.1.0.0 | Helper functions to give correct format to date[time] fields
[dbfilter_from_header](dbfilter_from_header/) | 9.0.1.0.0 | Filter databases with HTTP headers
[dead_mans_switch_client](dead_mans_switch_client/) | 9.0.1.0.1 | Be notified when customers' odoo instances go down
[disable_odoo_online](disable_odoo_online/) | 9.0.1.0.0 | Remove odoo.com bindings
[external_file_location](external_file_location/) | 9.0.1.0.0 | External File Location
[fetchmail_bydate](fetchmail_bydate/) | 9.0.1.0.0 | Fetchmail by date and unseen messages
[fetchmail_notify_error_to_sender](fetchmail_notify_error_to_sender/) | 9.0.1.0.0 | If fetching mails gives error, send an email to sender
[html_image_url_extractor](html_image_url_extractor/) | 9.0.1.0.0 | Extract images found in any HTML field
[html_text](html_text/) | 9.0.1.0.0 | Generate excerpts from any HTML field
[keychain](keychain/) | 9.0.1.0.0 | Store accounts and credentials
[kpi](kpi/) | 9.0.1.1.0 | Key Performance Indicator
[letsencrypt](letsencrypt/) | 9.0.1.0.0 | Request SSL certificates from letsencrypt.org
[mail_cleanup](mail_cleanup/) | 9.0.1.0.0 | Mark as read or delete mails after a set time
[mail_environment](mail_environment/) | 9.0.1.0.0 | Configure mail servers with server_environment_files
[mail_log_messages_to_process](mail_log_messages_to_process/) | 9.0.1.0.0 | Log all messages received, before they start to be processed.
[mass_editing](mass_editing/) | 9.0.1.0.0 | Mass Editing
[menu_technical_info](menu_technical_info/) | 9.0.1.0.0 | Fast way to look up technical info about menu item.
[module_auto_update](module_auto_update/) | 9.0.2.0.3 | Automatically update Odoo modules
[module_prototyper](module_prototyper/) | 9.0.0.1.0 | Prototype your module.
[password_security](password_security/) | 9.0.1.0.2 | Allow admin to set password security requirements.
[oauth_provider](oauth_provider/) | 9.0.1.0.0 | Allows to use Odoo as an OAuth2 provider
[oauth_provider_jwt](oauth_provider_jwt/) | 9.0.1.0.0 | Adds the JSON Web Token support for OAuth2 provider
[password_security](password_security/) | 9.0.1.2.3 | Allow admin to set password security requirements.
[res_config_settings_enterprise_remove](res_config_settings_enterprise_remove/) | 9.0.1.0.0 | Remove fields in all settings views marked as enterprise
[scheduler_error_mailer](scheduler_error_mailer/) | 9.0.1.0.0 | Scheduler Error Mailer
[sequence_check_digit](sequence_check_digit/) | 9.0.1.0.0 | Adds a check digit on sequences
[server_environment](server_environment/) | 9.0.1.2.0 | move some configurations out of the database
[server_environment_files_sample](server_environment_files_sample/) | 9.0.1.0.0 | sample config file for server_environment
[server_environment_ir_config_parameter](server_environment_ir_config_parameter/) | 9.0.1.0.0 | Override System Parameters from server environment file
[sql_export](sql_export/) | 9.0.1.0.0 | Export data in csv file with SQL requests
[sql_request_abstract](sql_request_abstract/) | 9.0.1.0.1 | Abstract Model to manage SQL Requests
[subscription_action](subscription_action/) | 9.0.1.0.0 | Run a server action on a newly created document
[test_configuration_helper](test_configuration_helper/) | 9.0.1.0.0 | Configuration Helper - Tests
[users_ldap_mail](users_ldap_mail/) | 9.0.1.0.0 | LDAP mapping for user name and e-mail
[users_ldap_populate](users_ldap_populate/) | 9.0.1.0.0 | LDAP Populate


Unported addons
---------------
addon | version | summary
--- | --- | ---
[auditlog](auditlog/) | 8.0.1.0.0 (unported) | Audit Log
[auth_admin_passkey](auth_admin_passkey/) | 8.0.2.1.1 (unported) | Authentification - Admin Passkey
[auth_dynamic_groups](auth_dynamic_groups/) | 8.0.1.0.0 (unported) | Have membership conditions for certain groups
[auth_from_http_basic](auth_from_http_basic/) | 1.0 (unported) | Authenticate via HTTP basic authentication
[auth_from_http_basic_logout](auth_from_http_basic_logout/) | 1.0 (unported) | Authenticate via HTTP basic authentication (logout helper)
[auth_from_http_remote_user](auth_from_http_remote_user/) | 8.0.1.0.0 (unported) | Authenticate via HTTP Remote User
[base_debug4all](base_debug4all/) | 8.0.1.0.0 (unported) | Shows full debug options for all users
[email_template_template](email_template_template/) | 1.0 (unported) | Templates for email templates
[fetchmail_attach_from_folder](fetchmail_attach_from_folder/) | 8.0.1.0.1 (unported) | Attach mails in an IMAP folder to existing objects
[fetchmail_notify_error_to_sender](fetchmail_notify_error_to_sender/) | 8.0.1.0.0 (unported) | If fetching mails gives error, send an email to sender
[import_odbc](import_odbc/) | 1.3 (unported) | Import data from SQL and ODBC data sources.
[ir_config_parameter_viewer](ir_config_parameter_viewer/) | 0.1 (unported) | Ir.config_parameter view
[language_path_mixin](language_path_mixin/) | 8.0.1.0.0 (unported) | Setting the partner's language in RML reports
[mgmtsystem_kpi](mgmtsystem_kpi/) | 7.0.1.1.1 (unported) | Key Performance Indicator
[qweb_usertime](qweb_usertime/) | 8.0.1.0.0 (unported) | Add user time rendering support in QWeb
[security_protector](security_protector/) | 0.1 (unported) | Security protector
[server_env_base_external_referentials](server_env_base_external_referentials/) | 1.0 (unported) | Server environment for base_external_referential
[super_calendar](super_calendar/) | 8.0.0.2.0 (unported) | This module allows to create configurable calendars.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
# Translation of OpenERP Server.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-03-14 17:41+0000\n"
"PO-Revision-Date: 2014-03-14 17:41+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
Expand Down
14 changes: 14 additions & 0 deletions admin_technical_features/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
14 changes: 14 additions & 0 deletions admin_technical_features/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
85 changes: 85 additions & 0 deletions attachment_base_synchronize/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@

.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

====================
Attachment Metadata
====================

This module extend ir.attachment model with some new fields for a better control
for import and export of files.

The main feature is an integrity file check with a hash.

A file hash is short representation (signature) computed from file data.
Hashes computed before send file and after received file can be compared to be
sure of the content integrity.

An example of the use of this module, can be found in the external_file_location.


Usage
=====

Go the menu Settings > Attachments

You can create / see standard attachments with additional fields



.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/149/8.0


Known issues / Roadmap
======================

The purpose of this module is not to import the data of the file but only exchange files with external application.


Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/server-tools/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed `feedback
<https://github.com/OCA/
server-tools/issues/new?body=module:%20
attachment_metadata%0Aversion:%20
8.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Credits
=======

Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.


Contributors
------------

* Valentin CHEMIERE <valentin.chemiere@akretion.com>
* Sebastien BEAU <sebastian.beau@akretion.com>
* Joel Grand-Guillaume Camptocamp
* initOS <http://initos.com>
* Angel Moya <http://angelmoya.es>

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit https://odoo-community.org.
1 change: 1 addition & 0 deletions attachment_base_synchronize/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
27 changes: 27 additions & 0 deletions attachment_base_synchronize/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# coding: utf-8
# @ 2015 Florian DA COSTA @ Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
'name': 'Attachment Base Synchronize',
'version': '9.0.1.0.0',
'author': 'Akretion,Odoo Community Association (OCA)',
'website': 'http://www.akretion.com/',
'license': 'AGPL-3',
'category': 'Generic Modules',
'depends': [
'base',
'mail',
],
'data': [
'views/attachment_view.xml',
'security/ir.model.access.csv',
'data/cron.xml',
],
'demo': [
'demo/attachment_metadata_demo.xml'
],
'installable': True,
'application': False,
'images': [],
}
18 changes: 18 additions & 0 deletions attachment_base_synchronize/data/cron.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data noupdate="1">

<record model="ir.cron" id="cronjob_run_attachments_metadata">
<field name='name'>Run Attachments Metadata</field>
<field name='interval_number'>30</field>
<field name='interval_type'>minutes</field>
<field name="numbercall">-1</field>
<field name="active">False</field>
<field name="doall" eval="False" />
<field name="model">ir.attachment.metadata</field>
<field name="function">run_attachment_metadata_scheduler</field>
<field name="args">([])</field>
</record>

</data>
</openerp>
12 changes: 12 additions & 0 deletions attachment_base_synchronize/demo/attachment_metadata_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="1">

<record id="attachment_metadata" model="ir.attachment.metadata">
<field name="datas">bWlncmF0aW9uIHRlc3Q=</field>
<field name="datas_fname">attachment_metadata.doc</field>
<field name="name">attachment_metadata.doc</field>
</record>

</data>
</openerp>
Loading

0 comments on commit 7e86847

Please sign in to comment.