You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.5 KiB

9.0 add date range Sorrento Delivery * [ADD] Basic structure for the new date range module * [IMP] Add a basic description into the README * [IMP] Basic implementation * [IMP] First working implementation * [IMP] Improve datamodel * [ADD] Add basic tests for date.range * [PEP8] * [PYLINT] * [DEL] Remove unused code * [IMP] Remove unsused dependencies into the JS * [IMP] Better operator label for date range * [DEL] Remove unused file * [IMP] Better user experience by showing the select input only once empty * [FIX]Try to fix tests that fails only on travis by adding an explicit cast on the daterange methods parameters * [FIX]Try to fix tests that fails only on travis by adding an explicit cast on the daterange methods parameters * [FIX]Try to fix tests that fails only on travis by using postgresql 9.4 * [FIX]Try with postgresql 9.2 since the daterange method has appeared in 9.2 * [IMP] Add a limitation into the module description to warm about the minimal version of postgresql to use * [IMP]Add multi-company rules * [IMP]Remove unused files * [FIX] Add missing brackets into JS * [FIX] Overlap detection when company_id is False * [IMP] Add default order for date.range * [IMP] Add date range generator * [FIX] OE compatibility * [FIX] Travis * [IMP] Code cleanup and improves test coverage * [FIX] Add missing dependency on 'web' * [PYLINT] remove unused import * [FIX] Add missing copyright * [FIX] Limits are included into the range * [IMP][date_range] Security * [IMP] Improve module description * [IMP] Spelling
9 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. language: python
  2. sudo: false
  3. cache: pip
  4. python:
  5. - "2.7"
  6. addons:
  7. postgresql: "9.2" # minimal postgresql version for the daterange method
  8. apt:
  9. packages:
  10. - expect-dev # provides unbuffer utility
  11. - python-lxml # because pip installation is slow
  12. - unixodbc-dev
  13. - python-mysqldb
  14. env:
  15. global:
  16. - VERSION="10.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0"
  17. - TRANSIFEX_USER='transbot@odoo-community.org'
  18. - secure: Z06mZCN+Hm3myqHSOZpOOk1pd4oq1epAWZv6m9OX2bTNHbhyOVOGK6JWWsnDm/3DUCN1ZeLtSGOl9bvQfMa8ahQHA80MkLL16YlTvQV59Lh+L2gAYmxX+ogJCJgeQSVAXlGLscgkADCu/HzDlmatrDeROMtULn5i23j2qcyUNyM=
  19. matrix:
  20. - LINT_CHECK="1"
  21. - TRANSIFEX="1"
  22. - TESTS="1" ODOO_REPO="odoo/odoo" EXCLUDE="database_cleanup"
  23. - TESTS="1" ODOO_REPO="OCA/OCB" EXCLUDE="database_cleanup"
  24. - TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="database_cleanup"
  25. - TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="database_cleanup"
  26. virtualenv:
  27. system_site_packages: true
  28. install:
  29. - git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools
  30. - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH}
  31. - travis_install_nightly
  32. # Install libraries that require specific development headers, but not during lint test
  33. - if ! [ "$LINT_CHECK" = "1" ]; then pip install pymssql MySQL-python pyodbc; fi
  34. - printf '[options]\n\nrunning_env = dev\n' > ${HOME}/.openerp_serverrc
  35. - ln -s ${TRAVIS_BUILD_DIR}/server_environment_files_sample ${TRAVIS_BUILD_DIR}/server_environment_files
  36. script:
  37. - travis_run_tests
  38. after_success:
  39. - travis_after_tests_success