ArnAud
b5209a9c64
Merge branch 'master' of git.labocleo.org:lodel2
9 years ago
ArnAud
44cd259a80
EmType: Empty foreign key should be None
9 years ago
Yann Weber
7fb90e3045
Set some FK of EmField to NULL by default
9 years ago
Yann Weber
c94719ed75
Merge branch 'master' of git.labocleo.org:lodel2
Conflicts:
EditorialModel/classes.py
9 years ago
Yann Weber
f958efbff5
Code factorisation for new UID creation
Added a classmethod EmComponent::newUid() that determines the caller's class and return a newly registrated UID
9 years ago
ArnAud
2f8ca27161
EmClass: create should return a populated object
9 years ago
Yann Weber
c4e1afd192
More SQL isolation and some little bugfixes
9 years ago
ArnAud
e652216a0c
Merge branch 'master' of git.labocleo.org:lodel2
9 years ago
ArnAud
d217eb89cc
first shoot for fieldtypes
9 years ago
Yann Weber
9d5f1ac260
SQL isolation in fieldgroups and fields
9 years ago
Yann Weber
5361ddc94a
Merge branch 'master' of git.labocleo.org:lodel2
9 years ago
Yann Weber
493149cfeb
Added sqlutils functions
9 years ago
ArnAud
0f66161eaa
fieldtype becomes a named variable instead of an integer
9 years ago
ArnAud
fa9b842a3d
all uids ar integers
9 years ago
Yann Weber
b1ffef53b9
Merge branch 'sqlupdates' with SQL isolation and sqlsetup fixes
9 years ago
Driky
14a0d18707
Merge branch 'master' of git.labocleo.org:lodel2
9 years ago
Yann Weber
46a4686944
SQL isolation in classes and components
SQL calls are in _populateDb , _saveDb and _createDb methods (exception for component::delete() )
9 years ago
Yann Weber
c901e7a643
Bugfixes in sqlsetup
Put every uid columns and associated FK in INTEGER instead of VARCHAR(50)
9 years ago
Yann Weber
fff0225428
Merge branch 'sqlwrapper'
9 years ago
Yann Weber
8fc072f6ee
Cleaning and changin some methods name in sqlwrapper
9 years ago
ArnAud
58303db9fa
EmField: create, save and load
9 years ago
Yann Weber
2af27292c7
Merge branch 'sqlwrapper' of git.labocleo.org:lodel2 into sqlwrapper
9 years ago
Yann Weber
6ab79eb412
Implemented alter table in sqlwrapper
Adding a column is implemented for mysql, postgresql and sqlite.
Droping and altering a column is only implemented for mysql and postgresql for the moment.
Quick&dirty tests has been done for sqlite and mysql only.
9 years ago
ArnAud
22b9dfc4b6
EmFieldGroup: create, save and load. fieldgroups() method for EmClass.
9 years ago
ArnAud
9479e4483b
EmClass: implement types() method
9 years ago
ArnAud
d0a43614a1
EmType: create, save and load
9 years ago
ArnAud
462b6f3bbb
EM component: uid not id + make sure it is an integer
9 years ago
ArnAud
a17d889d3f
EmClass : create, save and load
9 years ago
ArnAud
fbb6a39261
mlstring: delete an translation
9 years ago
ArnAud
50fb6fa1fd
mlstring: empty mlstring should be an empty string
9 years ago
Driky
49994da98f
Prise en charge de la clause bindparam dans sqlquerybuilder.py
To-Do: tester
9 years ago
ArnAud
c779ede921
MlString: Class to handle multilingual strings
9 years ago
Driky
f937a63b53
Ajout de insert et delete dans sqlquerybuilder.py
To-do: prendre en charge le cas de execute ou une query a des parametre binder et une liste de dictionnaire est envoyé en param
9 years ago
Driky
d66ccfc431
sqlobject.py renommer en sqlquerybuilder.py
Implementation d'alias au ordre sqlalchemy: select, select_from, where, update, execute
To-Do: implemente insert et delete, tester.
9 years ago
ArnAud
58a4d7c681
Schéma: uid as integer, no column named 'class'
9 years ago
Yann Weber
b82ccd7911
Allow to use SqlWrapper.createTable without being called by SqlWrapper.createAllFromConf
9 years ago
Yann Weber
ddfbb2b056
Modified SqlWrapper to handle SqlSetup script
Now SQLSetup in able (via initDb) to initialize the database.
WARNING : initDb start by droping all tables in database before creating the new ones
9 years ago
Yann Weber
dde02cadd0
New version of sqlwrapper that is not a singleton anymore
9 years ago
Yann Weber
1a6a367481
Removed lines cut after 72 chars
9 years ago
Yann Weber
9896c16e8e
Small bugfixes in sqlobject and sqlwrapper
9 years ago
ArnAud
a86ff9ee97
ME : renommage et import
9 years ago
Yann Weber
59f75eddbd
Merge branch 'sqlwrapper_obj' for bugfixes
9 years ago
Yann Weber
4120a45fff
Bugfixes in sqlwrapper
9 years ago
Yann Weber
7de456c41c
Merge branch 'master' of git.labocleo.org:lodel2
9 years ago
Yann Weber
03808ed91d
Merge branch 'sqlwrapper_obj'
9 years ago
Yann Weber
a25e97607c
Updated version of the sqlwrapper
9 years ago
ArnAud
61e472e16e
ME: no sub-directory
9 years ago
Yann Weber
155e089750
Added some test for sql_wrapper alter schema functions
9 years ago
Yann Weber
c7defe71e0
Added tests for sqlwrapper
Removed logging test in EditorialModel/lib/component.py
Added comment in Database/sqlwrapper.py
9 years ago
Yann Weber
aad5586cb1
Updated sqlwrapper to enable sqlite support and logging enable/disable
9 years ago