50 Commits (f1a9a7d52056d2034b9124944ae2fcdd3cddd2c4)

Autor SHA1 Nachricht Datum
  ArnAud d7b59df745 EmModel: attr_dump does not use attribut 'model' anymore vor 9 Jahren
  ArnAud cdf31218f6 EmModel: _initiated attribut does not exist anymore in attr_dump vor 9 Jahren
  ArnAud 63787bc969 EmModel: bug fix create component: do not use positional argument vor 9 Jahren
  ArnAud 9131f7bcd2 EmField: type attribute is now called fieldtype vor 9 Jahren
  ArnAud 49b78fe37d EmType: implement add_superior() & del_superior() vor 9 Jahren
  ArnAud a89cfa4429 EmType: use superiors_list instead of subordinates_list to save type hierarchy vor 9 Jahren
  ArnAud e5d6caa6cf EmModel : new method migrate_handler() vor 9 Jahren
  ArnAud ea302bb469 EmModel : create_component() can take an optional uid vor 9 Jahren
  Yann Weber 18695e3a72 Implement the BackendJson save method vor 9 Jahren
  Yann Weber d35fa8c56e Cleaning and commenting vor 9 Jahren
  Yann Weber 773afc5b2c New version (again) of the fieldtypes vor 9 Jahren
  Yann Weber 4c0b8d3279 New graphviz backend + some methods added to some components vor 9 Jahren
  Yann Weber aa6e01bff0 Dirty comit of a djago MH that "works" vor 9 Jahren
  Yann Weber 17c1eba918 Solved a bug about checking ranks and getting max rank vor 9 Jahren
  ArnAud 5fb9c8b7b6 EmComponent: get_max_rank() should return an int vor 9 Jahren
  Roland Haroutiounian f1d819c254 [EmFieldGroup] Changed the assertions for the init tests with bad arguments vor 9 Jahren
  Roland Haroutiounian 03113ae8bf Changes in the tests for the fieldgroups vor 9 Jahren
  Roland Haroutiounian bf5704d361 [Model] pep8+pylint vor 9 Jahren
  Yann Weber 6aa32322a0 SHA512 hash for Model vor 9 Jahren
  Roland Haroutiounian 0bf24b6c48 [#45] Changed the return of the hash methods, we get integer instead of string vor 9 Jahren
  Yann Weber 4dfb751bb3 Removing a debug print vor 9 Jahren
  Yann Weber 084b8af6c1 MigrationHandler enhancement (now records Model's hash for each changes). Better beaviour of Model.create_component if MigrationHandler raises vor 9 Jahren
  Roland Haroutiounian 873edf19a6 [#45] Reimplemented the __eq__ method of the Model class so that it uses the newly defined __hash__ method vor 9 Jahren
  Roland Haroutiounian 8a6fdd4c6a [#45] Added the __hash__ method implementation for the Model class vor 9 Jahren
  Yann Weber ed9133016f Fixing component deletion vor 9 Jahren
  Yann Weber fe9184f608 Reimplementig EmComponent::__setattr__ to call migration handler vor 9 Jahren
  Yann Weber 195cca24a4 Implementing check methods for each EmComponent child (and EmComponent) vor 9 Jahren
  Yann Weber b6ef37752f Supressed _fields from EmComponent and transforming the EmComponent in a standart object with standarts attributes vor 9 Jahren
  Yann Weber 7f93063f05 Rank at creation improvement vor 9 Jahren
  Yann Weber c9f2f16c77 Added rank handling at component creation vor 9 Jahren
  Yann Weber a2529cf8eb Added a check method to EmComponent and EmClass vor 9 Jahren
  Yann Weber d5fde8287b Written a first DummyMigrationHandler and modified Model __init__ method to have a migration_handler arguments vor 9 Jahren
  Yann Weber 8bf864c597 Handling rank sorting in Model and rank modifier in EmComponent vor 9 Jahren
  ArnAud 619232c5d8 EM Model: pylint and pep8 vor 9 Jahren
  ArnAud d8f8943ca8 EM Model: use the appropriate dict vor 9 Jahren
  Roland Haroutiounian 10c516e404 [EmFieldGroup] Changed in the deletion process. Raises a NotEmptyError in case fields are still attached to the fieldgroup vor 9 Jahren
  Yann Weber 9f0599939a Update of Model.create_component method vor 9 Jahren
  Yann Weber b87c276b26 Now EmComponents gets a Model instance when instanciate, and the Model._components dict structure has change a bit vor 9 Jahren
  Yann Weber 6a56b31ba5 Migrating EmClass methods and EmComponent.delete according to the new Model object, changed the Model.components dict keys (and the json test file) vor 9 Jahren
  Yann Weber c94c23f6e2 Added create_component delete_component to Model class vor 9 Jahren
  ArnAud 79336030c7 EM: store in each component a reference to the list of the other vor 9 Jahren
  ArnAud 6f2d895462 EM: Model: store all components in one dict vor 9 Jahren
  ArnAud a9422795c7 EM: model: create a dict for each component vor 9 Jahren
  ArnAud 5e799d0aa7 EM: todos vor 9 Jahren
  ArnAud e85e19c4b1 ME: basic ME for tests vor 9 Jahren
  ArnAud 55b030800f Em: draft for fieldgroup vor 9 Jahren
  Roland Haroutiounian d169a9dd2e [Backend Json] Modification du nom du fichier pour éviter les conflits avec le module json de python vor 9 Jahren
  Roland Haroutiounian 456403ba1b [Model] mise en conformité pep8 et pylint vor 9 Jahren
  ArnAud c73251795c EM: first draft for a Model Class vor 9 Jahren