ArnAud
8b5e1411c9
update README file
8 years ago
Yann Weber
06a86af67f
README.md + install/Makefile update
8 years ago
ArnAud
c3bfb07246
group for SQL group not groups
8 years ago
Yann Weber
4577f76c09
Bugfixes in Makefile
8 years ago
Yann Weber
cf691c6538
Add a test on LeCrud.select() method (test order, groups, limit and offset arguments) + small bugfixes
8 years ago
Roland Haroutiounian
f3108d95d8
Casts the rank value from the resultset in LeRelation.get_max_rank() to an int
9 years ago
Roland Haroutiounian
e55187cbf7
Fixed the call to get method in LeRelation.get_max_rank()
9 years ago
Roland Haroutiounian
6f4f69ec6e
LeRelation : Modification de l'implémentation du max_rank
9 years ago
ArnAud
07c18a9093
rel2type.insert() : return the id of inserted relation
9 years ago
ArnAud
b1b13f4afa
crud, SQL: implement order, group, limit and offset in get() request
9 years ago
Yann Weber
c36c13e709
Add test for _prepare_order_fields
9 years ago
Yann Weber
5515155cd9
Implement order by and group by in leobject.get
9 years ago
Yann Weber
9b012f2566
Moved the doxygen leobject_filter in lecrud + update it
9 years ago
Roland Haroutiounian
141ba96de3
Deleted the get_relation call in leapidatasource's update_rank method
9 years ago
Yann Weber
7b22eef33b
Add two more operators for filters : "like" and "not like" + updates the associated tests
9 years ago
Roland Haroutiounian
6b92ec7d9b
Changed the leapidatasource's update_rank method according to the LeRelation.set_rank method's changes
9 years ago
Yann Weber
b8266f3303
Update relations rank modifications
9 years ago
Roland Haroutiounian
b8b9914567
Changed the returned value in case of failure on the update rank query in LeRelation
9 years ago
Roland Haroutiounian
60d73ba307
Added the boolean return to the update_rank method
9 years ago
Yann Weber
1ba59c513e
Deleted obsolete test file
9 years ago
ArnAud
95deb4574e
SQL datasource: insert method for relations
9 years ago
ArnAud
ceef5f4b9b
SQL: table name are lowercase
9 years ago
Yann Weber
1782153774
Add a test_query to the datasource select test method
The query is something like Textes.select(fields = ['lodel_id', 'titre'], filters = ['lodel_id = 42', 'soustitre = "foobar"'])
9 years ago
Yann Weber
f911a389de
Add a test for MySQL datasource select method
Test only select on LeObject childs without relational_filters
9 years ago
Yann Weber
9e5e8a8433
Move test directory in MySQL for MySQL tests
9 years ago
Roland Haroutiounian
4af1606b04
Added a first implementation of the set_rank method in LeRelation
9 years ago
Yann Weber
0e54a47399
Add first tests on MySQL datasource ( mock party ! )
A test on datasource __init__ method
A test on datasource insert method (for leobject inserts only) <= this test uses a lot of mocks and can maybe be factorised
9 years ago
Roland Haroutiounian
5a21025d89
Added a _parse_rank method in LeRelation and the corresponding tests
9 years ago
Yann Weber
339545e89a
Add some tests for LeCrud utils methods
9 years ago
ArnAud
1a2c0f6a45
sqlDatasource: insert() for a hierarchical relation
9 years ago
Yann Weber
67dbe5c097
Implements relation stuff + a lot of fixes in tests and in leo fieldtypes validation stack
9 years ago
Yann Weber
bde008a68c
Updated lefactory (unused attr in relations)
9 years ago
Yann Weber
117ecad86a
Bugfix in super calls + tests modification given modifications in _prepare_filters
9 years ago
Yann Weber
59d489bd67
Implements delete instance methods for relations classes
9 years ago
ArnAud
24888085e9
crud.get(): automatic filter for classes and types instances
9 years ago
Roland Haroutiounian
b02030b9fa
[#87 ] deleted a "pass" instruction
9 years ago
Yann Weber
4b4e465bb6
Implements utils function in LeType add_superior (hierarchy) and link_with (rel2type) and add a forgotten file
Implements a utils method in _LeRel2Type to fetch a rel2type leapi class name given a superior and a subordinate
9 years ago
Roland Haroutiounian
71443679d5
[87] delete method from LeRelation can now take a string as parameter for the target_class
9 years ago
Yann Weber
4383606fbb
Write an instance creation script and replace the SQLMigrationHandler by the MysqlMigrationHandler
see README.md for more informations about instance creation
9 years ago
Roland Haroutiounian
d5169cf9a1
[#87 ] Added the delete method to LeRelation
9 years ago
Yann Weber
40f83d57e7
Add a Makefile for common operations (like check, clean, make doxygen doc, upgrade with pip etc)
9 years ago
Yann Weber
3ae2e6e613
Moved all modules related to DB in the DataSource folder ( fixes #88 )
9 years ago
Yann Weber
5c1e89f890
Associating exceptions with field name in error lists ( cf. #89 )
9 years ago
Yann Weber
6a6326831a
Upgrade type check in leo fieldtype + unskip some tests
9 years ago
Roland Haroutiounian
a188aa09f8
Unskipped the test_get method in the LeHierarch test case class
9 years ago
Roland Haroutiounian
5116ed0986
Unskipped the unit test on LeRelationTestCase for _prepare_filters method
9 years ago
Yann Weber
e868055e75
Updated tests on update methods
9 years ago
Roland Haroutiounian
6817d3e010
First implementation of the _prepare_filters method in LeRelation class
9 years ago
ArnAud
3167f17160
ledatasourcesql: implement Letype.update()
9 years ago
Yann Weber
f98b15bdb9
More tests for LeRel2Type
A get fails test
9 years ago