Commit Graph
85 Commits
Author SHA1 Message Date
Nicolas Évrard 630ba8b051 make DomainParser.operatorize support clause with null values
review15151002
2015-03-25 18:41:43 +01:00
Cédric Krier 1b4a8928f0 Fix remove after modal hide
modal hide is asynchronous and so removing the element before it has finished
to hide with fade, bootstrap will leave the backdrop.
2015-03-24 21:13:50 +01:00
Cédric Krier 2c4b4a3152 Hide columns containing always the same value
The domain inversion is used on the screen domain combined with the tab domain
to find columns that has always the same value.

issue4552
review9141003
2015-03-18 11:10:29 +01:00
Cédric Krier 4c61fe8b7d Manage instance button
issue4397
review11991002
2015-03-16 12:58:22 +01:00
Nicolas Évrard 52899110ee Add autocompletion on M2O form widgets
review15051002
2015-03-13 16:45:47 +01:00
Cédric Krier 072e8d57fa Don't format empty time 2015-03-13 13:39:21 +01:00
Nicolas Évrard fedfa1b5e3 remove inner function args to prevent hiding real update_selection arguments 2015-03-06 17:12:18 +01:00
Nicolas Évrard dd0d22c169 Call update_selection only after init_selection is finished 2015-03-06 16:26:47 +01:00
Cédric Krier a5de039409 Manage bookmarks
review13021002
2015-03-06 09:33:35 +01:00
Cédric Krier 2499a31c06 Manage product attribute
issue4229
review13591002
2015-03-02 23:17:49 +01:00
Cédric Krier e143df1c6d Decrease processing timeout to 500msec 2015-02-28 01:21:30 +01:00
Cédric Krier 06f3f3ec7b Use form in modal
review9021002
2015-02-27 10:25:02 +01:00
Nicolas Évrard 861022ee80 Correctly hide the processing element
review11961002
2015-02-20 14:41:26 +01:00
Nicolas Évrard 7e2a448f08 Add loading indicator
review10171002
2015-02-20 11:30:11 +01:00
Cédric Krier 9e4d2dd5de Fix localize_domain to work with extended clause of Reference field
The first extra value must be dropped when localize a Reference field.

issue4562
review15021002
2015-02-19 13:50:06 +01:00
Cédric Krier f6e02b784f Escape backslash in domain parser
Backslash is the escape key so it must be escaped.

issue4471
review6041002
2015-02-19 13:44:24 +01:00
Cédric Krier a8aa4eaa92 Add TimeDelta field
And remove float_time widget.

issue4026
review10891002
2015-02-09 23:04:01 +01:00
Cédric Krier 0f80f7a5e2 Use bootstrap instead of jquery-ui
- use bower for dependencies
- use moment for date
- use bootstrap-datetimepicker

review11821002
2015-02-06 00:32:51 +01:00
Cédric Krier 1caba18930 Simplify date, time and datetime widgets
- Remove datetime widget in list view
- Allow to use widget attribute for date/time

issue4457
review10011002
2015-01-26 11:32:47 +01:00
Cédric Krier 49296b514b domain_parser must escape when quoting '"'
issue4247
review7651002
2014-10-14 15:22:31 +02:00
Cédric Krier ec49d4ea99 Fix parse_datetime to not override value 2014-10-12 14:33:38 +02:00
Cédric Krier b228f266ba Add overflow to menu
issue4219
review12591002
2014-10-10 10:09:06 +02:00
Nicolas Évrard 3a7238698e Display image widget in tree view
issue3729
review4001003
2014-09-19 17:09:43 +02:00
Cédric Krier 0f2c3a11ca Change range operator of search widget to be included
issue3997
review11321002
2014-07-09 00:47:21 +02:00
Cédric Krier 5decda2998 Use null for empty Date
review13391003
2014-07-09 00:36:28 +02:00
Cédric Krier 3f837d49bb Use stringify on_change value before using it as key
And add missing context to selection_mixin call.

When Object is used as key in an other Object, there are no distinction between
any instances. So a json string must be used to get a unique representation of
the Object.

issue3989
review6361002
2014-06-22 16:51:42 +02:00
Cédric Krier 4618fcc509 Fix simplify for simple domains ['AND'], ['OR']
issue3955
review7321002
2014-06-08 00:24:51 +02:00
Cédric Krier df910352f1 Make register_icons sequential to reduce number of queries
review7281002
2014-05-27 22:34:46 +02:00
Cédric Krier d970b10349 Remove headers of multiselection
issue3915
review9351003
2014-05-23 11:52:21 +02:00
Cédric Krier 36bcd1aef0 Don't set default value for on_change and set id
issue3487
2014-05-19 21:14:54 +02:00
Cédric Krier d0926e85f8 Add missing ok, cancel as local icons 2014-05-19 21:06:11 +02:00
Cédric Krier 1c03db39f6 Set button readonly when record or group is readonly
issue3904
review9341005
2014-05-17 18:33:25 +02:00
Cédric Krier bc0e1009a2 Fix eval_leaf when field equals 0
Only null must be considered as a value not set which will be forced by the
domain inversion.

issue3896
review8321003
2014-05-17 18:31:20 +02:00
Cédric Krier f2ac656be2 Set value for constraining domain of non-relation field
The validation method should also set value for the local domain like it does
for the inverted.

issue3794
review4771002
2014-03-31 19:03:42 +02:00
Nicolas Évrard d6f184f28f Add support for editable tree
review2171002
2014-03-28 14:37:36 +01:00
Cédric Krier 6b00c07f74 Fix domain parser for empty selection
issue3785
review4571003
2014-03-24 15:58:58 +01:00
Cédric Krier 714553a3c8 Fix Reference field with domain
issue3783
review4621002
2014-03-24 15:55:35 +01:00
Cédric Krier 9124910ebf Add option to show revisions
issue3678
review3671003
2014-03-18 19:56:07 +01:00
Nicolas Évrard 8ca0c4a09f Add multiselection widget for many2many
review3951002
issue3634
2014-03-16 21:19:05 +01:00
Cédric Krier 398d9ad209 Add support of domain for non-relation field
issue3743
review4171003
2014-03-15 10:47:02 +01:00
Cédric Krier ad5bb1de41 Manage microseconds in JSON-RPC
review3671003
2014-03-15 10:40:46 +01:00
Cédric Krier 82c2aa2d45 Fix instance test in init_selection
key could be empty but still the call must be for an instance.

issue3728
review4011002
2014-03-08 13:25:13 +01:00
Cédric Krier 71f012dc8f Replace sha widget by password
issue3713
review3791004
2014-03-07 19:39:49 +01:00
Cédric Krier 46c8157150 Fix domain inversion for xxx2many fields
issue3659
review3331002
2014-02-13 22:50:28 +01:00
Sergi Almacellas Abellana fdf889db63 Open dialogs on the right place when multiple tabs are opened
review2191002
2013-12-08 22:19:12 +01:00
Cédric Krier 534e6c9504 Add unique dialogs
review1751002
2013-11-25 12:18:32 +01:00
Cédric Krier aef4813e49 Allow to search on rec_name of Reference fields
The syntax is similar to the display of Reference in list view:
<target name>,<search value>.
The target name is the name of the target model and the search value follow the
same behavior as when searching on Many2One.

review1331002
2013-11-16 18:44:33 +01:00
Sergi Almacellas Abellana 5c9080b717 Open dialogs with a size relative to parent window and center to it
issue3490
review1501002
2013-11-14 15:53:49 +01:00
Nicolas Évrard 9967e34029 Add support for tree state
review1065002
2013-10-18 17:09:10 +02:00
Cédric Krier a158836e82 Array generic methods are not standard 2013-10-14 09:15:27 +00:00