1
0
Fork 0
mirror of https://github.com/yweber/lodel2.git synced 2026-07-08 00:20:48 +02:00
Commit graph

497 commits

Author SHA1 Message Date
Yann
67dbe5c097 Implements relation stuff + a lot of fixes in tests and in leo fieldtypes validation stack 2015-12-03 17:41:59 +01:00
Yann
3ae2e6e613 Moved all modules related to DB in the DataSource folder ( fixes #88 ) 2015-12-02 11:35:55 +01:00
Yann
6a6326831a Upgrade type check in leo fieldtype + unskip some tests 2015-12-02 09:49:42 +01:00
Yann
a0a83ad19b Add test + small bugfixes in fieldtypes + implementations of short utils methods 2015-11-27 15:59:06 +01:00
Yann
6634ae34ef Bugfix on LeRelation fieldtypes 2015-11-27 15:13:22 +01:00
Yann
10b8a1873a Updated LeRelation default field list (nature is not internal automatic) 2015-11-27 14:31:00 +01:00
Yann
1cd5998a88 Implements partial instanciation of LeObjects + utility classmethod for LeRelation 2015-11-27 14:11:53 +01:00
Yann
8cff059ab3 More on LeRelation fieldtypes leo and naturerelation 2015-11-27 11:20:26 +01:00
Yann
798ad5a68e Added 2 fieldtypes : leo and naturerelation + add a uidname method to _LeCrud 2015-11-26 17:30:06 +01:00
Yann
df40d5f17d Updated fieldtypes to make easier the check_data_value inheritance 2015-11-26 17:14:05 +01:00
Yann
9cc1e8ab96 Started LeRelation and childs implementation
Begin to work on fieldtypes
2015-11-26 16:56:41 +01:00
Yann
52cbce9865 Changed LeFactory generated code (again) + Bugfix on LeCrud + more tests and tests update 2015-11-26 11:05:51 +01:00
Yann
aae570e5bc Bugfix + added some tests to LeCrud 2015-11-25 17:34:39 +01:00
ArnAud
3c1aa67ea7 fieldtypes: should now return (value, error) 2015-11-25 16:29:29 +01:00
Yann
1a561bf6ff Moved the check_datas_value method to lecrud + small bufixes 2015-11-25 14:26:36 +01:00
ArnAud
cfbe4ba6db leo: first draft of check data workflow 2015-11-25 12:01:13 +01:00
ArnAud
147cadc377 fieldtypes: use relative import 2015-11-20 12:05:33 +01:00
Yann
dcc9fd0cf0 Updated fieldtypes check function to fit with the futur LeCrud 2015-11-19 14:47:24 +01:00
ArnAud
8c47a604cb migration handler SQL: use new style to create column 2015-11-13 17:20:15 +01:00
Roland Haroutiounian
d1034a643c PEP8/PyLint on types.py 2015-11-13 11:52:10 +01:00
Roland Haroutiounian
8c814e315e PEP8/Pylint on randomem.py 2015-11-13 11:50:32 +01:00
Roland Haroutiounian
3090208987 PEP8/Pylint on model.py 2015-11-13 11:47:47 +01:00
Roland Haroutiounian
a07f0a10af PEP8/PyLint on fields.py 2015-11-13 11:36:26 +01:00
Roland Haroutiounian
6a5136d728 PEP8/PyLint on classtypes.py 2015-11-13 11:20:33 +01:00
Roland Haroutiounian
5d43d897e1 PEP8 / PyLint on classes.py 2015-11-13 11:16:42 +01:00
Roland Haroutiounian
8b866388e6 PEP8/PyLint on migrationhandler module 2015-11-13 11:13:41 +01:00
Roland Haroutiounian
8b4244aaf5 PEP8/PyLint on EditorialModel/fieldtypes 2015-11-13 10:03:03 +01:00
Yann
f886bb5193 Delete relationnal Field from the generated LeType child class 2015-11-09 09:18:56 +01:00
ArnAud
eb8d282857 test Model: char fields should be nullable 2015-11-06 17:25:59 +01:00
Yann
d35f499e3d Deleted useless code 2015-11-06 14:44:46 +01:00
Yann
39401184d0 Add a new method __purge_db() to the migration handler 2015-11-06 12:21:39 +01:00
Yann
a4e200b99a Merge branch 'master' of git.labocleo.org:lodel2 2015-11-05 12:30:42 +01:00
ArnAud
c8d9b9042c Emtype: no more fieldgroups 2015-11-05 12:20:59 +01:00
Yann
54ba4cc3c5 Implements get_relation in LeDatasourceSQL + some small changes in MySQL and MH 2015-11-05 12:11:41 +01:00
Yann
24b758af9b Updated some MySQL properties and MigrationHandler stuff 2015-11-05 12:02:37 +01:00
Yann
3e3114a0b2 Better comments for MySQL MH 2015-11-05 11:41:30 +01:00
Roland Haroutiounian
cbd3d89426 [#63] PEP8/Pylint 2015-11-04 15:57:21 +01:00
Roland Haroutiounian
518cfad9cd [#63] Mysql migration handler and ledatasourceSQL are using MySQL DataSource 2015-11-04 15:02:52 +01:00
Yann
5236429efd Update on graphviz backend and random em generator given the changes in the EM (fieldgroups deletion) 2015-11-04 14:38:52 +01:00
Yann
d3b1b4b659 Updated the graphviz backend 2015-11-04 14:29:48 +01:00
Yann
10379c6a95 Fieldgroups are deleted 2015-11-04 13:52:58 +01:00
Yann
cb7a37e7a2 Add checks in EmField, add tests for EmField + bugfix in check in Model.create_component
Checks for EmField :
- checks that the name is uniq in an EmClass
- checks that a relation EmClass <- rel2type -> EmType is uniq
2015-11-04 10:40:36 +01:00
Yann
116bc2765d MySQL migration handler enhancement
Add linked type attribute to LeClass childs classes
2015-10-30 16:32:26 +01:00
Yann
7b0df11496 Removing rel2type fields and rel2type attributes fields from LeClass and LeType fields lists 2015-10-30 14:47:16 +01:00
Yann
6df43be9b9 Solved a bug in the mysql MH (triggers where generated for common fields) 2015-10-29 16:53:11 +01:00
Yann
bb80f3e001 Modified the random em generator for a better rel2type generation 2015-10-29 16:52:31 +01:00
Yann
36ffdfdf0c Some bugfix in components.max_rank model.create_component in the random em generator and in the file fieldtype 2015-10-29 16:28:23 +01:00
Yann
7e53eff0b1 Change the MySQL connector and updates the requirements.txt 2015-10-29 16:02:29 +01:00
Yann
95c1870f17 Add rel2type attribute handling 2015-10-29 15:53:14 +01:00
Yann
4f8f13e41f Make the MH more fault tolerant and add the foreign keys support 2015-10-29 14:58:52 +01:00