Cédric Krier
0a8c560a06
Handle write_access on ir.model
2009-02-12 19:08:15 +01:00
Cédric Krier
1196eaf293
Add modelstorage and modeldb
2009-02-02 13:08:25 +01:00
Cédric Krier
7af7f0dd21
Restart cache on fields_view_get after model access change
2009-01-22 12:17:50 +01:00
Mathias Behrle
407193bf77
Add _description and docstring to WizardOSV for issue718
2009-01-04 00:49:05 +01:00
Cédric Krier
cbf5aee241
Add translate on field_description and help of ir.model.field
2008-12-30 20:53:20 +01:00
Cédric Krier
32b2f38314
Fix model graph for pydot 1.0.2 for issue691
2008-12-20 19:12:28 +01:00
Cédric Krier
ac69bb8610
Add one2many for model graph
2008-12-20 11:27:19 +01:00
Cédric Krier
0befe14cd4
Add model graph report
2008-12-20 01:07:50 +01:00
Cédric Krier
a63c29b852
Fix typo
2008-11-25 12:10:22 +01:00
Cédric Krier
0f91fb23dc
Fix translation of ir.model records as it is not the normal behavior for
...
issue607
2008-11-25 12:07:07 +01:00
Cédric Krier
c2e0dfaa86
Remove properties tag
...
Remove view_load and group_name on Property field
2008-10-27 13:20:58 +01:00
Bertrand Chenal
1019526c86
Use number for select on fields
2008-10-22 15:41:22 +02:00
Cédric Krier
15140c2646
Fix typo
2008-09-24 11:58:47 +02:00
Cédric Krier
6c0cddfebd
Fix search on ir.model.data for new inherit field for issue394
2008-09-23 20:12:47 +02:00
Cédric Krier
eec87b1358
Handle inherited db_id in ir.model.data for issue392
2008-09-23 16:28:06 +02:00
Cédric Krier
7f4f56c05f
Improve label on ir.model
2008-09-17 12:00:37 +02:00
Cédric Krier
d91cee1183
Add some select on ir.model.data for field used frequently in search and fix
...
some guide lines
2008-08-20 17:14:09 +02:00
Cédric Krier
80c5cc278d
Allow to modify pre-defined model access
2008-08-18 11:39:25 +02:00
Cédric Krier
c1cf01ed09
Fix unique constraint on Model to use model field instead of name
2008-08-01 11:23:53 +02:00
Cédric Krier
443a352d27
Add module in model
...
Remove some size=None
2008-07-30 18:26:51 +02:00
Cédric Krier
d9cd24b699
Add unique constraint on model field for name, model
...
Prevent auto_init to create non unique model field
2008-07-30 18:16:42 +02:00
Cédric Krier
af05fd8ca9
Add default value for boolean
...
Remove relate on ir.model.field
Fix init.sql to have not null and default 0 for integer
2008-07-30 12:26:32 +02:00
Cédric Krier
eabffc0919
merge
2008-07-29 20:21:49 +02:00
Bertrand Chenal
3b32e80b27
_auto_init refectoring:
...
* cleaner code.
* added some constraint: avoid to do destructive migrations.
* added not null and index update.
2008-07-29 11:02:50 +02:00
Bertrand Chenal
a98faae9b2
Added missing required
2008-07-28 17:05:28 +02:00
Cédric Krier
7f32771048
Change unlink to delete for issue201
2008-07-25 12:49:00 +02:00
Cédric Krier
557d39c004
Remove ExceptXXX
...
Add function raise_user_error for translation of error message
2008-07-17 19:35:03 +02:00
Cédric Krier
0232c66506
Fix COPYRIGHT
2008-06-23 20:18:54 +02:00
hartmut@lagan
ab48eb62b4
Compare with None always uses 'is'.
2008-06-11 11:06:24 +02:00
Cédric Krier
e7b1440370
Fix typo in unlink function of ir.model.access
2008-06-09 16:53:05 +02:00
Cédric Krier
0bfc32faf1
Add on delete cascade on ir model access
2008-06-09 16:52:29 +02:00
Cédric Krier
f6746ba47b
Remove size constraint
2008-04-29 00:48:01 +02:00
Cédric Krier
b14321a971
Improve cache to work with many instance
2008-04-24 17:20:41 +02:00
Cédric Krier
8fc4a98304
Use dict for _order on ORM object.
...
_order is now an instanciate variable.
It is a dict like this:
[('name', 'ASC'), ('id', 'ASC')]
2008-04-22 17:47:24 +02:00
Cédric Krier
c66b3c9755
Remove some class instances and move it in the __init__
...
This make inheritance easier
2008-03-04 11:49:32 +01:00
Cédric Krier
ac142e65a4
Remove pool from args of __init__ of OSV
...
More simple to inherit
2008-03-03 18:30:39 +01:00
Bertrand Chenal
320e820ba6
Merge with upstream repo
2008-02-28 13:42:56 +01:00
Bertrand Chenal
878a762016
Move all import stuff out of model.py and put it in convert.py.
...
Other modifications:
* less memory hungry implementation.
* now delete record in the reverse order of creation.
* Workflow transtion are deleted only if the corresponding activity
is deleted.
2008-02-28 13:36:28 +01:00
Cédric Krier
a013c3bdca
Change all query with %d into %s for psycopg2
2008-02-27 11:10:51 +01:00
Cédric Krier
d80152ce78
Remove _defaults dict and replace by default_ function to allow easy override
2008-02-26 16:23:05 +01:00
Cédric Krier
c6948c3f35
Remove _columns dict and put it directly in the object to reflect better the
...
browserecord
2008-02-26 12:40:40 +01:00
Cédric Krier
b8bb522a8d
Set fs2values also when create object because it can be used by an
...
inherited record
2008-02-22 13:59:14 +01:00
Cédric Krier
3a0b0e39cd
Give in context the module when re-create missing record
2008-02-22 12:52:20 +01:00
Cédric Krier
5ad40d33b6
Fix update inherited record
...
Don't delete fs2value, just put it to None
2008-02-21 23:53:12 +01:00
Cédric Krier
c7b2ca6edd
Add groups to action and filtering rule
2008-02-21 23:13:51 +01:00
Cédric Krier
abd591b246
Fix update when one record was deleted manually
2008-02-21 19:15:24 +01:00
Cédric Krier
34411a07d0
Improve ir.model and ir.model.access
...
- Fix check for new root id (=0)
- Better view
- Remove name on access -> description
- Use the name of model instead of internal name
2008-02-21 16:38:43 +01:00
Cédric Krier
e80cc145ba
Better override
2008-02-19 13:00:20 +01:00
Cédric Krier
06c55abadd
Rename all fields '_id' from workflow
2008-02-17 16:57:34 +01:00
Cédric Krier
b4a50d5894
Fix typo in ir.model.data
2008-02-17 15:07:04 +01:00