Commit Graph
470 Commits
Author SHA1 Message Date
Cédric Krier 9feff360a2 Add support for PyPy
issue4408
2015-03-15 16:00:58 +01:00
Cédric Krier b91ea47bed Allow to go from lead to converted
When a sale is linked to a lead and then quoted, the lead should be converted.

issue4611
review15081002
2015-03-10 23:57:35 +01:00
Cédric Krier db0c32de73 Allow to set manually end date
The convertion of the opportunity override the end date if the date is in the
future.

issue4581
review7971002
2015-03-10 23:53:36 +01:00
Cédric Krier c1fa398e07 Remove safe_eval
We convert all the fields that were storing python code into PYSON.
We add a pyson attribute on field tag to store PYSON value.

issue4416
review6971002
2015-03-09 19:42:09 +01:00
Cédric Krier 83edfe2c74 Add missing dependency_links 2015-03-02 23:57:14 +01:00
Cédric Krier 99d5551014 Add proteus as requirement for tests 2015-03-02 23:50:30 +01:00
Cédric Krier 266bd98eaa Improve opportunity workflow
- Add an origin reference on sale to point to opportunity
- Update of opportunity amount based on linked sales
- Add a state 'won'
- Allow to edit the probability after conversion
- Update reports for the new 'won' state

issue3320
review6031002
2015-03-02 23:13:04 +01:00
Cédric Krier 4214fb04eb Use separate date and time widget in list
issue4457
review10121002
2015-02-04 23:21:17 +01:00
Cédric Krier 571ce9d117 Use 'set' attribute to decide column for table_query
Since changeset 64681f657d55, Function fields have a sql_type so it is wrong to
rely on this property to use or not the field. The 'set' method of field is
already used in many places for this purpose.

issue4434
2015-02-03 11:24:05 +01:00
Cédric Krier bee8a500f8 Add check for default model access
When group access exists, a default model access should be defined otherwise
all access are given to non group users.

issue4485
review5941002
2015-01-27 18:14:03 +01:00
Cédric Krier 930fd04a19 Add tox and drone
issue4431
2015-01-26 09:24:21 +01:00
Nicolas Évrard 97e491d46c Add test for access rights of menu and actions
issue4295
review12661002
2015-01-02 16:08:09 +01:00
Cédric Krier 90390bb7f7 Fix most flake8 errors
review8771002
2014-12-02 12:55:56 +01:00
Robin Baumgartner 94a4570928 Use Null constant from python-sql for comparisons
issue4143
review13701003
2014-11-24 14:03:25 +01:00
Cédric Krier b73f45fb2a Don't force opportunity reference if already set
issue4315
review14621002
2014-11-19 21:29:13 +01:00
Cédric Krier 1344689f77 Fix wrong party relate domain
active_ids is a list and so it should be "in" operator instead of "=".

issue4312
review11621002
2014-11-10 23:22:39 +01:00
Cédric Krier fb28d0d865 New API for on_change
issue4203
review8581002
2014-10-29 20:40:17 +01:00
Sergi Almacellas Abellana 0d1e9598de Clear related sale when duplicating an opportunity
issue4287
review7671002
2014-10-29 17:21:42 +01:00
Cédric Krier 384e3641e9 Increase version number 2014-10-20 15:05:21 +02:00
Cédric Krier c28a00935e Added tag 3.4.0 for changeset bb0ed6867cab 2014-10-20 15:05:03 +02:00
Cédric Krier 19c9852fec Prepare release 3.4.0 2014-10-20 15:05:02 +02:00
Fabián Calle 47fe54a58f Add es_EC translation 2014-10-16 17:15:51 -05:00
Mathias Behrle 82d45f8b27 Update translation for de_DE 2014-10-16 22:56:14 +02:00
Oscar Alvarez c1c5046ed8 Update es_CO translation 2014-10-16 09:42:31 -05:00
Cédric Krier 1a369eeb83 Update fr_FR translation
review5691002
2014-10-16 15:52:57 +02:00
Venceslav Vezjak cc8ba35f2a update sl_SI translation 2014-10-16 10:01:49 +02:00
Cédric Krier 6567275667 Use context to check model and field access
issue4081
review8481002
2014-09-17 21:45:52 +02:00
Sergi Almacellas Abellana b8a107d2e0 Fix states keyword
Fix error introduced on 70d4e3e9a178
review5371002
2014-05-29 10:28:32 +02:00
Sergi Almacellas Abellana 80ce95116a Make amount readonly on converted, canceled and lost states
review7301003
issue3941
2014-05-28 20:13:16 +02:00
Cédric Krier 7fcc284bcf Increase version number 2014-04-21 21:14:39 +02:00
Cédric Krier 7da5c8c095 Added tag 3.2.0 for changeset fac58ec726e0 2014-04-21 21:14:19 +02:00
Cédric Krier c0c1be4fc8 Prepare release 3.2.0 2014-04-21 21:14:18 +02:00
Mathias Behrle 038751b1a7 Update translation for de_DE 2014-04-18 00:21:38 +02:00
Albert Cervera i Areny bd75b5a754 Update ca_ES translation 2014-04-17 23:47:48 +02:00
Cédric Krier 92bd5820a1 Update fr_FR translation
issue3682
review4881002
2014-04-17 18:29:36 +02:00
Venceslav Vezjak 2d30673247 Update sl_SI translation 2014-04-13 19:43:17 +02:00
Oscar Alvarez c2e5939c14 Translation es_CO updated 2014-04-06 11:27:10 -05:00
Cédric Krier 536ac0c92f Improve setup.py to allow dev publication
issue3436
issue1891
review2441002
2014-03-08 12:59:44 +01:00
Cédric Krier 0438e4f831 null merge from 3.0 2014-03-02 21:16:24 +01:00
Cédric Krier 22580ee08a null merge from 2.8 2014-03-02 21:16:14 +01:00
Cédric Krier aad71e6811 null merge from 2.6 2014-03-02 21:16:02 +01:00
Cédric Krier ca81e4fedb null merge from 2.4 2014-03-02 21:15:50 +01:00
Cédric Krier 24a48b68e6 null merge from 2.2 2014-03-02 21:15:37 +01:00
Cédric Krier 9f64e18c96 null merge from 2.0 2014-03-02 21:15:23 +01:00
Cédric Krier 384af719fe null merge from 1.8 2014-03-02 21:15:04 +01:00
Cédric Krier 70750398d2 null merge from 1.6 2014-03-02 21:14:48 +01:00
Cédric Krier f8de3a66b7 Use active_ids in form_relate
Only active_mode, active_id and active_ids can be used on relate domain because
it is the only values which could be sur to be present.
Also it always try to use active_ids over active_id to give more possibilities
to the user.

issue2474
review3261002
2014-02-11 18:10:54 +01:00
Cédric Krier 92760b76fa Drop support of Python 2.6
review2691002
2014-01-31 00:04:12 +01:00
Cédric Krier dd9e94e905 Use fields.depends decorator
issue3487
review2301002
2014-01-26 14:29:33 +01:00
Cédric Krier a5e4c2a355 Cleanup tests
review2491002
2014-01-12 20:00:06 +01:00