Yann Weber
cb5f2f7460
Implements multivalue column
8 jaren geleden
Yann Weber
8211fd5c47
Start multivalueFieldType implementation (in migrationhandler)
8 jaren geleden
Yann Weber
bbf33373d0
New version of fieldtypes class hierarchy + partial migrationhandler adaptation
8 jaren geleden
Yann Weber
a56bb65c94
Upgrade the EmClass.check() method making it detect inconsistency between EmClass fields and common_fields defines in EditorialModel.classtypes
Note : the check method does not correct the EmFields only displays a warning
8 jaren geleden
Yann Weber
43e8145dab
Implements get_max_rank() in LeApi. Add a fieldtype rank. + A lot of bugfix
The me.json was not up to date (Models don't forward classtypes modifications to loaded json file)
Some bugfix on fieldtypes that was not used (because of old me.json)
8 jaren geleden
Yann Weber
222f10282d
Bugfixes due to properties name changes in LeRelation
8 jaren geleden
Yann Weber
3dea17d7c4
Fixes incomplete except in fieldtypes to catch cast fails
8 jaren geleden
Yann Weber
801414fcc2
Fix the data value check in generic fieldtype
8 jaren geleden
Yann Weber
93f7b65172
Add a new fieldtype to handles EM uid
8 jaren geleden
Yann Weber
9711cc65dc
Add a new propertie to LeObject dynamic class : _me_uid_field_names (stores the names of the fields _class_id and _type_id)
8 jaren geleden
Yann Weber
89667ee1d1
Fixing tests and other classes to fit recent changes
8 jaren geleden
Yann Weber
54af3da85a
Modified version of migration handler
This commit is full of bugs (in LeRelation etc.)
8 jaren geleden
Yann Weber
67dbe5c097
Implements relation stuff + a lot of fixes in tests and in leo fieldtypes validation stack
8 jaren geleden
Yann Weber
3ae2e6e613
Moved all modules related to DB in the DataSource folder ( fixes #88 )
8 jaren geleden
Yann Weber
6a6326831a
Upgrade type check in leo fieldtype + unskip some tests
8 jaren geleden
Yann Weber
a0a83ad19b
Add test + small bugfixes in fieldtypes + implementations of short utils methods
8 jaren geleden
Yann Weber
6634ae34ef
Bugfix on LeRelation fieldtypes
8 jaren geleden
Yann Weber
10b8a1873a
Updated LeRelation default field list (nature is not internal automatic)
8 jaren geleden
Yann Weber
1cd5998a88
Implements partial instanciation of LeObjects + utility classmethod for LeRelation
8 jaren geleden
Yann Weber
8cff059ab3
More on LeRelation fieldtypes leo and naturerelation
8 jaren geleden
Yann Weber
798ad5a68e
Added 2 fieldtypes : leo and naturerelation + add a uidname method to _LeCrud
8 jaren geleden
Yann Weber
df40d5f17d
Updated fieldtypes to make easier the check_data_value inheritance
8 jaren geleden
Yann Weber
9cc1e8ab96
Started LeRelation and childs implementation
Begin to work on fieldtypes
8 jaren geleden
Yann Weber
52cbce9865
Changed LeFactory generated code (again) + Bugfix on LeCrud + more tests and tests update
8 jaren geleden
Yann Weber
aae570e5bc
Bugfix + added some tests to LeCrud
8 jaren geleden
ArnAud
3c1aa67ea7
fieldtypes: should now return (value, error)
8 jaren geleden
ArnAud
cfbe4ba6db
leo: first draft of check data workflow
8 jaren geleden
ArnAud
147cadc377
fieldtypes: use relative import
8 jaren geleden
Yann Weber
dcc9fd0cf0
Updated fieldtypes check function to fit with the futur LeCrud
8 jaren geleden
ArnAud
8c47a604cb
migration handler SQL: use new style to create column
9 jaren geleden
Roland Haroutiounian
d1034a643c
PEP8/PyLint on types.py
9 jaren geleden
Roland Haroutiounian
8c814e315e
PEP8/Pylint on randomem.py
9 jaren geleden
Roland Haroutiounian
3090208987
PEP8/Pylint on model.py
9 jaren geleden
Roland Haroutiounian
a07f0a10af
PEP8/PyLint on fields.py
9 jaren geleden
Roland Haroutiounian
6a5136d728
PEP8/PyLint on classtypes.py
9 jaren geleden
Roland Haroutiounian
5d43d897e1
PEP8 / PyLint on classes.py
9 jaren geleden
Roland Haroutiounian
8b866388e6
PEP8/PyLint on migrationhandler module
9 jaren geleden
Roland Haroutiounian
8b4244aaf5
PEP8/PyLint on EditorialModel/fieldtypes
9 jaren geleden
Yann Weber
f886bb5193
Delete relationnal Field from the generated LeType child class
9 jaren geleden
ArnAud
eb8d282857
test Model: char fields should be nullable
9 jaren geleden
Yann Weber
d35f499e3d
Deleted useless code
9 jaren geleden
Yann Weber
39401184d0
Add a new method __purge_db() to the migration handler
9 jaren geleden
ArnAud
c8d9b9042c
Emtype: no more fieldgroups
9 jaren geleden
Yann Weber
54ba4cc3c5
Implements get_relation in LeDatasourceSQL + some small changes in MySQL and MH
9 jaren geleden
Yann Weber
24b758af9b
Updated some MySQL properties and MigrationHandler stuff
9 jaren geleden
Yann Weber
3e3114a0b2
Better comments for MySQL MH
9 jaren geleden
Roland Haroutiounian
cbd3d89426
[#63 ] PEP8/Pylint
9 jaren geleden
Roland Haroutiounian
518cfad9cd
[#63 ] Mysql migration handler and ledatasourceSQL are using MySQL DataSource
9 jaren geleden
Yann Weber
5236429efd
Update on graphviz backend and random em generator given the changes in the EM (fieldgroups deletion)
9 jaren geleden
Yann Weber
d3b1b4b659
Updated the graphviz backend
9 jaren geleden